论坛首页 Java企业应用论坛

用JAVA实现LDAP的访问(一)

浏览 14886 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-02-04  
 LDAP现在用的越来越多,所谓LDAP既Lightweight Directory Access Protocol。关于它的一些基本知识,我在这里就不做系统的介绍了,网上有很多的资料。我主要说一下在JAVA的语言环境中,怎样来操作LDAP。
    在这里,我推荐两个工具:LDAPTemplate和JLDAP。
    网上的资料比较少,而且不少都是E文的,可能英语不太好的朋友,就很难入门了。在这我把我的经验总结一下,和大家分享。
    LDAPTemplate是基于Spring1.2.7来开发的,其用法和Spring的JDBCTemplate差不多。最初,我是用这个开源的框架来对LDAP进行操作的,但是后来由于开发工具的转变,由eclipse转到了RAD上,而RAD所用的JDK却不支持Spring1.2.7(看来网上的谣传没错,IBM总在某个阴暗的角落在和SUN作对),没办法,只好另辟蹊径。后来发现了JLDAP,经过一番研究,发现它用起来并不比LDAPTemplate复杂,但在对象持久化方面需要自己去做,而LDAPTemplate通过AttributeMappers就可以把查询到的结果转换成POJO了。
   发表时间:2007-02-06  
从lz给的这些资料,我看不出相对于javax.naming.directory和
javax.naming.ldap这两个包下API操作LDAP有什么优势。。。
0 请登录后投票
   发表时间:2007-04-06  
spring可以运行在ibm的jdk下的,就是要注意ibm jdk的版本
我测试通过,肯定OK
0 请登录后投票
   发表时间:2007-04-06  
用SUN的JNDI不是挺好么?在ME下也可以支持,我们一直在用。
0 请登录后投票
   发表时间:2007-04-06  
我也在用SUN的LDAP API在开发,不过用起来还不是很方便
尤其是删除、修改操作时,不支持级联,必须自己对子结点进行操作
而且分页查询也很麻烦
0 请登录后投票
   发表时间:2007-04-07  
支持 5 楼的说法
sun 的ldap api 太单薄
0 请登录后投票
   发表时间:2007-06-15  
Spring LDAP 不是很好吗?

LDAPTemplate 其实就是Spring LDAP 的前身.
Spring LDAP 新增加很多功能 !
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics