Spring Frameworkを使用した実装において、ごくごく一般的なコントローラーの実装の中でも、
・リクエストURLとコントローラーメソッドの関係
・コントローラーメソッドの引数のインスタンスはどこからくるのか
・コントローラーメソッドの引数の順番はなぜ自由に決められるのか
・コントローラーメソッドの引数に設定可能な型はいくつあるのか
・コントローラーメソッドの戻り値って文字列以外でも良いのか
など、黒魔術とも言われてしまうような多くの謎を、ソースコードリーディングにより、解き明かしていくテーマで発表しました。
1.Spring MVCのアーキテクチャ
2.URLとコントローラーメソッド
3.コントローラーメソッドの引数
4.コントローラーメソッドの戻り値
5.全体を俯瞰各パートの中で
-押さえておきたい登場人物
-関係図(登場人物の関係)
-個々の解説
というステップで紹介し、コントローラークラスのサンプルのソースコードをもとに、処理の流れを確認し、シーケンス図を使用して説明いたしました。
カサレアルで提供している技術研修の多くは、入門編の内容が多いですが、今回のセッションはSpring Frameworkのアーキテクチャを「ソースコードリーディング」により解き明かしていくというディープな内容の発表となりました。
これからSpring Frameworkを使用したプロジェクトに入られる方は、カサレアルが提供しているSpring Bootの研修をご活用いただけましたら幸いです。
*セッションで投影していた資料は、こちらからご覧いただけます。
[参加レポート]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コースで使用している、4種類のテキストもご覧いただきました。通常、研修の受講者様しか見ることのできないテキストですが、多くの来場者様に見ていただくことができました!
「網羅性が高くて分かりやすい」「テキストだけでも購入したい」といった、ありがたいお声をいただきました。テキストを作成したカサレアル講師陣も、大変喜んでいました☺
もっと詳しく話を聞きたかったな…など、何かありましたらお気軽にお問い合わせください!
来場者の方々との交流
カサレアルは2017年以降、様々なイベントにスポンサーとして参加させていただいております。
最近では、「〇〇のイベントの時もブースに来たよ」「この間カサレアルの研修を受けたよ」と声を掛けていただくことが多くなりました。
こういったお声をいただくと、もっとエンジニアの方々とコミュニケーションを取っていきたい、ニーズに合ったサービスをご提供したいと、改めて感じます。
カサレアルではこれからも、エンジニアの方々の声をたくさん聞きながら、より良い研修を提供してまいります!
関連のカサレアルコースはこちら
今回ブースにお持ちしたテキストは、こちらの4コースです!
・基礎からのSpring BootによるWebアプリケーション開発 -Web、DBアクセス、REST、セキュリティ-
・基礎からのSpring Security -認証、認可、アーキテクチャ、OAuth 2-
・基礎からのSpring Batch
・Pivotal認定Core Spring -ハイレベルなSpringの基礎-