一、什么是JNDI?
JNDI(Java Name and Directory Interface):
JNDI API被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统,或应用服务器中的对象。
是JAVA EE技术规范中的一种。
JNDI定义了一组不依赖于任何特定的目录服务实现的通用接口。
1、命名服务(Naming Service)
a)命名服务本质上一种注册和定位的服务
b)即将名字和对象相关联,通过名字就可以方便的找到对应的对象。 --例如:文件系统中就包含了一个命名服务,你可以通过文件名找到对应的文件对象。
2、目录服务(Directory Service)
a)目录服务就是命名服务的扩展和提高
b)目录服务提供了对命名信息的管理和操作(即对属性的查询、增加、修改、删除操作)
二、目录服务器
目录服务器是提供命名和目录服务的系统
目录服务器实际上是一种特殊的数据库,其结构为树状目录
目录服务器特别适合查询多但更新少的应用(常见用途保存大型企业的用户和组织结构信息;实现单点登录)
常见的目录服务器:LDAP、NDS
分享到:
相关推荐
此文的目的是记录自己学习j2ee的一些过程。 这理解过程中可能有一些错误,如果高手看到了我的文章希望能够替... 同时也希望能从一个初学者的角度去理解一些东西为后来学习j2ee的人提供一些参考。但愿不要误导别人
这个是一个初学ldap和jndi的心得,希望对大家有所帮助.
JNDI测试的一个小项目,对您希望有帮助
JNDI学习总结,JNDI配置数据源,资料详细,适合初学者
JNDI课件,初学者入门使用
这个是个人写的小程序用于初学者的练习Struts和 Hibernate和Ajax 三个方面都有而且容易看懂!
Java演示JNDI的使用,在EJB中使用JNDI的例子,首先初始化Context,它是连接JNDI树的起始点,查找对象、打印对象、关闭Context。
摘要:Java源码,初学实例,JNDI实例 JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context……
中文乱码处理在应用系统开发多城中一直是一个令开发者感到头痛的问题,特别是开发数据库系统是更是如此。 一般来说,初学者都要为这类乱码问题花费大量时间。 这里有你想要的答案
tomcat 集成 osgi服务,源码,文档,配置文件,给初学osgi的朋友.
观察者模式 Observer:Swing中的事件模型 工厂模式 Factory:在JDK中遍地都是,比如JDBC、JNDI等,是学习Spring的基础 命令模式 Command:Struts框架的基石 单例模式 Singleton:最简单的设计模式,大量...
EJB 3.0 持久性 API对于初学EJB的朋友非常有帮助
jndi访问控制,供初学者使用。简单明了
//取得初始化属性jndiContext,它是连接JNDI树的起始点 InitialContext jndiContext = new InitialContext(properties); //取得Home对象的引用 Object ref = jndiContext.lookup("HelloWorldHome"); ...
一个简单的EJB实例,让初学者对EJB有个初步概念,如何配置jndi.properties文件
对于初学者来说,开发好小管理程序最重要的就是能正确连好据库和返回想要的结果集。但往往往很多初学者在连接数据库上会出很多问题,例如返回结果...2)用jndi(java的命名和目录服务)方式例子Stringjndi=“jdbc/db”;C...
一个很不错的使用JNDI链接数据库的SSH示例,适用于初学者进行SSH学习期的效仿案例。
房屋查询出租系统,简易 我自己用struts spring hibrnate框架,jndi,MyEclipse开发希望对初学者有帮助 内容有,HQL查询和Criteria查询,添加及删除,更新.
struts是主要事以servlet来完成它的核心业务与逻辑,这个源代码里采用了dom4j,JNDI等技术,以及读取excel的核心代码和Jar包,初学者可以拿来做个丰富的案例来读!
内容索引:Java源码,初学实例,EJB Java中的EJB编程实例代码,内容有:简单的EJB、无状态SessionBean、有状态SessionBean、BMP位图实例、cmp实例、Message-Driven Bean、JNDI的使用、112各种EJB之间的调用、B-S结构...