Spring Framework
Spring Frameworkは Rod Johnson
氏の著書 "Expert One-on-One J2EE Design and Development"
の中で使用されたコードを元にしたオープンソースの Java/J2EE アプリケーションフレームワークです。
「DIコンテナ」「Dependency Injection」という言葉を、耳にしたことはないでしょうか。Dependency Injection
とは、オブジェクト
が必要とする情報を、外部から注入することで、コンポーネントの再利用性を高めることを目的としたデザインパターンのひとつです。
ここでは、今後 Java プログラマにとって必須となるであろう Spring Frameworkについて解説していきます。
Spring Framework INDEX
- Spring Framework
- 1.1. Spring の概要
- 1.2. DI: Dependency Injection
- 1.3. Dependency Injection のタイプ
- 1.4. Spring のインストール
- BeanFactory と Bean定義
- 2.1. BeanFactory
- 2.2. Bean 定義ファイル
- 2.3. Setter Injection
- 2.4. Constructor Injection
- 様々なプロパティ値と Beanのライフサイクル
- 3.1. list, map, set, props 要素
- 3.2. ライフサイクル - インタフェース
- 3.3. ライフサイクル - リフレクション
- ApplicationContext
- 4.1. ApplicationContext
- 4.2. MessageSource
- 4.3. イベントの伝播
- 4.4. Web アプリケーションでの ApplicationContext の利用
- JDBC によるデータアクセス
- トランザクション管理
- 6.1. トランザクション管理の中心となるインタフェース
- 6.2. トランザクション管理の準備
- 6.3. 宣言的トランザクション管理
- トランザクション管理 2