トップ 一覧 ping 検索 ヘルプ RSS ログイン

Spring Frameworkの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
[Spring Framework|http://www.springframework.org/]
[Spring Framework Web Site|http://www.springframework.org/]
!機能
*軽量コンテナ
*トランザクション管理の抽象レイヤ
*JDBC抽象レイヤ
*Toplink, Hibernate, JDO および iBATIS SQL Maps の統合
*AOP機能
*MVC Webアプリケーションフレームワーク
!Dependency Injection
もともとIoC(Inversion of Control 制御の反転)と呼ばれていた。通常あるコンポーネントのコードから、依存するサービスを呼び出していたが、これを反転させて、コンテナから、コンポーネントに依存するサービスをセットするようにした。
IoCでは抽象的(ほとんどのフレームワークが制御を逆転させている)ことから、より具体的なDI(Dependency Injection)に呼称を改めた。

以下は、依存するサービスを注入する方法。それぞれ、コンストラクタ、セッター、注入を定義したインターフェースを利用する
*Constructor Injection
*Setter Injection
*Interface Injection