1 Domino R5构建WWW服务 1
1.1 DominoR5简介 1
1.1.1 革命性的企业计算平台 1
1.1.2 Domino应用的适用范围 1
1 1.3 Domino系统服务和功能 2
1.2 Web应用的发展过程 3
1.3 DominoWeb应用体系结构 4
1.3.1 Domino体系结构 4
1.3.2 DominoWeb服务器的主要功能 6
1.4 DominoR5服务器新特性 7
1.4.1 Domino服务器的新特性 7
1.4.2 Domino邮件的新特性 8
1.4.3 Lotus Notes客户机的新特性 9
1.4.4 Domino搜索的新特性 10
1.4.5 Domino应用程序的新特性 11
1.5 设置Web管理 12
1.5.1 “Web管理”所需的数据库 12
1.5.2 设置对“Web管理”数据库的访问 12
1.5.3 赋予其他管理员对“Web管理”的访问 12
1.5.4 管理员的角色定义 13
1.5.5 启动和定制“Web管理” 13
1.6 设置DominoWeb服务器 15
1.7 设置Domino For MicrosoftIIS 16
1.7.1 Dominofor Microsoft IIS的基本要求 16
1.7.2 配置Domino for MicrosoftIIS 17
1.8.1 Internet/Intranet客户机的名称和口令验证 19
1.8 设置名称和口令以及匿名访问Domino服务器 19
1.7.3 设置DominoforMicrosoft IIS的安全性 19
1.8.2 Web客户机的基于会话的名称和口令验证 20
1.8.3 设置基于会话的名称和口令验证 20
1.8.4 设置Internet/Intranet客户机进行匿名访问 24
1.8.5 对Web客户机隐藏数据库 25
1.9 Domino应用安全 25
2 Domino R5及DesignerR5的安装 28
2.1 DominoR5的安装 28
2.1.1 NT环境下DOMINOR5的安装与配置 28
2.1.2 Sun Solaris环境下DOMINO的安装与配置 31
2.2 Designer R5的安装 34
2.2.1 DesignerR5的安装 34
2.2.2 Designer R5的配置 38
3 DesignerR5新特性及新增设计元素 43
3.1 Designer R5新特性 43
3.1.1 集成的应用开发环境 43
3.1.2 可视化的应用开发环境 43
3.1.3 更方便地访问企业数据和应用 44
3.1.4 支持行业标准 45
3.1.5 更广泛的开发工具选择 45
3.1.6 可以支持多种客户机 46
3.1.7 支持多语种的应用 46
3.1.8 其他新特性 46
3.2 Designer R5新增的设计元素 48
3.2.1 页面 48
3.2.2 大纲 49
3.2.3 帧结构集 50
3.2.4 共享资源 51
4 Designer开发界面概述 52
4.1 “编程”窗格 54
4.1.1 在“编程”窗格中编写JavaScript 55
4.1.2 在“编程”窗格中编写LotusScript 55
4.1.3 在程序窗格中编写程序 57
4.2 “编程”窗格中的Java界面 58
4.2.1 在代理中编写Java 59
4.2.2 编译Java 60
4.2.3 将Java引入到“编程”窗格 60
4.3 “对象”附签 61
4.3.1 对对象属性的事件编程 61
4.6 Script区域 62
4.4 “参考”附签 62
4.5 “错误”框 62
4.6.1 设置文本属性 63
4.6.2 在Script区域中编辑文本时移动插入点 63
4.6.3 选择文本 63
4.6.4 使用组合键编辑文本 64
4.6.5 使用菜单命令编辑文本 64
4.6.6 保存和删除Script区域中的文本 65
4.6.7 重命名对象、子程序或类 65
4.7 LotusScript调试器 65
4.7.1 使用LotusScript调试器 66
4.7.3 单步调试Script 67
4.7.4 使用断点进行调试 67
4.7.2 选择子程序 67
4.7.5 使用调试器实用程序 68
4.8 Script库 69
4.8.1 在Script库中使用LotusScript 69
4.8.2 在Script库中使用Java 70
5 应用页面、帖结构集和大纲构造Web应用框架 71
5.1 使用 Domoni R5设计Web页面概述 71
5.1.1 Domino设计元素构造Web应用概述 72
5.1.2 构造DominoWeb应用的基本思路 74
5.2 在Web应用使用页面 75
5.2.1 设计页面实例 75
5.2.2 设计页面实例二 80
5.3.1 使用大纲设计导航页面 83
5.3 使用大纲设计Web导航页面 83
5.3.2 使用大纲建立树型导航结构 88
5.4 使用帧结构集来构造Web应用 91
5.5 建立和使用图象资源 95
6 使用视图高效动态地组织Web页面 99
6.1 视图在DominoWeb应用中的作用 99
6.2 使用视图新参数来改变视图在Web上的外观 100
6.2.1 视图的缺省外观 100
6.2.2 将视图的内容发布为HTML 101
6.2.3 指定视图的那一列成为Web页面中的链接 102
6.2.4 以更多的方式使用视图 102
6.3 使用日历方式组织信息 103
6.4 文件夹的使用 108
7.2.1 Notes表单形成Web页面的原理 110
7.2 利用Notes表单实现丰富和交互式的Web页面 110
7.1 交互式Web页面概述 110
7 应用表单元素设计功能丰富的Web页面 110
7.2.2 使用Notes表单设计交互式Web页面的好处 112
7.3 使用Notes表单创建一个Web页面的过程 112
7.3.1 创建表单 112
7.3.2 在表单中设定页面的布局 113
7.3.3 使用图象和水平基准线来美化页面 115
7.3.4 在表单中增加域 117
7.3.5 为页面创建提交和删除操作 131
7.4 表单、文档与Web页面 135
8 应用Notes表格元素设计Web页面 138
8.1 表格在设计Web页面中的作用 138
8.2.1 Notes表格的特点 140
8.2 利用Notes表格功能实现Web页面布局 140
8.2.2 使用Notes表格形成Web页面布局 141
8.3 使用带附签的表格产生特殊效果的Web页面 146
8.3.1 创建表格 146
8.3.2 为每个表格行定制内容 149
8.4 表格中的表格使用子表格 150
8.4.1 创建子表格的步骤 150
8.4.2 使用子表格示例 151
9 使用Domino小程序和搜索功能 154
9.1 Domino小程序 154
9.1.1 Domino小程序概述 154
9.1.2 Domino小程序的种类 155
9.2 视图小程序的使用 155
9.2.1 在Web应用程序中显示视图小程序 156
9.2.2 在Web应用程序中显示嵌入视图小程序 158
9.2.3 视图小程序编辑 159
9.3 编辑器小程序 159
9.3.1 Domino编辑器小程序的编辑功能 160
9.3.2 对RTF域启用编辑器小程序 160
9.4 操作条小程序 163
9.4.1 操作条小程序在Web上的外观 163
9.4.2 为Web用户启用Domino操作条小程序 164
9.5 使用大纲小程序 165
9.5.1 对嵌入大纲启用Java小程序选项 165
9.6 搜索功能的实现 167
10 在Web应用中实现文件的上传和下载 169
10.1 通过Web页面进行文件的上载、下载 169
10.1.1 文件下载、上载概述 169
10.1.2 DominoWeb服务器的文件上载和下载功能 170
10.2 实现文件下载实例 171
10.3 实现文件上载实例 175
11 应用DECS实现对关系数据库的访问 179
11.1 DECS简介 179
11.2 DECS安装使用 179
11.2.1 安装DECS 179
11.2.2 创建DECS Adminstrator数据库 180
11.2.3 DECSAdminstrator数据库使用方法 182
11.2.4 DECS任务的启动和关闭 184
11.3 应用实例 185
11.3.1 样例设计 185
11.3.2 实现步骤 185
12.1 动态页面概述 192
12 动态页面的设计 192
12.2.1 GIF图象格式简介 193
12.2 在表单和页面中使用GIF动画 193
12.2.2 在Notes表单和页面中使用GIF动画 194
12.3 在表单和页面中使用JavaScript产生动态效果 196
12.3.1 JavaScript语言简介 196
12.3.2 Domino Designer的JavaScript语言开发手段 197
12.3.3 两个使用JavaScript实现动态效果的实例 198
12.4 在表单和页面中使用Java Applet产生动态效果 203
12.4.1 Java Applet的基本知识 203
12.4.2 在表单和页面中使用Java Applet 204
13.1 CSS简介 209
13.2 使用CSS技术实现文字效果 209
13 Domino Web应用设计中使用CSS技术 209
13.3 使用CSS技术实现表格效果 212
13.4 使用CSS技术实现滤镜效果 214
14 在Web应用中使用图形映射 216
14.1 图形映射在设计Web页面中的作用 216
14.1.1 图形映射概述 216
14.1.2 图形映射在Web页面设计中的作用 216
14.2 在表单和页面设计中使用图形映射 216
14.2.1 DominoWeb应用中的图形映射 216
14.2.2 创建图象映射的步骤 218
14.2.3 创建图形映射应用示例 218
14.3 导航器与图象映射 224
15 Domino URL命令简介 225
15.1 DominoURL命令 225
15.2 用于打开服务器、数据库、帧结构集和视图的URL命令 226
15.3 打开代理、表单和导航器的URL命令 229
15.4 创建、删除、编辑、打开和保存文档的URL命令 231
15.5 打开页面和操作嵌入大纲的URL命令 233
15.6 打开附件、图象文件和OLE对象的Domino URL命令 234
15.7 其他的一些Domino URL命令 235
15.8 不能在Web设计中使用的@function和@command 237
16 Domino的模板 239
16.1 模板概述 239
16.1.1 使用模板创建数据库 239
16.1.2 定制模板 240
16.1.3 用模板刷新数据库设计 240
16.1.4 更换数据库的设计 241
16.2.1 “Domino”目录”模板 243
16.2 重要的系统模板 243
16.2.2 个人通讯录模板 244
16.3 DominoWeb应用模板简介 246
16.3.1 电子讨论模板 246
16.3.2 文档集模板 247
16.3.3 站点注册模板 249
17 Domino R5新增公式语言 251
17.1 新增函数 251
17.2 新增命令 268
附录:LOTUS资源站点 273
LOTUS公司站点 273
开发者交流站点 280
Domino应用站点 286