2010-04-16 52 views
5

你怎麼知道如何形成一個JNDI字符串?我知道必須有一種格式,並且各部門必須具有某種意義,但我一直無法找到解釋它們的好資源。例如:java:comp/env/wm/default。這應該用默認名稱連接到Websphere中的WorkManager。但是,「java」,「comp」,「env」是什麼意思?我知道wm/default是什麼意思,因爲這是工作管理器中放入的JNDI名稱,但其餘的含義是什麼?我可以在哪裏學習JNDI字符串?

感謝

回答

4

通過 「Java:」 方案J2EE中引入了訪問過程的本地數據。 「comp」上下文是「component」的縮寫;它包含在當前線程上處於活動狀態的J2EE組件(Web模塊或EJB類型)本地的數據。 「env」子上下文是「環境」的縮寫;它是EJB引用,資源引用和環境條目綁定的上下文。 「wm/default」是任意名稱。 「wm」子上下文名稱是工作管理者的慣例,但是全名也可以是「java:comp/env/myDefaultWM」,其中web.xml/ejb-jar.xml定義了一個資源引用,其中res爲< res- ref-name > myDefaultWM < res-ref-name >。

相關問題