书籍详情

Novell NDS开发指南

Novell NDS开发指南

作者:(美)ChrisAndrew,BillG.Bodine 等著;抖斗书屋 译

出版社:中国水利水电出版社

出版时间:2000-05-01

ISBN:9787980040349

定价:¥58.00

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

猜您喜欢

读书导航