9.3.2 CDIの対象となるJ2EEモジュールの注入関係
CDIの対象となるJ2EEモジュールの注入関係について説明します。
CDIの対象となるJ2EEモジュールの注入関係について,次の図に示します。
CDIの対象として注入できる関係,および注入できない関係について次に示します。
- CDIの対象として注入できる関係
-
-
WARのWEB-INF/classesから,同じWAR内のWEB-INF/classesへの注入
-
ライブラリJARに含まれるクラスから,ほかのライブラリJARに含まれるクラスへの注入
-
ライブラリJARに含まれるクラスから,同じライブラリJARに含まれるクラスへの注入
-
EJB-JARに含まれるクラスから,ほかのEJB-JARに含まれるクラスへの注入(ただし,EJBの注入はできません)
-
EJB-JARに含まれるクラスから,同じEJB-JARに含まれるクラスへの注入(ただし,EJBの注入はできません)
-
ライブラリJARに含まれるクラスから,EJB-JARに含まれるクラスへの注入
-
ライブラリJARに含まれるクラスから,WAR(WEB-INF/classesおよびWEB-INF/lib以下のJAR)に含まれるクラスへの注入
-
EJB-JARに含まれるクラスからWAR(WEB-INF/classesおよびWEB-INF/lib以下のJAR)に含まれるクラスへの注入
-
- CDIの対象として注入できない関係
-
-
WARのWEB-INF/classesに含まれるクラスから,同じWAR内のWEB-INF/lib以下のJARに含まれるクラスへの注入
-
WARのWEB-INF/lib以下のJARに含まれるクラスから,同じWAR内のWEB-INF/classesに含まれるクラスへの注入
-
WARのWEB-INF/lib以下のJARに含まれるクラスから,同じWAR内のWEB-INF/lib以下のJARに含まれるクラスへの注入
-
WAR(WEB-INF/classesおよびWEB-INF/lib以下のJAR)に含まれるクラスから,EJB-JARに含まれるクラスへの注入
-
WAR(WEB-INF/classesおよびWEB-INF/lib以下のJAR)に含まれるクラスから,ライブラリJARに含まれるクラスへの注入
-
EJB-JARに含まれるクラスから,ライブラリJARに含まれるクラスへの注入
-