首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>java教程>资讯:Java访问windows活动目录(1)

Java访问windows活动目录(1)

www.jz123.cn  2010-04-09   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

  1.活动目录(AD)

  Active Directory 是用于 Windows Server 的目录服务。

  它存储着网络上各种对象的有关信息,并使该信息易于管理员和用户查找及使用。

  Active Directory 目录服务使用结构化的数据存储作为目录信息的逻辑层次结构的基础。

  通过登录验证以及目录中对象的访问控制,将安全性集成到 Active Directory 中。

  目录服务,如 Active Directory,提供了用于存储目录数据并使该数据可由网络用户和管理员使用的方法。

  例如,Active Directory 存储了有关用户帐户的信息,如名称、密码、电话号码等,并允许相同网络上的其他已授权用户访问该信息。

  2.LDAP

  LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol。

  LDAP是基于X.500标准的。

  LDAP 仅通过使用原始 X.500目录存取协议 (DAP) 的功能子集而减少了所需的系统资源消耗。

  与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。

  LDAP和关系数据库是两种不同层次的概念,后者是存贮方式(同一层次如网格数据库,对象数据库),前者是存贮模式和访问协议。

  LDAP是一个比关系数据库抽象层次更高的存贮概念,与关系数据库的查询语言SQL属同一级别。

  3.ADSI

  在Delphi中可以使用微软的ADSI(活动目录服务接口)来访问活动目录。

  ADSI是一组以COM接口的形式提供目录服务的,是为基于目录服务提供的通用接口。

  一些标准的ADSI提供者(Provider)有WinNT、IIS、LDAP和NDS。

  可以通过ADSI存取四种网络目录结构:

  WinNT (Microsoft SAM 数据库)、LDAP (轻量目录存取协议)、NDS (NetWare目录服务)和NWCOMPAT(Novell NetWare 3.x)。

  ADSI可以使Windows NT 管理员的工作变得轻松。

  ADSI支持管理员执行一些一般的管理任务,比如添加新用户、管理打印机、安全设定和控制NT域。

  因为ADSI使用COM接口,任何支持COM的编程语言像Delphi、BCB、VB、VC等都可以调用ADSI。

  如在Delphi中调用ADSI,则需要引入活动目录类型库。

  操作如下:

  在IDE中,Project--->Import Type Library。

  选择“Active Ds Type Library(Version 1.0)”,单击“Create Unit”。

  Delphi会做相应的封装,生成ActiveDs_TLB.pas文件。

  Uses ActiveDs_TLB,就可以在Delphi程序中使用ADSI了

上一篇:Java中的两类异常简介 下一篇:Java访问windows活动目录(2)

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图