Java技术与Web服务的全面解析
1. Java命名和目录接口(JNDI)
1.1 JNDI API 包结构
JNDI API 分为两个包: javax.naming 和 javax.naming.directory 包。这种划分是表示命名和目录服务的自然且合理的封装系统,因为目录服务是一种命名服务,所以目录包很大程度上源自命名包。
1.2 命名包(The Naming Package)
-
javax.naming.Context接口 :是 JNDI API 中最重要的类型,用于访问名称 - 对象绑定,这是任何命名系统的核心。Context对象提供解析命名对象、绑定和解绑名称与对象以及创建和销毁子上下文的方法。InitialContext是Context的一种类型,作为客户端命名系统的根,是导航命名空间的起始点。 -
javax.naming.Reference类 :是 JNDI 联合命名功能的核心,它使不同的服务提供商能够协作,实现从一个目录或命名服务到另一个的无缝过渡。可以将引用视为从一个命名空间到另一个的指针,它像其他上下文或命名对象一样被命名并放置在绑定中。当解析Reference类型的对象时,JNDI 会自动检测并使用其中的信息将客户端过渡到服务提供商、命名空间和相应的对象。 <
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



