JNDI в терминах непрофессионала - это в основном интерфейс для возможности получения экземпляров внутренних / внешних ресурсов, таких как
javax.sql.DataSource,
javax.jms.Connection-Factory,
javax.jms.QueueConnectionFactory,
javax.jms.TopicConnectionFactory,
javax.mail.Session, java.net.URL,
javax.resource.cci.ConnectionFactory,
или любого другого типа, определенного адаптером ресурсов JCA.Он обеспечивает синтаксис, позволяющий создавать доступ, будь то внутренний или внешний.т.е. (comp / env в данном случае означает, что где компонент / среда, есть много другого синтаксиса):
jndiContext.lookup("java:comp/env/persistence/customerDB");