2010-04-16 24 views
5

¿Cómo sabes cómo formar una cadena JNDI? Sé que debe haber un formato y que las divisiones deben significar algo, pero no he podido encontrar un buen recurso que las explique. Por ejemplo: java:comp/env/wm/default. Se supone que esto se conecta a un WorkManager en Websphere con el nombre de predeterminado. Pero, ¿qué significa el "java", "comp", "env"? Sé lo que significa wm/default porque ese es el nombre JNDI puesto en el WorkManager, pero ¿qué significa el resto?¿Dónde puedo aprender sobre las cadenas JNDI?

Gracias

Respuesta

4

El "java:" sistema se introdujo en J2EE para acceder a datos de proceso local. El contexto "comp" es la abreviatura de "componente"; contiene datos que son locales al componente J2EE (módulo web o tipo EJB) que está activo en el hilo actual. El subcontexto "env" es la abreviatura de "entorno"; es el contexto bajo el cual las referencias de EJB, las referencias de recursos y las entradas de entorno están vinculadas. El "wm/default" es un nombre arbitrario. El nombre de subcontexto "wm" es la convención para administradores de trabajo, pero el nombre completo también podría haber sido "java: comp/env/myDefaultWM", donde web.xml/ejb-jar.xml definió un recurso-ref con < res- ref-name > myDefaultWM < res-ref-name >.

Cuestiones relacionadas