DI に関するメモ
Seasar4 EA1 を理解するために、DI について整理(といっても単なるメモです^^;)。
コンポーネント間を疎結合にする方法
- Service Locator
… コンポーネントが ServiceLocator に依存。 - Dependency Injection
Dependency Injection の形式
アスペクトの適用方法
- 名前(文字列)
DI を使う上でのキモ
- インタフェースを実装から分離する。
- 設定を利用から分離する。
DI コンテナ
関連 URL
- Inversion of Control コンテナと Dependency Injection パターン
http://www.kakutani.com/trans/fowler/injection.html - Java 開発を変える最新の設計思想「Dependency Injection (DI)」とは
http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050216/156274/ - Seasar - DI Container with AOP
http://www.seasar.org/s2.html