JNDI全攻略之(一)

类别:Java 点击:0 评论:0 推荐:
本文基于自己的理解,错误之处请提出宝贵意见。版权所有,转载请注明出处.JNDI全攻略之(一)关键字:JNDI,J2EE,Java,命名和目录接口,Java Naming and Directory Interface 名词解释    jndi是Java 命名和目录接口(Java Naming and Directory Interface,JNDI)的简称.从一开始就一直是 java 2 平台企业版(JEE)的核心技术之一。在JMS,JMail,JDBC,EJB等技术中,就大量应用的这种技术。    为什么会有jndi    jndi诞生的理由似乎很简单。随着分布式应用的发展,远程访问对象访问成为常用的方法。虽然说通过Socket等编程手段仍然可实现远程通信,但按照模式的理论来说,仍是有其局限性的。RMI技术,RMI-IIOP技术的产生,使远程对象的查找成为了技术焦点。JNDI技术就应运而生。JNDI技术产生后,就可方便的查找远程或是本地对象。 JNDI的架构与实现    JNDI的架构与JDBC的架构非常类似.JNDI架构提供了一组标准命名系统的API,这些API在JDK1.3之前是作为一个单独的扩展包jndi.jar(通过这个地址下载),这个基础API构建在与SPI之上。这个API提供如下五个包javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.spi 在应用程序中,我们实际上只使到用以上几个包的中类.具体调用类及通信过程对用户来说是透明的.JNDI API提供了访问不同JNDI服务的一个标准的统一的实现,其具体实现可由不同的Service Provider来完成。前面讲的为第一层JNDI API层. 最下层为JNDI SPI API及其具体实现。 图中所列的一些SPI可从http://java.sun.com/products/jndi/downloads/index.html下载.

本文地址:http://com.8s8s.com/it/it11059.htm