0

JBoss NamingServiceJNDIプロバイダーについて読んでいます。

私はコードで何百万回も見たことのあるものにぶつかりましたが、本当に理解したことはありませんでした-ENC。

// Obtain the application component's ENC
Context iniCtx = new InitialContext();
Context compEnv = (Context) iniCtx.lookup("java:comp/env");

ENCに関するいくつかの情報を

ENCを少し説明する答えのあるStackoverflowの記事

J2EEおよびJNDI-アプリケーションコンポーネント環境

別のStackoverflowの記事

ただし、java:comp /envJNDIコンテキストをいつどのように使用するのかを理解するのに本当に苦労しています。誰かが私のためにそれを分解できますか?

4

1 に答える 1

1

ENCの目的は、コンポーネントがデプロイされている環境のタイプに関係なく、アプリケーションコンポーネントが信頼できる分離された読み取り専用の名前空間を提供することです。

于 2012-09-06T16:49:27.310 に答える