2016-11-07 5 views
3

Мы JavaEE specifiaction: http://download.oracle.com/otn-pub/jcp/java_ee-7-fr-spec/JavaEE_Platform_Spec.pdf?AuthParam=1478532325_a9dcd40740691777eb0782e6a8bad14bWildFly JNDI: Что разница между JBoss и глобальным

В «EE.5.2.2» мы можем видеть: "Java: глобальный - Имена в этом пространстве имен , который используется всеми приложениями, развернутыми в экземпляре сервера приложений ».

Кроме того, у нас есть Namespace Java: JBoss - https://docs.jboss.org/author/display/AS71/JNDI+Reference

Я не могу найти информацию о разнице в этих namespases и о цели Java: JBoss.

Насколько они похожи или какая разница?

ответ

3

В java:module, java:app и java:global пространств имен были введены в Java EE 6, так как зависит от платформы определения этих областей JNDI не существует (в частности java:global).

До появления Java EE6 различные поставщики определили свои схемы именования JNDI. java:jboss - пример этого. Эти пространства имен обычно имели глобальную (серверную или кластерную) область.

JBoss AS 7 и новее все еще поддерживают пространство имен java:jboss, чтобы обеспечить поддержку приложений, перенесенных из более ранних версий JBoss AS (6.x и более ранних версий).