17.4 DIの使用
Dependency Injection(DI)とは,EJBやインターセプタクラスのフィールドやsetterメソッドに,@EJBや@Resourceアノテーションを指定することで,Enterprise Beanやリソースへの参照をEJBコンテナが自動的にセットする機能です。DIを使用すると,Enterprise Beanやリソースへの参照を,JNDIを使用してルックアップする必要がなくなります。ここでは,@Resourceアノテーションで指定できるリソースのタイプ,@Resourceアノテーションを使用したリソースの参照解決,およびDIに関する注意事項について説明します。
この節の構成を次の表に示します。
分類 |
タイトル |
参照先 |
---|---|---|
解説 |
@Resourceアノテーションで指定できるリソースのタイプ |
|
@Resourceアノテーションを使用したリソースの参照解決 |
||
DI失敗時の動作 |
||
注意事項 |
注意事項 |