Ldap中好像可以用如下方式获取一个对象 try {
User user = (User)new InitialContext().lookup("ldap://localhost/Sample");
} catch (NamingException e) {
}但是这个对象如何存到ldap中呢?ldap中不是一系列的attribute和value吗?我现在想到的办法是自己写一个类User来继承DirContext
然后加一个构造函数
public User(String url){
// 这里获取DirContext,并对User的members赋值
}请问有没有更简单的?这个方法是不是复杂了?
ldap是不是可以直接取一个对象?thanks a lot
User user = (User)new InitialContext().lookup("ldap://localhost/Sample");
} catch (NamingException e) {
}但是这个对象如何存到ldap中呢?ldap中不是一系列的attribute和value吗?我现在想到的办法是自己写一个类User来继承DirContext
然后加一个构造函数
public User(String url){
// 这里获取DirContext,并对User的members赋值
}请问有没有更简单的?这个方法是不是复杂了?
ldap是不是可以直接取一个对象?thanks a lot
解决方案 »
- 请高手介绍几本书。
- 谁有thinking in java 第四版 全部答案?
- 关于dos下引入jar包问题
- 类与类的调用
- s1 += 1和s1 = s1 + 1的区别
- jcreator 中出现 java.lang.NoClassDefFoundError不知如何解决,在线等
- Applet 显示不出来?faint!!!!!!!!!!!!!!!!!!!!!!
- 关于线程
- 又来麻烦老哥老姐们了,搞了一个星期了,请问如何......?(一个十分想学好JAVA的弟弟),谢谢您!
- 请问jdk1.3中到底提供了几个lookandfeel类?
- QueryDataSet1的问题.急!
- 正则表达式中关键字转意字符转换有比较好的处理方法吗?
有没有用第三方的jar包呢?
得到的就是一个对象,我想了一下,我原先的方案是正确的,不可能再简化了,三方包即使要实现也只能基于类似原理。另一个问题请教:
如何用java代码动态修改schema?
能否给一份代码参考,我不知道是不是用EventContext类,
现在用的是openldap,好像不支持动态修改schema,
所以没法测试,所以请给份现成的代码,谢谢各位
我用的包是netscape directory sdk for java,跟jldap类似的,
这些包都很多工作帮你做了怎么不用呢ldapentry是一个条目啊,就是一个节点,也可以说是一组attribute对应value的集合,其实就是你说的对象了