《CLP认证指南 Lotus Notes/Domino 5应用开发》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)Tim Bankes,(美)Dave Hatter著;龚亚平,孙建春译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115094632
  • 页数:402 页
图书介绍:

上篇 重要考试内容 5

第一部分 Domino R5 Designer基础:考试号510 5

第1章 客户 5

1.1 Domino Designer简介 5

1.2 客户的创建、修改和故障排除 9

1.2.1 Notes和Web客户基础 13

1.2.2 创建使用Notes和Web驱动特性的应用程序 13

1.2.3 让应用程序使用Notes和Web驱动特性 19

1.2.4 使用Notes和Web驱动特性为应用程序排除故障 21

1.3 Web客户的创建、修改和故障排除 22

1.3.1 Web客户基础 22

1.3.2 利用Web驱动特性创建应用程序 23

1.3.3 让应用程序使用Web驱动特性 24

1.3.4 使用Web驱动特性排除应用程序故障 27

1.4 Notes客户的创建、修改和故障排除 28

1.4.1 Notes客户基础 28

1.4.2 使用Notes驱动特性创建应用程序 28

1.4.3 让应用程序使用Notes驱动特性 28

1.4.4 使用Notes驱动特性排除应用程序故障 29

1.5 本章要点 29

第2章 数据库 30

2.1 创建数据库 30

2.1.1 数据库基础 30

2.1.2 从头开始创建数据库或从模板创建数据库 32

2.1.3 数据库作为新拷贝创建 37

2.2 读访问控制表(ACL) 39

2.2.1 ACL基础 39

2.2.2 访问级别 40

2.2.3 ACL项 40

2.3 设置属性 44

2.3.1 查找数据库属性 44

2.3.2 Database Basics选项卡 45

2.3.3 Info选项卡 45

2.3.4 Printing选项卡 46

2.3.5 Design选项卡 47

2.3.6 Launch选项卡 48

2.3.7 Full Text选项卡 49

2.3.8 Advanced选项卡 50

2.4 故障排除 52

2.4.1 数据库性能故障排除 52

2.4.2 数据库访问故障排除 52

2.4.3 数据库延迟故障排除 53

2.5 本章要点 53

第3章 设计元素 54

3.1 Domino Designer的设计元素 54

3.2 动作的创建、修改和故障排除 55

3.3 预设动作 56

3.3.1 创建非共享动作 56

3.3.2 修改非共享动作 58

3.3.3 非共享动作的故障排除 58

3.3.4 对隐藏动作做故障排除 58

3.3.5 对动作编程执行故障排除 59

3.3.6 创建共享动作 59

3.3.7 使用共享动作 60

3.3.8 修改共享动作 60

3.3.9 共享动作的故障排除 61

3.3.10 Action工具条 61

3.4 使用Action工具条小程序 62

3.5 代理的创建、修改和故障排除 62

3.5.1 创建代理 63

3.5.2 修改代理 66

3.5.3 代理的故障排除 66

3.6 列的创建、修改和故障排除 67

3.6.1 创建列 67

3.6.2 修改视图列 70

3.6.3 视图列的故障排除 70

3.7 字段的创建、修改和故障排除 71

3.7.1 对字段命名 71

3.7.2 字段的数据类型 71

3.7.3 添加字段时的设计考虑 73

3.7.4 创建单用途字段 73

3.7.5 修改单用途字段 75

3.7.6 单用途字段的故障排除 75

3.7.7 创建共享字段 75

3.7.8 修改共享字段 76

3.7.9 共享字段的故障排除 76

3.8 表单的创建、修改和故障排除 77

3.8.1 创建表单 77

3.8.2 修改表单 79

3.8.3 表单故障排除 79

3.9 框架集的创建、修改和故障排除 80

3.9.1 创建框架集 80

3.9.2 修改框架集 82

3.9.3 框架集的故障排除 82

3.10 大纲的创建、修改和故障排除 83

3.10.1 从头创建大纲 83

3.10.2 创建默认的大纲 84

3.10.3 修改大纲 85

3.10.4 大纲的故障排除 85

3.11 页面的创建、修改和故障排除 85

3.11.1 页面的创建 86

3.11.2 向页面添加图形 87

3.11.3 将文本添加到页面中 88

3.11.4 将表格添加到页面中 88

3.11.5 修改页面 89

3.11.6 页面的故障排除 89

3.12 视图的创建、修改和故障排除 89

3.12.1 创建视图 90

3.12.2 修改视图 92

3.12.3 显示视图 92

3.12.4 视图的故障排除 93

3.13 本章要点 94

第4章 公式编码 95

4.1 在字段和公式中使用常量 95

4.1.1 用公式来计算值 96

4.1.2 用运算符来计算新值 96

4.1.3 在公式中使用常量 98

4.1.4 使用临时变量 98

4.1.5 在公式中使用字段 99

4.2 在表单中使用公式 99

4.2.1 在表单中创建公式 100

4.2.2 计算窗口标题 101

4.2.3 在表单中使用计算值 101

4.2.4 计算关键字字段的值 102

4.2.5 用公式计算保存的值 104

4.3 在视图中使用公式 106

4.3.1 创建视图选择公式 107

4.3.2 创建视图栏公式 108

4.4 在代理中使用公式 109

4.5 在动作中使用公式 110

4.6 理解新建和增强的@Functions 111

4.6.1 新型@Functions 111

4.6.2 增强型@Functions 114

4.7 理解新型和增强型@Commands 115

4.7.1 @Command([CalendaFormat]) 115

4.7.2 @Command([RefreshParentNote]) 116

4.8 公式的故障排除 116

4.9 本章要点 117

第二部分 Domino R5工作流应用及安全机制:考试号511 121

第5章 创建工作流应用程序 121

5.1 创建Mail-In数据库 121

5.1.1 工作流基本原理 122

5.1.2 创建Mail-In数据库 123

5.2 创建启用邮件的表单 123

5.2.1 控制文档的显示 124

5.2.2 在文档中存储表单 124

5.3 创建工作流相关字段:有条件字段和无条件字段 125

5.3.1 标准工作流字段 125

5.3.2 版本跟踪字段 125

5.3.3 FoldersOptions字段 126

5.4 创建工作流相关字段:文档加密 126

5.4.1 文档加密基础 127

5.4.2 公共和私有加密密钥 127

5.4.3 创建秘密加密密钥 127

5.4.4 分配秘密加密密钥 128

5.4.5 合并秘密加密密钥 129

5.5 创建工作流相关字段:Hide-When字段 130

5.6 创建工作流相关字段:关键字字段 131

5.6.1 关键字字段基础 131

5.6.2 产生关键字选择 131

5.7 创建工作流相关字段:保留字字段 132

5.7.1 SendTo保留字段 133

5.7.2 MailOptions保留字段 133

5.7.3 Form保留字段 133

5.8 创建工作流相关字段:签名 134

5.8.1 电子签名基础 134

5.8.2 创建启用签名节 134

5.8.3 创建启用签名字段 135

5.9 创建工作流相关字段:工作流相关字段属性 135

5.10 创建工作流相关表单:启用邮件的表单 136

5.11 创建工作流相关节 136

5.12 创建/分配工作流跟踪数据库 136

5.12.1 复制表单设计元素 137

5.12.2 将文档传递给非邮件数据库 137

5.12.3 控制出现在视图中的文档 137

5.13 创建/设置工作流角色:Notes外部 138

5.14 创建/设置工作流角色:Notes内部 138

5.15 使用公式创建/设置工作流路由规则(寻址):布尔值 138

5.16 用公式创建/设置工作流路由规则(寻址):条件/无条件 139

5.17 用公式创建/设置工作流路由规则(寻址):常量 139

5.18 用公式创建/设置工作流路由规则(寻址):@Commands 139

5.19 用公式创建/设置工作流路由规则(寻址):@Functions 140

5.19.1 使用@MailSend 140

5.19.2 使用@UserRoles 141

5.19.3 使用@UserNamesList 141

5.19.4 使用@IsMember 141

5.20 邮件加密 142

5.21 使用多个邮件系统创建/设置工作流路由规则(寻址) 142

5.22 设置多种语言 143

5.22.1 设置多种语言应用程序 143

5.22.2 设置工作流相关表单属性 143

5.22.3 Send Document简单动作 143

5.23 本章要点 144

第6章 工作流应用程序的监视/维护/故障排除 145

6.1 Mail-In数据库问题 145

6.1.1 设置Mail-In数据库的要求 145

6.1.2 执行邮件跟踪 146

6.1.3 跟踪邮件消息 146

6.2 启用邮件的字段问题:字段属性 147

6.3 启用邮件的表单问题:工作流相关 148

6.4 工作流分配问题:同步复制 149

6.4.1 理解同步复制 149

6.4.2 创建本地副本 150

6.4.3 同步复制设置 150

6.4.4 对同步复制的故障排除 151

6.5 工作流分配问题:角色 153

6.5.1 定义角色 153

6.5.2 角色故障排除 153

6.6 工作流分配问题:路由 154

6.6.1 定义路由 154

6.6.2 对路由的故障排除 154

6.7 工作流分配问题:规则 154

6.7.1 定义规则 154

6.7.2 对规则的故障排除 154

6.8 本章要点 155

第7章 计划和设计工作流应用程序 156

7.1 通过路由来分配 156

7.1.1 工作流基础 156

7.1.2 创建文档、视图或数据库链接 158

7.1.3 转发文档 158

7.2 平行/串行分配 159

7.2.1 理解批准周期 159

7.2.2 批准周期中的事件 159

7.3 计划多语言 160

7.4 计划多邮件系统 160

7.4.1 启用邮件的工作流基础 160

7.4.2 工作流方法的优缺点 161

7.5 通过Mail-In数据库跟踪 161

7.5.1 跟踪工作流应用程序 161

7.5.2 用于文档跟踪的常用@Functions 161

7.6 通过同步复制跟踪 162

7.6.1 理解同步复制 162

7.6.2 调整同步复制设置 162

7.7 本章要点 163

第8章 安全性:维护/监视/问题故障排除 165

8.1 数据库访问 166

8.1.1 配置数据库ACL 168

8.1.2 保证一致的数据库ACL 168

8.2 角色 169

8.2.1 在数据库ACL中创建角色 170

8.2.2 用角色来决定用户访问权 171

8.3 代理访问 173

8.3.1 代理类型 173

8.3.2 限制个人代理 174

8.3.3 共享代理访问 174

8.4 限制共享代理 176

8.5 设计元素访问 178

8.5.1 表单访问 178

8.5.2 节访问 179

8.5.3 视图访问 180

8.6 文档访问 181

8.6.1 使用Readers字段 181

8.6.2 使用Authors字段 182

8.7 控制字段访问 184

8.7.1 电子(数字)签名 184

8.7.2 加密 184

8.7.3 合并秘密加密密钥 187

8.7.4 对字段加密 188

8.8 Web安全性 189

8.9 工作站安全:执行控制列表 190

8.9.1 配置用户控制的ECL 191

8.9.2 配置管理员控制的ECL 192

8.9.3 将ECL改动传送到工作站中 193

8.10 制定日历和调度 193

8.11 本章要点 194

第9章 安全性:计划/设计 195

9.1 确定Notes安全级别:服务器级 195

9.2 确定Notes安全级别:数据库级 199

9.3 确定Notes安全级别:文档级别 201

9.3.1 Readers字段 201

9.3.2 Authors字段 202

9.4 确定Notes安全级别:字段级 202

9.5 确定Notes安全级别:表单级 202

9.6 确定Notes安全级别:视图级 203

9.7 确定Notes安全级别:工作站级(ECL) 204

9.8 确定密码安全 204

9.9 确定人员、角色、组的安全性 205

9.10 理解Web认证 206

9.11 确定Web安全级别:服务器级(插槽) 207

9.11.1 Server文档Ports、Internet Ports选项卡中的Web安全设置 207

9.11.2 配置Internet端口安全 213

9.11.3 Server文档Internet Protocols选项卡中的Web Security设置 213

9.11.4 配置Internet协议的安全性 216

9.12 确定Web安全级别:数据库级 216

9.12.1 匿名ACL访问 216

9.12.2 最大Internet访问 217

9.13 确定Web安全级别:文档级 218

9.14 确定Web安全级别:字段级 218

9.15 确定Web安全级别:表单级 218

9.16 确定Web安全级别:视图级 218

9.17 确定安全套接字协议层(SSL)安全性 219

9.18 确定工作流控制 220

9.18.1 确定哪些文档在视图中出现 220

9.18.2 确定哪个表单用来显示文档 221

9.18.3 确定字段何时显示 221

9.19 本章要点 222

第10章 安全性:安装/配置/执行/启用 223

10.1 代理访问 223

10.2 数据库访问 224

10.2.1 访问权控制列表 224

10.2.2 组 224

10.3 字段访问 229

10.3.1 Authors字段 229

10.3.2 字段加密 229

10.3.3 Readers字段 230

10.3.4 对字段签名 230

10.4 组访问 231

10.4.1 字段 231

10.4.2 表单 232

10.4.3 视图 232

10.4.4 节 233

10.5 Web访问 233

10.5.1 匿名访问 234

10.5.2 质询 235

10.5.3 SSL 235

10.6 工作站(ECL) 236

10.7 本章要点 236

第三部分 Domino R5应用架构:考试号512 241

第11章 应用程序的设计 241

11.1 设计安全的应用程序 242

11.2 设计基于ACL上影响的更新分配机制 243

11.2.1 服务器访问级别 243

11.2.2 实施一致的访问控制列表 243

11.3 使用Design(设计)设计更新分配机制 244

11.3.1 自动刷新设计 246

11.3.2 手动刷新设计 246

11.4 使用replication(复制)设计更新分配机制 246

11.5 设计基于增加DB(数据库)条目的应用程序:数据完整性问题 247

11.6 设计基于完整性冲突问题的应用程序 248

11.6.1 复制冲突 248

11.6.2 保存冲突 249

11.7 设计基于合适的语言:C语言、公式语言、JavaScript、Java和LotusScript的应用程序 249

11.7.1 C/C++语言 250

11.7.2 公式语言 250

11.7.3 JavaScript 250

11.7.4 LotusScript 250

11.7.5 Java 251

11.8 设计基于数据完整性问题的应用程序 251

11.9 设计基于设计元素:动作、代理、字段、表单、框架集、图形、大纲、页面、节和视图的应用程序 252

11.9.1 动作 252

11.9.2 代理 252

11.9.3 字段 252

11.9.4 表单 254

11.9.5 框架集 254

11.9.6 图形 254

11.9.7 大纲 255

11.9.8 页面 255

11.9.9 节 256

11.9.10 视图 256

11.9.11 视图列 256

11.10 设计基于文档特性的应用程序 256

11.10.1 NoteID 257

11.10.2 Universal ID 258

11.11 设计基于文档副本完整性问题的应用程序 259

11.12 设计基于文档项目的应用程序 259

11.13 设计基于文档复制副本完整性问题的应用程序 262

11.13.1 不正确的数据库ACL 262

11.13.2 不正确的文档级别的安全 263

11.13.3 同步复制冲突 263

11.13.4 同步复制历史的不一致 263

11.14 设计基于数据完整性问题的复制应用程序 263

11.15 设计基于从DB里删除条目的应用程序:数据完整性问题 264

11.16 设计基于表单上的OLE应用程序 264

11.17 设计基于细节/非细节数据储存的应用程序 265

11.18 设计基于恰当的元素:表单与子表单、动作与共享动作、字段与共享字段的应用程序 265

11.18.1 表单与子表单 266

11.18.2 动作与共享动作 266

11.18.3 字段与共享字段 266

11.19 设计基于基本“Note”单元的应用程序 267

11.20 设计基于NSF结构的应用程序 267

11.21 设计基于对象存储的应用程序 268

11.22 设计基于视图元素的应用程序 268

11.22.1 嵌入式视图 270

11.22.2 View小程序 270

11.23 设计能够一致地实施ACL的应用程序 272

11.24 设计能够进行数据过滤的应用程序 273

11.25 设计能够进行字段交换的应用程序 273

11.25.1 单向FX字段 273

11.25.2 双向FX字段 274

11.25.3 用户定义字段 274

11.25.4 启用表单的Notes/FX特性 274

11.26 设计国际化的应用程序 274

11.27 设计能够进行同步复制的应用程序 275

11.28 设计能够集成来自不同种类来源(主机数据(批处理模式及双向)、ODBC和SQL)的数据的应用程序 276

11.29 设计以批处理方式集成主机数据的应用程序 276

11.29.1 从视图中输出主机数据 276

11.29.2 输出到123工作表 276

11.29.3 输出表格式文本文件 278

11.29.4 输出结构化文本文件 278

11.29.5 向视图输入主机数据 279

11.29.6 通过视图输入Lotus1-2-3工作表 279

11.29.7 通过视图输入表单式文本 281

11.29.8 通过视图输入结构化文本文件 282

11.29.9 编写代理来输出主机数据 282

11.30 设计通过活动连接来集成主机数据的应用程序 283

11.31 设计限制文档大小的应用程序 283

11.32 设计应用程序限制文档访问:Readers字段和Authors字段 284

11.32.1 Readers字段 284

11.32.2 Authors字段 284

11.33 设计使用文件附加结构的应用程序 284

11.33.1 使用公式语言来附加文件 285

11.33.2 使用LotusScript来附加文件 285

11.34 使用文件上载控件通过Web附加文件 286

11.35 设计使用项目默认值的应用程序 287

11.36 设计使用NoteID的应用程序 287

11.37 设计使用了Rich Text结构的应用程序 287

11.37.1 在表单中创建Rich Text字段 288

11.37.2 使用LotusScript来创建Rich Text字段 288

11.38 设计使用UNID的应用程序 289

11.39 设计具有节安全性的应用程序 290

11.40 设计具有视图安全性的应用程序 290

11.41 设计具有“方便的”安全性的应用程序 291

11.42 设计基于文档特性的存档技术 292

11.42.1 基本存档模式 292

11.42.2 高级存档模式 294

11.42.3 启用存档功能 295

11.42.4 手动方式进行存档 295

11.42.5 自动存档 295

11.43 设计基于文档特点的视图等级 296

11.44 设计使用响应文档的视图等级 297

11.45 设计使用了视图分类的视图等级 298

11.46 本章要点 299

第12章 实现/维护应用程序 301

12.1 HTML:读取和更正 301

12.1.1 HTML:读取 302

12.1.2 HTML:更正 304

12.2 JavaScript:阅读和修改 305

12.2.1 读取JavaScript 306

12.2.2 修改JavaScript 308

12.3 LotusScript:读取和修改 309

12.3.1 读取LotusScript 310

12.3.2 修改LotusScript 312

12.4 ACLs:应用程序的安全性和同步复制 312

12.4.1 ACL:应用程序安全性 312

12.4.2 ACL:数据库的同步复制 315

12.5 Author字段:应用程序的安全性和同步复制 316

12.5.1 Authors字段:应用程序安全性 316

12.5.2 Authors字段:同步复制 316

12.6 组:应用程序的安全性和同步复制 316

12.6.1 组:应用程序安全性 317

12.6.2 组:同步复制 317

12.7 Readers字段:应用程序的安全性和同步复制 317

12.7.1 Readers字段:应用程序安全性 318

12.7.2 Readers字段:同步复制 318

12.8 角色:应用程序的安全性和同步复制 318

12.8.1 角色:应用程序安全性 318

12.8.2 角色:同步复制 319

12.9 Web:应用程序的安全性和同步复制 319

12.9.1 Web应用程序安全性 319

12.9.2 Web同步复制 319

12.10 全文本索引 320

12.11 本章要点 321

第13章 应用程序的规划 323

13.1 规划应用程序安全性 324

13.1.1 规划基于Notes认证的应用程序安全性 324

13.1.2 规划基于密码加密的应用程序安全性 326

13.1.3 规划基于Domino目录的应用程序安全性 326

13.1.4 规划基于用户ID的应用程序安全性 327

13.1.5 规划基于Web认证的应用程序安全性 328

13.1.6 规划基于用户数目的应用程序安全性 331

13.2 规划应用程序 331

13.2.1 规划基于证书特点的应用程序 331

13.2.2 规划基于后向兼容性的应用程序 331

13.2.3 规划基于数据库体系结构的应用程序 332

13.2.4 规划基于附件处理方式的应用程序 332

13.2.5 规划基于Notes ID认证特性的应用程序 332

13.2.6 规划基于Web认证特性的应用程序 332

13.2.7 规划基于元素位于NSF内的原因的应用程序 333

13.2.8 规划基于访问权控制清单上的同步复制影响的应用程序 333

13.2.9 规划基于代理安全性上的同步复制影响的应用程序 334

13.2.10 规划基于文档分配上的同步复制影响的应用程序 335

13.2.11 规划基于后台代理运行方式上的同步复制影响的应用程序 335

13.2.12 规划基于HTML上的同步复制影响的应用程序 336

13.2.13 规划基于服务器问题的同步复制影响的应用程序 336

13.2.14 规划基于NOTE ID的同步复制影响的应用程序 336

13.2.15 规划基于UNID上的同步复制影响的应用程序 337

13.2.16 规划基于数据库上的路由影响的应用程序 337

13.2.17 规划基于不同客户类型上的路由影响的应用程序 337

13.2.18 规划基于消息传送方式上的路由影响的应用程序 338

13.2.19 规划基于远方用户上的路由影响的应用程序 338

13.2.20 规划适用于后台工作流的应用程序 339

13.2.21 规划与Web集成的应用程序 339

13.3 规划容量 340

13.3.1 规划基于带宽的容量 340

13.3.2 规划基于分类需要的容量 340

13.3.3 规划基于数据库大小的容量 340

13.3.4 规划基于索引的容量 341

13.3.5 规划基于性能的容量 342

13.3.6 规划基于服务器大小的容量 342

13.3.7 规划基于排序需要的容量 342

13.3.8 规划基于视图的容量 343

13.4 其他规划 343

13.4.1 规划访问模式 343

13.4.2 规划基于ACL影响的设计分配 344

13.4.3 规划基于复制的设计分配 344

13.4.4 规划基于模板的设计分配 345

13.4.5 规划不同的许可类型 346

13.4.6 规划没有连接的使用 347

13.4.7 规划国际化 347

13.4.8 规划北美及国际化的许可类型 347

13.4.9 规划远程访问模式 348

13.4.10 规划使用 348

13.5 本章要点 348

下篇 准备考试 353

第14章 权威人士指导 353

14.1 了解考试内容 355

14.2 考试的时间安排 356

14.3 使用可用的资源 356

第15章 模拟测试题:考试号510 358

15.1 问题 358

15.2 答案和解释 369

第16章 模拟测试题:考试号511 374

16.1 问题 374

16.2 答案和解释 384

第17章 模拟测试题:考试号512 388

17.1 问题 388

17.2 答案和解释 398