Seasar2入門 エッセンシャルズ
Seasar2のDIコンテナとAOP(アスペクト指向)の概要と、組み合わせての利用方法を講義・演習を通して理解することができます。
1日間
10:00 〜 17:00
47,250円
DIコンテナの基本的な考え方、Seasar2を利用してのDIコンテナの利用方法をわかりやすく講義し演習で確認していただきます。AOPの基本的な考え方、Seasar2を利用してDIコンテナとAOPを組み合わせた利用の方法をわかりやすく講義し演習で確認していただきます。
演習ではEclipseを利用します。
※ DIコンテナ/AOPの概要については、 弊社トレーニング「Spring入門」と重複しています。
ご了承ください。
【第1日目】
形式:講義+演習(個人)
1.Seasar2概要
軽量コンテナとSeasar2の概要を説明します。
1) 軽量コンテナ
2) Seasar2とは
3) Seasar2の構成
2.DIコンテナ入門
DIコンテナの特長とSeasar2での利用方法を説明し、実際に演習で確認していただきます。
1) DI概要
2) DIコンテナの持つ機能・利点
3) DIコンテナとインタフェース
4) Seasar2のDIコンテナ
5) Seasar2の自動バインディング
6) 演習:DIを体験しよう(DIコンテナを利用した場合とそうでない場合の違いを演習を通して理解していただきます。)
3.AOP入門
AOPのコンセプトとSeasar2でのAOPの活用について説明します。
1) AOP概要
2) AOPの利用方法
3) Seasar2のAOP
4) DIxAOP
5) 演習:DIxAOPを体験しよう(AOPを利用して、概念だけでは習得が困難なAOPを演習を通して理解していただきます。)
4.Seasar2のDI,AOP以外の機能
Seasar2が提供する機能のうち実開発で利用する局面が特に多いものについて概要を解説します。
1) トランザクション管理(S2Tx)
2) 単体テストの実施(S2Unit)
5.関連プロダクトの紹介
Seasar2には、コア機能(S2Container)と連携して動作する関連プロダクトが多数存在します。そこで、ここでは特にWebアプリケーションを開発する際に利用することが多い関連プロダクト(S2Struts,S2Hibernate,S2Daoなど)を中心にその概要を簡単に紹介します。