1. JNDI
En EJB kommunicerar oftast med sin omgivning via JNDI. En EJB använder JNDI för att:
- Hämta miljövariabler.
- Anropa andra EJB.
- Kontakta resurshanterare (typ JDBC).
EJB 2.0 rekommenderar att följande namnstandard används:
- java:comp/env/ innhåller alla miljövariabler.
- java:comp/env/ejb/ innehåller alla referenser till EJBs.
- java:comp/env/jdbc/ innehåller alla "JDBC Datasource references".
- java:comp/env/jms/ innehåller alla "JMS connection factories".
- java:comp/env/mail/ innehåller alla "JavaMail connection factories".
- java:comp/env/url/ innehåller alla "URL connection factories".