イベントセミナー 受付終了

[参加レポート]Spring Fest 2019

セッション登壇&ブース出展してきました!

カサレアルは、12/18(水)に開催された「Spring Fest 2019」のゴールドスポンサーを務めてまいりました。
当日は、カサレアル講師の菊池 真登が、スピーカーとして以下テーマでお話しさせていただきました。

 ◇◆セッション情報◆◇
 テーマ:
   徹底解剖Spring MVCアーキテクチャー
   -DispatcherServletの中身を覗いてきました-

 資 料:
   セッションスライド

またブース出展もさせていただき、Spring研修で使用しているテキストをご覧いただきました!

本レポートでは、セッション内容やブースの様子をメインにご紹介いたします。
ぜひご一読ください!

⧉ Spring Festとは(公式HPより抜粋)
Spring Frameworkユーザ間での情報交換・交流の場を提供し、
さらなるSpring Frameworkの認知度の向上、普及促進を図ることを目的に開催されるカンファレンスです。

日程詳細

  • 開催日程
    2019年12月18日 ~ 2019年12月18日
  • 時間
    10時00分~20時45分 <受付開始:9時30分>
  • 会場
    御茶ノ水ソラシティ
  • 参加費
    公式サイト参照

講演者

写真:菊池 真登(きくち まさと)
株式会社カサレアル 講師
菊池 真登(きくち まさと)

実施報告

徹底解剖Spring MVCアーキテクチャー -DispatcherServletの中身を覗いてきました-

Spring Frameworkを使用した実装において、ごくごく一般的なコントローラーの実装の中でも、
・リクエストURLとコントローラーメソッドの関係
・コントローラーメソッドの引数のインスタンスはどこからくるのか
・コントローラーメソッドの引数の順番はなぜ自由に決められるのか
・コントローラーメソッドの引数に設定可能な型はいくつあるのか
・コントローラーメソッドの戻り値って文字列以外でも良いのか
など、黒魔術とも言われてしまうような多くの謎を、ソースコードリーディングにより、解き明かしていくテーマで発表しました。

1.Spring MVCのアーキテクチャ
2.URLとコントローラーメソッド
3.コントローラーメソッドの引数
4.コントローラーメソッドの戻り値
5.全体を俯瞰各パートの中で
 -押さえておきたい登場人物
 -関係図(登場人物の関係)
 -個々の解説
というステップで紹介し、コントローラークラスのサンプルのソースコードをもとに、処理の流れを確認し、シーケンス図を使用して説明いたしました。

カサレアルで提供している技術研修の多くは、入門編の内容が多いですが、今回のセッションはSpring Frameworkのアーキテクチャを「ソースコードリーディング」により解き明かしていくというディープな内容の発表となりました。

これからSpring Frameworkを使用したプロジェクトに入られる方は、カサレアルが提供しているSpring Bootの研修をご活用いただけましたら幸いです。

*セッションで投影していた資料は、こちらからご覧いただけます。

ブース出展しました \研修テキストお持ちしました!/

今年はセッション登壇だけでなく、ブースの出展もさせていただき、カサレアルの研修サービスについてご紹介いたしました。

ブースでは、実際のSpringコースで使用している、4種類のテキストもご覧いただきました。通常、研修の受講者様しか見ることのできないテキストですが、多くの来場者様に見ていただくことができました!
「網羅性が高くて分かりやすい」「テキストだけでも購入したい」といった、ありがたいお声をいただきました。テキストを作成したカサレアル講師陣も、大変喜んでいました☺

もっと詳しく話を聞きたかったな…など、何かありましたらお気軽にお問い合わせください!

来場者の方々との交流

カサレアルは2017年以降、様々なイベントにスポンサーとして参加させていただいております。
最近では、「〇〇のイベントの時もブースに来たよ」「この間カサレアルの研修を受けたよ」と声を掛けていただくことが多くなりました。
こういったお声をいただくと、もっとエンジニアの方々とコミュニケーションを取っていきたい、ニーズに合ったサービスをご提供したいと、改めて感じます。

カサレアルではこれからも、エンジニアの方々の声をたくさん聞きながら、より良い研修を提供してまいります!

 関連のカサレアルコースはこちら

今回ブースにお持ちしたテキストは、こちらの4コースです!
基礎からのSpring BootによるWebアプリケーション開発 -Web、DBアクセス、REST、セキュリティ-
基礎からのSpring Security -認証、認可、アーキテクチャ、OAuth 2-
基礎からのSpring Batch
Pivotal認定Core Spring -ハイレベルなSpringの基礎-