第一部分 Domino Web管理 1
第一章 Domino技术概述 1
前言 1
1.1 Lotus公司与IBM公司 2
1.2 Domino的改进 4
1.2.1 Notes客户软件的Web服务 4
1.2.2 从Notes中进行Web发布 5
1.2.3 交互式InterNotes 6
1.3.2 交互式的安全应用 7
1.3 Domino: Notes产品中的精品 7
1.3.1 Web内容管理系统 7
1.3.3 将Web程序与Web数据进行分离 8
1.4 Domino和Notes 13
1.5 Domino的特性和服务 14
1.6 Domino Web服务器结构 15
1.6.1 Domino HTTP与通用HTTP服务的比较 17
1.6.3 Notes到HTML的动态翻译 19
1.6.2 基于服务器的性能特征 19
1.7 小结 20
第2章 需要何种Domino 21
2.1 完善的产品系列 21
2.1.1 Domino licensing (Domino许可) 21
2.1.2 Notes Client licensing(Notes客户软件许可) 22
2.1.3 Domino主机系统 22
2.1.4 使用何种平台 23
2.1.5 所有产品的回顾 25
2.2 公共网络的高级服务 28
2.2.1 高级服务的细节 28
2.2.2 服务器分区 29
2.2.3 服务器群集 29
2.2.4 记帐服务 31
2.2.5 Benchmarking的作用 31
2.3.1 安装 33
2.3.2 何处获得软件 33
2.3 在安装Domino软件前的准备工作 33
2.4 网络需求 37
2.4.1 TCP/IP寻址和配置 37
2.4.2 命名服务、解析器和主机文件 40
2.4.3 TCP/IP和Domino的主要问题 41
2.5 在Windows 95、Windows NT或OS/2系统上安装Domino 42
2.5.1 安装准备 42
2.5.2 安装Domino系统文件 43
2.6 在AIX、Solaris或HP-UX系统安装Domino 50
2.6.1 安装准备 50
2.6.2 安装Domino文件系统 52
2.7 小结 54
第3章 Domino目录服务 56
3.1 Domino公共通讯录 56
3.1.1 X.500标准 56
3.1.2 目录访问协议 58
3.2.1 启动管理客户 59
3.2 安装Domino网络 59
3.2.2 建立第一个服务器 61
3.2.3 启动和中止Domino服务器 64
3.2.4 Domino服务器控制台 64
3.2.5 Notes管理客户 66
3.3 公共通讯录 67
3.3.1 PAB文档的类型 68
3.3.2 PAB复制和维护 68
3.4.2 服务器文档 71
3.4 PAB服务器和用户文档 71
3.4.1 PAB的Internet集成 71
3.4.3 个人文档 80
3.4.4 增加服务器和用户 82
3.4.5 登记附加用户 86
3.5 小结 89
第4章 Domino安全 90
4.1 Domino的安全模型 91
4.2.1 服务器访问 95
4.2 安全模型细节 95
4.2.2 Notes客户和Domino服务器安全 96
4.2.3 基于Web安全的SSL加密 99
4.2.4 使用SSL管理数据库 102
4.2.5 数据库访问 105
4.2.6 Notes特性对话框 107
4.2.7 匿名用户 109
4.3 注册用户 110
4.3.1 手工注册用户 110
4.3.2 自动注册用户 110
4.4 小结 112
第5章Domino客户 113
5.1 Notes客户特性 113
5.1.1 平台 114
5.1.2 版本 114
5.2 Notes用户界面 115
5.2.1 Notes视图、表单和导航器 115
5.2.2 菜单 116
5.2.3 便捷图标 124
5.2.4 Notes安全 126
5.2.5 场所文档 128
5.3 Web浏览器客户 128
5.3.1 连接Domino 129
5.3.2 Domino的URL界面 129
5.3.3 使用主机和Notes对象类型的URL语法 131
5.3.4 Web客户安全 136
5.4 离线浏览 137
5.4.1 个人Web导航器 137
5.4.2 Weblicator 140
5.5 小结 141
第6章Domino Internet消息传递 142
6.1 Domino的消息传递结构 142
6.1.1 Domino服务器和它的邮件服务 142
6.1.2 数据库 146
6.1.3 路由器任务 147
6.1.4 PAB的作用 148
6.1.5 邮件拓扑结构 149
6.1.6 Domino的共享邮件(Shared mail) 150
6.2 Internet 邮件客户 153
6.2.1 POP3客户支持 153
6.2.2 IMAP4客户支持 155
6.3 SMIP消息传输代理(MTA) 155
6.3.1 internet标准的支持 155
6.3.2 MTA组件 157
6.3.3 Notes/SMIP邮件流 159
6.3.4 配置SMIP MTA 159
6.4 Web邮件 164
6.4.1 描述 165
6.4.2 配置和使用日历与调度特性 165
6.5 小结 166
7.1.2 数据库安全与HTML 167
7.1.1 静态和动态Web节点 167
第7章 开发Domino应用 167
7.1 Web开发综述 167
第二部分Domino应用开发 167
7.1.3 标准的Internet开发工具 168
7.1.4 编址的简要回顾 168
7.1.5 主页 169
7.1.6 Domino与Notes开发 170
7.2 Web构造块(building blocks) 172
7.2.1 Notes Designer For Domino客户软件 173
7.2.2 了解IDE 175
7.3 Domino的后端对象 176
7.3.1 数据库 176
7.3.2 表单 177
7.3.3 后端的可编程性 180
7.3.4 Web的可编程性 181
7.4 再谈Domino URL 183
7.4.1 URL格式 183
7.4.2 Web的Notes公式 184
第8章 快速创建Domino Web站点 187
8.1 什么是Web站点? 187
8.1.1 Internet或Intranet? 187
8.1.2 Domino主页 188
8.2 Domino .Action 189
8.2.1 Domino.Action的核心 191
8.2.2 关于SiteCreator 191
8.2.3 使用SiteCreator: 综述 192
8.2.4 开始之前(Before You Begin) 193
8.2.5 配置站点 194
7.5 小结 195
8.2.6 设计站点 195
8.2.7 其他区 198
8.2.8 生成站点 199
8.2.9 完成站点(Finishing Your Site) 199
8.2.10 管理任务 199
8.3 小结 200
8.2.11 定制过程 200
第9章Domino Web表单 201
9.1 表单的概述 201
9.1.1 文档概念 201
9.1.2 表单的类型 202
9.1.3 表单的元素 203
9.1.4 域 204
9.1.5 域设置类型 207
9.1.6 创建域对象 208
9.2 在域上移动 209
9.2.1 静态项 209
9.2.2 按钮 212
9.2.3 热点 214
9.2.4 段 215
9.2.5 子表单 215
9.3 Domino表单的URL语法 216
9.3.1 URL语法例子 217
9.4 Web专用的Domino特性 220
9.3.2 其它Domino URL命令和参数 220
9.4.1 显示模板 221
9.4.2 用于Domino更新的Notes Designer 224
9.5 小结 227
第10章Domino Web编程 228
10.1 Domino工具的快速回顾 228
10.1.1 关于安全特性 228
10.1.2 Domino公式语言 229
10.1.3 Lotus Script 229
10.1.4 Java 229
10.1.5 集成开发环境 230
10.1.6 公式语言 231
10.1.7 动作 234
10.1.8 代理 235
10.2 Web编程 240
10.2.1 直接向表单添加HTML 241
10.2.2 在Domino中实现不同的API 242
10.2.3 Domino的HTML内置(Passthrongh)技术 246
10.3 Web页的增强 250
10.3.1 帧 250
10.3.2 定制的提交响应($$Return) 250
10.3.3 验证技术 251
10.3.4 文件和对象 252
10.3.5 Domino 4.6中的按钮增强 254
10.3.6 动态表 255
10.3.7 基于Web服务器的CGI信息 257
10.3.8 CGI Cookie 258
10.4 小结 260
第11章Domino Web视图 261
11.1 什么是视图 261
11.1.1 优点 261
11.1.2 缺点 262
11.1.3 Notes和Web客户 262
11.2 初步的设计考虑 263
11.1.4 组件部分 263
11.2.1 可编程视图类型 264
11.2.2 标准和日历视图 264
11.3 创建视图 265
11.4 列 269
11.4.1 列属性、公式和数据类型 272
11.4.2 显示响应文档 276
11.4.3 选择标准 277
11.5 视图访问和编程 278
11.5.1 Domino的视图URL语法 278
11.5.2 使用动作按钮增强视图 279
11.5.3 HTML回顾 280
11.5.4 视图表单模板和对象 281
11.5.5 帧 282
11.6 小结 284
12.2 图像映射 285
12.1.2 Notes对Web影响 285
12.1.1 导航器的优点 285
12.1 什么是导航器 285
第12章Domino Web导航器 285
12.2.1 图像映射的类型 286
12.2.2 无需Domino创建图像映射 287
12.3 使用导航器创建图像映射 289
12.3.1 定义组件部分 289
12.3.2 图形对象 290
12.3.3 导航器类型 290
12.3.4 配置导航器作为主页 291
12.3.5 创建导航器 292
12.3.6 导航器属性 292
12.4 导航器图像映射 293
12.4.1 对象属性: 形状和热点 293
12.4.2 按钮和文本 294
12.4.3 设置客户方图像映射 295
12.4.4 Domino的导航器URL语法 295
12.5 导航器表单模板 296
12.5.1 内置HTML回顾 297
12.5.2 混合版本环境 297
12.5.3 帧回顾 297
12.6 小结 298
第三部分 增强Domino应用 299
第13章Domino的Web搜索工具 299
13.1 搜索Web 299
13.1.1 Domino的搜索功能 299
13.1.2 建立用于搜索的Web站点 301
13.1.3 Domino的搜索引擎URL语法 302
13.1.4 高级搜索站点参数细节 304
13.2 搜索表单 306
13.2.1 搜索输入表单 306
13.2.2 定制高级搜索站点表单 308
13.2.3 搜索结果表单 311
13.3 小结 311
14.1.1 Java的基本结构 312
第14章Domino和Java 312
14.1 Java和Web 312
14.1.2 Java小程序、应用程序和JavaBeans 313
14.1.3 Java开发工具 314
14.2 集成Java和Domino 315
14.2.1 Domino如何在Web浏览器中使用Java 315
14.2.2 Java资源文件和Domino 319
14.2.3 Java和Domino的未来 320
14.2.4 在Domino中管理小程序 320
14.3 Java代理 323
14.3.1 Java Lotus Notes类 323
14.3.2 Domino Java应用程序和代理 325
14.4小结 328
第四部分 附录 329
附录A Domino 4.6新功能列表 329
附录B 后端类层次表 333
附录C Java代理程序示例 334