Java EE 6 made some efforts to standardize JNDI names at global,application, and module levels. Now EJB deployed to EJB-3.1-capable server will have various standard JNDI names registered. EJB 3.1 spec defines the following 3 levels of JNDI names for EJB:
Global JNDI name:
Bean class:
business interface: none
Global JNDI name:
java:global[/Application-scope JNDI name:]/ / [! ]
java:app/Module-scope JNDI name:/ [! ]
java:module/The following exampels shows various EJB JNDI names, depending upon how the EJB is packaged, its business interface(s), and bean class:[! ]
Bean class:
test.TestBean
business interface: none
No comments:
Post a Comment
Please Provide your feedback here