Novell NDS开发指南

Novell NDS开发指南
作 者: ChrisAndrew BillG Bodine 抖斗书屋
出版社: 中国水利水电出版社
丛编项: Novell技术丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Novell
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Novell NDS开发指南》作者简介

内容简介

本书是应日益重要的网络目录服务以及需要了解并运用Novell目录服务(NDS)的广大读者的需要而翻译的。本书在论述NDS的基本概念和基本框架的基础上,详细介绍了NDS高级编程和NDS系统底层接口,广泛讨论了利用各种流行的编程工具(如ActiveX、Delphi等)和API接口进行NDS开发。本书内容丰富,条理清晰,深入浅出,实用性强。本书提供了大量示例代码,尤其适合于使用各种语言和接口进行NDS开发的程序员,对广大有兴趣了解和学习NDS的读者,本书也是一本很好的教材和参考书。

图书目录

译者序

作者简介

前言

序言

致谢

第一部分 NDS高级编程

第一章 为开发者介绍NDS

1. 1 目录与目录服务基础

1. 2 NDS:一个真正的目录服务

1. 2. 1 NDS与x. 500

1. 2. 2 NDS特性和优点

1. 3 Novell产品与NDS

1. 3. 1 Z. E. N. works

1. 3. 2 BorderManager

1. 3. 3 NDS for NT

1. 3. 4 GroupWise

1. 3. 5 Novell分布式打印服务

1. 4 Novell的合作者和顾客怎样在应用中使用NDS

1. 4. 1 0racle

1. 4. 2 C1emson大学

1. 4. 3 Novell的DeveloperNet计划

第二章 使用ActiveX控件的目录编程

2. 1 为什么使用网络目录

2. 1. 1 电话目录的简短历史

2. 1. 2 以服务器为中心的网络互联

2. 1. 3 以目录为中心的网络互联

2. 2 网络目录包括什么

2. 2. 1 网络目录术语基础

2. 2. 2 目录中经常使用的项

2. 3 NovellActivex控件包

2. 3. 1 NWSess:进程控件

2. 3. 2 NWDir:目录控件

2. 3. 3 NWBind:Bindery控件

2. 3. 4 NWIDir:Internet目录控件

2. 3. 5 NWSrvAdm:服务器管理控件

2. 3. 6 NWVolAdm:卷管理控件

2. 3. 7 NWPrtQAdm:打印队列管理控件

2. 3. 8 NWPrtSrvAdm:打印服务器管理控件

2. 3. 9 NWAppAdm:应用程序管理控件

2. 3. 10 NWCliSkt:客户Socket控件

2. 3. 11 NWSrvSkt:服务器Socket控件

2. 4 编程组件

2. 4. 1 利用Novell Activex控件

2. 4. 2 在Visual Basic中使用集合

2. 5 进程控件

2. 5. 1 NWSess:登录网络

2. 6 目录控件

2. 6. 1 NWDir:操纵网络目录子树

2. 6. 2 NWEntry:处理项对象

2. 7 卷管理控件

2. 7. 1 VWVo1Adm:管理NetWare卷

2. 7. 2 NWEntry:文件和目录项

2. 7. 3 NWTrustees:文件系统的受托人

2. 8 探索网络目录内容

2. 8. 1 一个较好的NDS浏览器程序

2. 8. 2 LDAP浏览器网页

2. 8. 3 捆绑浏览器网页

2. 9 从文件创建用户. 组和OUs

2. 9. 1 文件格式

2. 9. 2 创建用户项

2. 9. 3 添加组成员

2. 9. 4 添加原来并不存在的组织单元

2. 10 密码的验证和管理

2. 11 扩展User布局

2. 12 为应用程序增添NDS的易管理性

2. 13 未来的改进

第三章 使用Delphi的NDS编程

3. 1 使用Delphi的速成NDS编程:ActiveX控件

3. 1. 1 安装控件

3. 1. 2 NWDir. OCX:显示屏上的目录控件

3. 1. 3 通过NWDir访问目录

3. 2 Delphi与NetWare API

3. 2. 1 NetWare导入库

3. 2. 2 一个快速示例:WhoAmI程序的API风格

3. 2. 3 NDS上下文变量

3. 2. 4 使用NDS属性

3. 2. 5 Delphi中的一个密码工具

3. 2. 6 现在到哪了

第四章 使用JavaBeans的目录编程

4. 1 什么是JavaBean

4. 2 JavaBean的工具

4. 3 访问NetWare服务的Bean

4. 3. 1 可移植性

4. 3. 2 不可见的bean

4. 3. 3 Bean打包

4. 4 使用NovellBeans:基本概念

4. 4. 1 必需的JAR文件

4. 4. 2 导入Bean包

4. 4. 3 创建JavaBean实例

4. 4. 4 使用属性

4. 4. 5 使用集合属性

4. 4. 6 捕获Bean异常

4. 5 登录到一棵树

4. 5. 1 FullName语法

4. 5. 2 进程Bean的登录方法

4. 5. 3 注销方法

4. 6 目录Bean

4. 7 访问项

4. 7. 1 使用FullName和Entry属性

4. 7. 2 使用findEntry方法

4. 8 读取域值

4. 9 处理空值域

4. 10 读取多值域

4. 11 设置域值

4. 11. 1 删除域值

4. 11. 2 替换域值

4. 12 遍历目录树

4. 13 列举目录中的所有项

4. 14 获得项的布局说明

4. 15 在目录里添加项

4. 16 设置密码

4. 17 删除项

4. 18 获取布局信息

4. 18. 1 列举布局

4. 18. 2 域说明集合

4. 19 扩展布局信息

4. 20 在布局中添加域

4. 21 添加新的域类型

4. 22 增加新的布局

4. 22. 1 包含布局

4. 22. 2 可创建的布局和不可创建的布局

4. 22. 3 父布局

4. 22. 4 添加一个布局:一个例子

第五章 使用NDS ODBC Driver生成报表

5. 1 理解0DBC和NDS

5. 2 安装和配置Novell ODBC驱动器

5. 2. 1 安装0DBC驱动器

5. 2. 2 配置NDS数据源

5. 3 访问NDS信息

5. 3. 1 把NDS映射到关系型数据库表

5. 3. 2 理解SQL的基础

5. 3. 3 提取NDS数据

5. 4 应用Novell ODBC Driver for NDS

5. 4. 1 使用NDS ODBC驱动器建立报表

5. 4. 2 在Visual Basic中连接到NDS 0DBC驱动器

5. 4. 3 使用NDS ODBC驱动器的其他意见

第六章 脚本简化了网络编程

6. 1 通用组件系统

6. 2 Novell脚本编程

6. 2. 1 安装Novell脚本

6. 2. 2 使用NetBasic Shell

6. 2. 3 从Netscape FastTrack服务器使用NetBasic

6. 2. 4 NetBasic示例:用户信息管理器CGI脚本

6. 2. 5 从NetBasic 6移植到Novell脚本

6. 3 JavaScript for NetWare

6. 4 Perl 5 forNetWare

6. 4. 1 安装Perl

6. 4. 2 从NetWare系统控制台使用Perl

6. 4. 3 在Netscape FastTrack服务器上使用Perl

6. 4. 4 Perl和UCS

6. 4. 5 Perl示例

6. 5 NetPages

第二部分 NDS系统编程

第七章 NDS跨平台API

7. 1 示例代码描述

7. 2 准备开始

7. 2. 1 支撑平台

7. 2. 2 Unicode表和双字节支持

7. 2. 3 管理上下文

7. 2. 4 缓冲区管理

7. 2. 5 NDS命名概念

7. 3 建立一个蓝图

7. 3. 1 NDS框架结构

7. 3. 2 NDS框架API

7. 3. 3 为NDS书签对象建立蓝图

7. 4 使用目录

7. 4. 1 NDS访问函数

7. 4. 2 NDS访问控制

7. 5 利用目录服务加速对NDS的访问

7. 5. 1 NDS与目录服务

7. 5. 2 使用目录查询API

第八章 使用LDAPAPI

8. 1 NovellLDAP服务器设计和配置

8. 1. 1 LDAP ACL v11

8. 1. 2 LDAP使用明文密码

8. 1. 3 LDAP属性映射vII与LDAP类映射vII

8. 1. 4 LDAP后缀

8. 2 LDAP开发环境综述

8. 2. 1 API概述

8. 2. 2 初始化/认证/配置

8. 2. 3 异步例程

8. 3 协议操作

8. 3. 1 搜索

8. 3. 2 搜索过滤

8. 3. 3 目录

3. 3. 4 修改

8. 3. 5 添加/删除

第九章 NetBasic编程介绍

9. 1 NetBasic Version 6语法基础

9. 1. 1 怎样在控制台运行脚本文件

9. 1. 2 编写第一个BASIC脚本

9. 2 NetBasic NDS函数库调用

9. 2. 1 连接Novell目录服务(NDS)

9. 2. 2 在NDS中发现对象

9. 2. 3 创建. 删除和移动对象

9. 2. 4 读写属性

9. 2. 5 目录分区和复制

9. 3 其他与目录有关的NMX库

9. 3. 1 在卷上创建主目录

9. 3. 2 设置权限和受托人

9. 3. 3 从NetWare 3.x服务器移植用户

9. 4 简单的示例程序

9. 4. 1 用BASIC编写的NBCON.BAS SysCon

9. 4. 2 NBCHGPW BAS:基于网络的密码变换器

9. 4. 3 USERINFO.VBP:用户信息浏览器

第十章 用JNDI访问NDS

10. 1 使用Java和JNDI

10. 2 JNDI基础

10. 2. 1 术语

10. 2. 2 体系结构

10. 3 NdsObject接口

10. 3. 1 lookup和list方法

10. 3. 2 创建与销毁上下文

10. 3. 3 捆绑方法

10. 3. 4 取得和设置属性

10. 3. 5 Support方法

10. 4 NdsName类

10. 4. 1 Nnme接口

10. 4. 2 COmpositeName

l0. 5 Binding类

10. 6 搜索支持

10. 6. 1 近本搜索方法

10. 6. 2 SearchResult类

l0. 6. 3 SearchControls类

l0. 6. 4 其他搜索方法

l0. 7 初始Context和Factory

第十一章 用活动目录服务接口(ADSI)访问NDS

11. 1 ADSI概述

11. 1. 1 当前编程模型

11. 1. 2 ADSI编程模型

11. 1. 3 编程环境

11. 1. 4 准备开始

11. 1. 5 软件组件

11. 1. 6 路由层

11. 2 捆绑到对象

11. 2. 1 ADsPath

11. 2. 2 取得接口指针

11. 2. 3 在接口间移动

11. 2. 4 用特定信任书捆绑到对象上

11. 3 ADSI对象和接口

11. 3. 1 叶对象和容器对象

11. 3. 2 IADs接口

11. 3. 3 对象属性缓存

11. 3. 4 IADsContainer接口

11. 4 探索目录

11. 4. 1 列举对象

11. 4. 2 使用过滤器

11. 5 框架管理对象

11. 5. 1 框架容器对象

11. 5. 2 探索框架

11. 5. 3 框架类对象

11. 5. 4 框架属性对象

1I. 5. 5 框架语法对象

第十二章 扩展NetWarc管理器

12. 1 snap-in函数和类

12. 2 使用snaP-in向导

12. 2. 1 规划snap-in

12. 2. 2 运行向导

12. 2. 3 编译生成的代码

12. 2. 4 安装新的snap-in

12. 3 变成了snop-in

12. 4 增加对NDS类扩展的支持

12. 4. 1 提供基本NDS类支持

12. 4. 2 提供其他NDS类支持

12. 5 添加细节页

12. 5. 1 读NDS数据到细节页

12. 5. 2 向NDS写入细节页数据

12. 5. 3 使用其他细节页调用

12. 6 在NWAdmin的工具菜单添加菜单项

12. 7 添加自定义视图

12. 8 使用NWAdmin的对象浏览器/选择器

12. 9 使用多值编辑控件(MVED)

第十三章 扩展ConsoleOne

13. 1 可用snap-in类型

13. 2 注册机制

13. 2. 1 Registration接口

13. 2. 2 RegistrationItem

13. 2. 3 范围

13. 2. 4 ConsoleOne启动序列与集合

13. 2. 5 snap-in和包名

13. 2. 6 模板

13. 2. 7 ObjectEntry

13. 2. 8 ObjectType

13. 3 Snapin接口

13. 3. 1 InitSnapinInfo

13. 3. 2 SnapinContext

13. 4 编写第一个snap-in

13. 4. 1 RegistrationItem和Scope

13. 4. 2 DisplayNameSnapin

13. 4. 3 DisplayIconSnapin

13. 4. 4 PageSnapin

13. 4. 5 PropertyBook接口

13. 5 NDS名字空间

13. 5. 1 NSObject

13. 5. 2 NDSObjectAttribute

附录 CD-ROM上有什么内容