第6章 JNDI 吉林大学软件学院 本章主要内容 JNDI概述 JNDI主要概念 JNDI的主要接口和类 JNDI的使用 6.1 JNDI概述 (1) 什么是JNDI? JNDI(Java Naming and Directory Interface)是Java EE提供的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。 命名服务是将名称和对象关联起来的一种服务,使得我们可以用名称访问对象。目录服务是一种扩展的命名服务,在这种服务里,对象不但有名称,还有属性。 6.1 JNDI概述 (2)为什么需要JNDI? 访问远程服务或对象,需要有一种命名服务去描述远程服务或对象。目前命名服务比较多,如LDAP(Lightweight Directory Access Protocol,轻量目录访问协议)、RMI(Remote Method Invocation,远程方法调用)、DNS(Domain Name System,域名系统)等。 需要有一种机制,为所有的命名服务提供一种统一的访问接口,JNDI就提供了这样一种命名机制。 6.1 JNDI概述 (3)JNDI的架构 Java应用程序 JNDI API 命名和目录管理器 JNDI SPI …… DNS RMI LDAP JNDI J

文档评论(0)

1亿VIP精品文档

相关文档