java:comp/env
とjava:global
(3.1仕様に関する)との関係は何ですか?
java:comp/env
のように、EJB参照に固有のものがあります。 この場合「具体的」とはどういう意味ですか?java:comp/envとjava:globalの関係は何ですか?
答えて
java:global
は、他のEARモジュール(異なるアプリケーションと見なされます)を含むアプリケーションサーバー全体でグローバルな名前空間です。
java:comp/env
は、much small namespaceです。 Webモジュールの場合、JNDIのための単一の「コンポーネント」とみなされるすべてのWebコンポーネント(サーブレットなど)に対応しますが、EJB Beanの場合、単一のBeanの名前空間です。すべてのBeanは、別のコンポーネント。
また、java:app
とjava:module
というスコープがグローバルとコンプライアンスの間にあるものもあります。
java:comp/env
との大きな違いは、前者は実行時に厳密には読み取り専用であり、いくつかのコンポーネントに注入されたBeanが含まれていることです。だから検討:この場合
@Stateless
public class ExampleBean {
@EJB
OtherBean testBean;
}
を、フィールドtestBean
に注入した特定のプロキシもjava:comp/env
から得ることができるが、場合にのみjava:comp/env
する(JNDIは非常に文脈で)ExampleBean内から参照されています。
しかし、EJB OtherBean
とは別のプロキシが必要だった場合や、注入が行われていないときに参照が必要だった場合は、他のスコープの参照を取得できます。どのクラスからJNDI呼び出しを行っているかによって、より小さなスコープを使用することができます。例えば
OtherBean
がExampleBean
と同じモジュールで定義されている場合、それは同じアプリケーション(しかし、おそらく異なるモジュール)だ場合、あなたはjava:app
を使用することができ、java:module
を使用することができます。
最後に、java:global
は、コンテキストに依存しないため、常に安全です。これは、たとえば管理されていない完全に別のスレッド。 java:global
を使用することの欠点は、EARが使用される場合はアプリケーション名とモジュール名、それ以外は少なくともモジュール名を含める必要があるということです。
- 1. EnumとEnumerationの関係は何か
- 2. IS-A関係とHAS-A関係の違いは何ですか? Java
- 3. ブレンドとは? WPFとの関係は何ですか?
- 4. JavaScript/HTML/jQueryとの関係で ".el"とは何ですか?
- 5. MyISAMテーブルのphpMyAdminでは "内部関係"とは何ですか?
- 6. tomcatとjdkとwebアプリケーションの関係は何ですか?
- 7. AppDelegateとRootViewControllerとUIApplicationの関係は何ですか?
- 8. XOauthとOAuthとの関係は何ですか?
- 9. Rails3 - テスト - 関係エラーとは何ですか?無効ですか?
- 10. Intelのコアi *とコアの数の関係は何ですか?
- 11. javascriptのNumberとFunction.prototypeの関係は何ですか?
- 12. CRITICAL_SECTIONとCCriticalSectionの間の関係船は何ですか
- 13. masksToBoundsとcornerRadiusの間の関係は何ですか?
- 14. GoogleのApp Engine SDKとCloud SDKの関係は何ですか?
- 15. LLVM DAGのグルーとチェーンの依存関係は何ですか?
- 16. アイソメの角度とスケールの関係は何ですか?
- 17. Mavenのリポジトリと依存関係の違いは何ですか?
- 18. main()メソッドとJavaのメインスレッドの関係は何ですか?
- 19. 画像のエッジとグラデーションの関係は何ですか?
- 20. ASP.NETプロバイダモデルとのMicrosoftエンタープライズアプリケーションブロックの関係は何ですか?
- 21. Cloutキットの基本 - アプリと雲の関係は何ですか?
- 22. WICとGDI +の関係は何ですか?
- 23. DBD :: MysqlとODBCの関係は何ですか?
- 24. iis isapiとasp.net、それらの関係は何ですか?
- 25. XtextとANTLRの関係は何ですか?
- 26. ヒューリスティックとアルゴリズムの関係は何ですか?
- 27. スレッドとタスクの関係は何ですか?
- 28. アジャイルとOOPの関係は何ですか?
- 29. initContext.lookup()とmysqlDB nameの関係は何ですか?
- 30. JavaScriptスレッドとSilverlight UIスレッドの関係は何ですか?