トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Spring Framework



目次



記事一覧

キーワード

Spring Framework Web Site

機能

Dependency Injection

もともとIoC(Inversion of Control 制御の反転)と呼ばれていた。通常あるコンポーネントのコードから、依存するサービスを呼び出していたが、これを反転させて、コンテナから、コンポーネントに依存するサービスをセットするようにした。
IoCでは抽象的(ほとんどのフレームワークが制御を逆転させている)ことから、より具体的なDI(Dependency Injection)に呼称を改めた。

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

  • Constructor Injection
  • Setter Injection
  • Interface Injection



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.