《Lotus Domino R5开发教程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:林昱,钱昆等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505366394
  • 页数:502 页
图书介绍:本书讲解了LotusDominoR5在Internet和Internet上的应用,介绍了在进行LotusDominoR5开发时用到的开发方式和开发手段,通过本书的学习能使读者全面掌握基于LotusDominoR5的应用开发技术。

第1章 Lotus Domino R5入门 1

1.1 Domino服务器 1

1.1.1 Domino邮件服务器 1

1.1.2 Domino的复制技术 3

1.1.3 Domino的安全机制 4

1.1.4 Domino的跨平台特性 6

1.1.5 Domino的扩展性 6

1.1.6 与Internet的结合 7

1.2 Notes客户机 9

1.3 小结 11

第2章 Lotus Domino Designer 13

2.1 Domino Designer集成开发环境 13

2.1.1 启动Designer 13

2.1.2 Domino Designer开发环境 14

2.2 Lotus Domino Designer设计元素 16

2.2.1 Domino数据库 16

2.2.3 子表单 17

2.2.2 表单 17

2.2.4 视图和文件夹 18

2.2.5 域 19

2.2.6 共享域 19

2.2.7 导航器 19

2.2.8 代理 19

2.2.9 帧结构集 20

2.2.10 大纲 20

2.2.11 页面 21

2.3 安全性设计 22

2.4 连接企业数据 23

2.5 小结 24

第3章 Domino基本设计元素 25

3.1 Domino数据库 25

3.1.1 创建数据库 25

3.1.2 数据库属性 30

3.2 设计摘要 43

3.3 样例:局域网社区(第一部分) 45

3.3.1 应用程序的结构 45

3.3.2 创建数据库 46

3.4 小结 47

第4章 表单设计 48

4.1 表单 48

4.1.1 表单属性 48

4.1.2 表单事件 55

4.2 域 57

4.2.1 域的类型 57

4.2.2 共享域 59

4.2.3 域的属性 61

4.2.4 RTF域小程序 65

4.2.5 $$Return域 66

4.2.6 域事件 69

4.3 共享设计的子表单 69

4.3.1 子表单属性 71

4.3.2 创建子表单 71

4.3.3 删除子表单 72

4.3.4 在表单中插入子表单 72

4.4.2 区段属性 73

4.4 区段 73

4.4.1 创建区段 73

4.5 布局区域 74

4.5.1 创建布局区域 74

4.5.2 布局区域属性 74

4.6 表格 75

4.6.1 表格的样式 75

4.6.2 表格的灵活使用 78

4.6.3 表格属性 79

4.7.1 日期采集器 82

4.7 嵌入元素 82

4.7.2 群组日程安排 83

4.7.3 文件上载控件 86

4.7.4 将表单设计为视图或导航器模板 86

4.8 其他表单设计属性 87

4.8.1 计算文本 87

4.8.2 按钮、热点和操作 87

4.9.1 Domino支持的CGI变量 88

4.9 使用CGI变量 88

4.9.2 通过表单的域得到CGI变量 89

4.9.3 通过代理得到CGI变量 90

4.10 样例:局域网社区(第二部分) 90

4.10.1 社区门户数据库(portal.nsf) 90

4.10.2 讨论区数据库模板(BoardTemplate.ntf) 100

4.10.3 表单设计小结 111

4.11 小结 112

第5章 视图、文件夹与导航器 113

5.1 视图 113

5.1.1 创建视图 113

5.1.2 共享和私有视图 122

5.1.3 视图中的操作 123

5.1.4 视图与Web 124

5.1.5 视图的开发 127

5.2 文件夹 132

5.3.2 导航器操作 133

5.3.1 导航器对象 133

5.3 导航器 133

5.3.3 创建导航器 134

5.3.4 添加操作 135

5.3.5 使用公式和Script 136

5.3.6 设置导航器的启动 136

5.4 样例:局域网社区(第三部分) 136

5.4.1 社区入口数据库 137

5.4.2 讨论区数据库模板 138

5.5 小结 141

第6章 R5新增的设计元素 142

6.1 页面 142

6.1.1 创建页面 142

6.1.2 页面属性 143

6.1.3 页面在工作室数据库中的应用 144

6.2 大纲 145

6.2.1 创建大纲 146

6.2.2 嵌入大纲 148

6.3 帧结构集 151

6.2.3 大纲与图像映射、导航器的比较 151

6.3.1 创建帧结构集 152

6.3.2 修改帧结构集 156

6.4 资源 156

6.4.1 图像资源 156

6.4.2 小程序 159

6.4.3 子表单 159

6.4.4 共享域 159

6.4.5 Script库 159

6.5.1 大纲设计 160

6.4.6 共享操作 160

6.5 样例:局域网社区(第四部分) 160

6.5.2 页面 161

6.5.3 帧结构集 162

6.5.4 资源 163

6.6 小结 164

第7章 代理设计 165

7.1 代理的权限 165

7.2.1 命名代理 166

7.2 创建代理 166

7.2.2 规划代理运行 167

7.2.3 指定代理操作的文档 169

7.2.4 代理的操作 170

7.2.5 代理的弹出菜单 174

7.3 代理测试 174

7.4 代理与Web 175

7.4.1 设置代理运行多实例 175

7.4.2 WebQueryOpen和WebQuerySave 175

7.4.3 启动代理 176

7.4.4 例子:页面计数器 177

7.5 样例:局域网社区(第五部分) 178

7.5.1 ForbiddenPost代理 178

7.5.2 CancelForbidden代理 180

7.6 小结 181

第8章 Lotus Domino安全性设计 182

8.1 Domino的安全控制 182

8.2.1 存取控制类表 183

8.2 使用ACL进行权限控制 183

8.2.3 用户名称 186

8.2.2 用户类型 186

8.2.4 角色 189

8.2.5 通过程序修改ACL 190

8.3 通过大纲控制访问 191

8.4 控制访问表单和视图 192

8.4.1 视图访问控制 192

8.4.2 表单访问控制 193

8.5.2 控制编辑文档 195

8.5 控制访问文档 195

8.5.1 控制读取文档 195

8.5.3 综合考虑文档的读取和编辑 196

8.5.4 加密 196

8.6 Web访问的安全控制 199

8.7 安全控制系统设计 200

8.7.1 Domino安全模式 200

8.7.2 Domino安全组 201

8.7.3 服务器安全性 202

8.7.4 应用程序的安全性 203

8.7.5 应用程序设计元素的安全性 206

8.8 样例:局域网社区(第六部分) 207

8.9 小结 209

第9章 搜索设计 210

9.1 网络域搜索 210

9.1.1 网络域搜索概述 210

9.1.2 启用“网络域搜索” 211

9.1.3 “网络域搜索”的安全性 218

9.1.4 “网络域搜索”索引 219

9.2 搜索相关URL 220

9.3 全文索引 223

9.3.1 创建索引 223

9.3.2 更新全文索引 225

9.4 Web站点的搜索 229

9.5 小结 234

10.1.1 简单操作 235

10.1 Notes的编程语言 235

第10章 Notes基本编程 235

10.1.2 公式 236

10.1.3 LotusScript 242

10.2 Domino对象模型 244

10.2.1 前端UI对象 244

10.2.2 后端对象 244

10.2.3 对象层次 246

10.2.4 在LotusScript中使用Domino对象 248

10.2.5 通过Java访问Domino对象 252

10.3 使用LotusScript编程 253

10.3.1 事件模型 253

10.3.2 事件和公式的执行方式 257

10.3.3 使用LotusScript开发程序 262

10.3.4 定制自己的类 282

10.4 使用JavaScript编程 291

10.4.1 在Domino对象中使用JavaScript 291

10.4.2 Domino对象和Document对象模型的映射关系 293

10.4.3 通过JavaScript访问表单的例子 297

10.4.4 Domino和Cookie 302

10.4.5 通过JavaScript访问Domino的类 304

10.5 其他编程工具 308

10.5.1 Notes C++API 308

10.5.2 Lotus Domino and Notes Toolkit for COM控件 311

10.6 小结 313

11.1 Java 314

11.1.1 Domino的Java类 314

第11章 Notes高级编程 314

11.1.2 Java代理、小程序、程序和Servlet 315

11.1.3 加入CORBA 316

11.1.4 远程调用lotus.domino包 317

11.1.5 在小程序中使用lotus.domino包 320

11.1.6 创建Java代理 334

11.1.7 创建Java Servlet 335

11.1.8 代理、Servlet和CGI程序的比较 340

11.2 CORBA/IIOP 341

11.2.1 CORBA架构 342

11.2.2 CORBA和Domino 343

11.2.3 CORBA访问Domino 345

11.3 Domino与OLE 361

11.3.1 通过OLE访问Domino 361

11.3.2 Domino通过OLE访问外部应用程序 363

11.4 LSX开发技术 371

11.4.2 在LotusScript中使用LSX 372

11.4.3 创建LSX类 372

11.4.1 LotusScript扩展工具包——LSX 372

11.5 小结 392

第12章 Domino企业数据连接服务 393

12.1 DECS简介 393

12.2 安装和运行DECS 394

12.3 管理DECS 394

12.3.1 DECS管理数据库的导航器 395

12.3.2 连接文档视图 395

12.3.3 实时连接视图 396

12.4.1 创建连接文档 397

12.4 使用DECS 397

12.4.2 创建Domino应用数据库 399

12.4.3 创建实时行为 400

12.4.4 启动连接 405

12.5 使用LSX for Lotus Connectors 406

12.5.1 从外部数据源向Notes传递数据 407

12.5.2 从Notes刷新外部数据源 413

12.6 小结 416

第13章 其他数据库连接 417

13.1 Notes SQL 418

13.1.1 ODBC 418

13.1.2 Notes SQL应用 420

13.2 JDBC 429

13.2.1 使用JDBC访问Domino数据库 429

13.2.2 使用JDBC访问Domino数据库的例子 430

13.3 LotusScript:DataObject(LS:DO) 439

13.3.1 与数据源建立连接 439

13.3.2 使用SQL语句得到结果集 440

13.4 通过公式访问 443

13.4.1 @DbColumn 443

13.4.2 @DbLookup 446

13.4.3 @DbCommand 448

13.5 小结 449

第14章 工作流设计 450

14.1 工作流的规划 450

14.2.1 Lotus Domino/Notes的自动邮递机制 451

14.2 工作流设计 451

14.2.2 工作流应用的实现方式 452

14.2.3 工作流应用的实现方法 453

14.3 物品领用工作流 455

14.3.1 新建数据库 455

14.3.2 物品领用申请表单 456

14.3.3 物品领用数据库的视图 462

14.3.4 物品领用数据库的代理设计 464

14.3.5 物品领用数据库的大纲的设计 465

14.4 小结 466

14.3.6 物品领用数据库的页面和帧结构集设计 466

第15章 Web应用开发 468

15.1 Domino与Web 468

15.1.1 目录 468

15.1.2 对象存储器 469

15.1.3 安全性 470

15.1.4 通信和工作流 471

15.1.5 复制 472

15.1.7 设置为Web服务器 473

15.1.6 Domino支持的标准 473

15.2 Web数据库设计 475

15.2.1 使用Lotus Designer开发Web数据库 475

15.2.2 Domino URL命令 479

15.3 通过第三方工具开发Domino Web站点 488

15.3.1 安装连接软件 488

15.3.2 使用NetObjects Fusion创建站点 490

15.3.3 使用Lotus Domino Designer完善站点功能 498

15.4 小结 501