LDAP是轻量级目录服务(Lightweight Directory access protocol)
JNDI是java命名和目录接口(java Naming and Directory Interface)
从名字应该能看出来吧
jndi提供了在LDAP上执行标准操作的方式)
JNDI是java命名和目录接口(java Naming and Directory Interface)
从名字应该能看出来吧
jndi提供了在LDAP上执行标准操作的方式)
解决方案 »
- struts2中<form>标签使用
- AOP IE中运行没有异常日志不输出,myeclipse中直接运行则日志输出
- 问一个不应该是问题的问题
- 全手工制作Struts Web Project
- 只要你能执行C:\>j2ee -verbose,就进来领分吧~
- struts问题:Cannot find ActionMappings or ActionFormBeans collection
- JVM为什么会报错?分不错另加!
- struts的forward问题,还是没有解决
- 高分 求代码(100)
- Spring AOP 注解方式实现增强出现环绕在前置前面的问题
- 谁能给我讲讲“PortableRemoteObject.narrow(XX,XX)”
- 2003你挣了多少钱?
其实和ldap差不多的
都是提供目录服务
在java里你可以用ldap储存java对象
这样的话需要一个ldap服务器
在服务器上对象要有一个绑定名字,比如allen
然后你就可以在java中通过这个名字获得和这个名字绑定的对象比如
InitialContext ctx=new InitialContext();
Allen allen=(Allen)ctx.lookup("allen");在new InitialContext()的时候一般需要提供一个包含ContextFactory以及ldap的地址如:ldap://localhost:port的Properties对象
如:
Properties p=new Properties();
p.put("Context.INITIAL_FACTORY,"工厂的类名");
p.pur("Context.PROVIDER_URL,"服务器地址");
然后
InitialContext ctx=new InitialContext(p);
Allen allen=(Allen)ctx.lookup("allen");
就可以得到这个对象了大致就是这样的