《Lotus Notes和Domino Server 4.6技术大全》PDF下载

  • 购买积分:22 如何计算积分?
  • 作  者:(美)(R.A.塔穆拉)Randall A. Tamura等著;王建华等译
  • 出 版 社:北京市:机械工业出版社
  • 出版年份:1998
  • ISBN:
  • 页数:850 页
图书介绍:

前言 1

第一部分 Lotus Notes概述 1

第1章 什么是群件和群件的重要性 1

译者序 1

1.1 群件与群组信息处理 2

1.2 通信:电子邮件和邮件传输 2

1.3 协同操作:信息的共享 3

1.3.1 电子讨论 3

1.3.2 质量管理 4

1.3.3 对客户的支持 5

1.3.4 流动员工 6

1.3.5 协同操作的评述 6

1.4 协调运行:工作流自动化 6

1.5 群件为何如此重要 7

1.5.2 社会环境 8

1.5.1 企业环境 8

1.5.3 技术 9

1.5.4 加快工作流程 9

1.5.5 机构的组织结构发生的变化 10

1.5.6 公司、客户与供应商之间的关系 10

1.6 Internet与World Wide Web 10

1.6.1 内容:为人们提供信息 11

1.6.2 在Web上进行商务活动 11

1.7 小结 12

第2章 Lotus Notes和 Domino概述 13

2.1 Notes群件的基本结构 13

2.2 通信 14

2.2.1 视图与文件夹 15

2.2.2 预览窗格 16

2.2.5 底部一行:Notes的状态栏 17

2.2.4 便捷图标 17

2.2.3 操作栏 17

2.2.6 Notes和Web Navigator 18

2.3 协同操作 20

2.3.1 非结构型数据库与结构型数据库 20

2.3.2 Notes工作区 21

2.3.3 打开数据库 22

2.3.4 讨论数据库 24

2.3.5 日历和日程的共享 25

2.3.6 安全性 26

2.4 协调运行 26

2.5 设计窗体 27

2.6 视图、文件夹与浏览器 29

2.7 Notes的管理 31

2.7.1 Domino服务器的功能 31

2.7.2 Domino为Web提供服务 31

2.7.3 复制拷贝 32

2.7.4 域 33

2.7.5 管理任务 33

2.8 小结 34

第3章 Lotus Notes怎样用于Internet 35

3.1 了解Internet 36

3.2 Notes在Internet上的运行环境 38

3.2.1 Abracadaviary公司在Web上建立一个Notes鸟类交易站 38

3.2.2 Exploring Farmiliar Grounds公司在Web站点的建立上晚了一步 40

3.2.3 Web站点进入维护状态 40

3.3 拥有成本 41

3.4 Notes4.5的一个应用实例 41

3.5 用Notes4.6浏览Web 43

3.6 在企业解决方案中使用Notes和Internet 44

3.7 小结 45

4.2 Notes产品名称的变化 46

第4章 Lotus Notes和Domino4.6中的新特性 46

4.1 Notes/Domino4.6的平台 46

4.3 使用Notes4.6 47

4.3.1 综合数据库 47

4.3.2 用户界面的集成 49

4.3.3 Internet邮件功能 51

4.4 用Notes4.6设计应用程序 51

4.4.1 LotusScript 51

4.5 服务器的安装与管理 52

4.5.1 基于Web的管理工具 53

4.5.2 协议 53

4.6 小结 53

第二部分 使用Lotus Notes 55

第5章 Notes工作区和数据库 55

5.1 Notes4.x的桌面环境 56

5.2 登录到Lotus Notes 57

5.3 桌面的详细介绍 59

5.4 工作区页 60

5.4.1 定制标签 60

5.4.2 增加新的工作区页 61

5.4.3 删除工作区页 61

5.4.4 压缩工作区 62

5.4.5 Replicator页 62

5.5 数据库图标 63

5.5.1 在桌面上移动数据库图标 64

5.5.2 将数据库图标添加到工作区中或从中删除数据库图标 65

5.6 使用便捷图标 66

5.6.1 定制一组便捷图标 68

5.6.2 删除一组便捷图标 68

5.6.3 创建定制的便捷图标 68

5.7 使用Notes的状态栏 69

5.8 定制工作区的显示特征 70

5.9 小结 71

第6章 视图、文档和窗体 72

6.1 浏览窗格 74

6.2 公事包数据库浏览 75

6.3 在视图窗格中浏览 79

6.4 在预览窗格中阅读文档 81

6.5 用视图窗格打开、复制、删除或打印文档 81

6.5.1 查看附件 82

6.5.2 将文档放入文件夹 82

6.5.3 在文档中浏览 83

6.5.4 扫描首选的数据库 83

6.5.5 搜索文档中的特定文本 84

6.6 创建新文档 86

6.5.6 使用Notes滚动搜索器搜索Notes数据库、目录、服务器或域 86

6.6.1 将数据输入Notes文档 87

6.6.2 从其他来源输入多信息文本数据 88

6.6.3 将对象粘贴到多信息文本字段 89

6.6.4 将文件附加给文档 89

6.6.5 链接到其他Notes文档、视图和数据库 90

6.6.6 Notes的文本编辑器 91

6.6.7 在Notes 4.x中使用表格 91

6.6.8 用节来提高文档的可读性 92

6.7 保存文档 94

6.8 编辑现有的文档 94

6.9 小结 95

第7章 使用桌面上的应用程序和邮件功能 96

7.1 通信 96

7.2 协同操作 99

7.3 协调运行 101

7.4 作为应用程序的Notes Mail 103

7.4.1 创建邮件 106

7.4.2 用替代编辑器创建邮件 110

7.4.3 其他邮件选项 111

7.4.4 邮件和邮件传输标准 112

7.4.5 使用POP3 Internet协议邮件 113

7.5 与外部应用程序协调操作 114

7.5.1 用输入和输出功能来共享信息 115

7.5.2 用对象链接和嵌入来共享信息 116

7.5.3 用Notes/FX 共享信息 117

7.6 小结 118

第8章 使用日历和日程功能 120

8.1 Notes中的日程功能概述 120

8.2 创建Calendar Profile(日历配置文件) 121

8.2.1 Delegation Profile(代理配置文件) 122

8.2.3 Freetime Options(空闲时间选项) 123

8.2.2 Scheduling Options(日程选项) 123

8.2.4 Advanced Calendar Options(高级日历选项) 124

8.2.5 保存日历配置文件 125

8.3 创建约会 125

8.3.1 邀请他人出席会议 127

8.3.2 设置提醒器报警 127

8.3.3 创建重复约会 128

8.3.4 检查约会的时间冲突 128

8.3.5 收到邀请时怎么处理 129

8.3.6 重新安排会议日程 129

8.3.7 代理出席会议 130

8.4 日历视图 130

8.5 出差时使用日历和日程功能 131

8.6 使用资源预留数据库 132

8.8 新的服务器任务 134

8.7 用其他软件来使用日历和日程功能 134

8.9 在其他Notes数据库中使用日历和日程功能 135

8.10 小结 135

第9章 在途中使用移动式Notes 136

9.1 作为移动式用户进行操作 136

9.2 建立用于移动式信息处理的工作站 137

9.2.1 设置端口 138

9.2.2 设置位置文档 142

9.2.3 设置中继服务器 147

9.2.4 选择用于复制拷贝的数据库 149

9.3 移动式Notes安装后的使用 151

9.3.1 建立电话连接或直接连接 152

9.3.2 选定位置 152

9.3.3 移动式Notes的数据库安全问题 154

9.4 在旅途中浏览Web 154

9.5 小结 155

第10章 在Internet上使用Notes客户程序 156

10.1 个人Notes Navigator概述 156

10.2 建立Personal Web Navigator 157

10.2.1 建立Location文档 157

10.2.2 Personal Web Navigator 159

10.2.3 Internet Options屏幕:定制设置 160

10.3 高级设置选项 162

10.3.1 图像 162

10.3.2 Web Retriever的配置 162

10.3.3 Java Applet的安全 163

10.4 Personal Web Navigator设置小结 164

10.5 使用Personal Notes Navigator进行Web漫游 165

10.5.1 从Notes桌面打开Web页 165

10.5.2 从Personal Web Navigator打开Web页 166

10.5.4 与其他人共享Web页 167

10.5.3 Domino发布的一个Web页 167

10.5.5 保存Web浏览的历史记录 168

10.6 小结 169

第三部分 用Lotus Notes开发应用程序 171

第11章 出色的Notes应用程序的基本要素 171

11.1 Notes的环境特点 172

11.1.1 以通信为主的运行环境 172

11.1.2 以数据为主的运行环境 173

11.1.3 Notes能成为关系型数据库吗 174

11.2 远程用户 175

11.3 Notes擅长的功能 175

11.4 Notes如何帮助你进行编程 176

11.5.2 确保使用正确 177

11.5.4 便于检索 177

11.5.3 方便创建操作 177

11.5.1 简单明了 177

11.5 出色的应用程序具备的特性 177

11.5.5 平衡 178

11.5.6 使用辅助产品 178

11.6 应用程序的类型 178

11.6.1 跟踪 178

11.6.2 广播 178

11.6.3 讨论 179

11.6.4 审批 179

11.6.5 工作流 179

11.6.6 原型/思路验证 179

11.6.7 与World Wide Web相关的应用程序 180

11.6.8 对象库 180

11.6.9 百科全书 180

11.6.10 信息汇总 180

11.7.4 大量用户访问相同的文档 181

11.7.3 关系型数据 181

11.8 人才资源解决方案 181

11.7 注意避免的问题 181

11.7.2 大信息量报表的需求 181

11.7.1 实时需求 181

11.9 业界的特定解决方案 183

11.9.1 医药与保健提供商 183

11.9.2 法律界 184

11.9.3 银行业 185

11.9.4 电信与公用事业 185

11.10 小结 187

第12章 应用程序的设计技巧 188

12.1 确定Notes的适用性 188

12.2 为应用作好计划安排 188

12.4.2 外部数据的范围 189

12.4.1 Notes设计的范围 189

12.4 确定应用程序的范围 189

12.3 建立你的设计小组 189

12.4.3 连接的范围 190

12.4.4 推广应用和支持方面的要求 190

12.5 确定当前的工作流程 190

12.6 改进当前的工作流程 191

12.7 设计过程 191

12.7.1 基本任务 191

12.7.2 收集客户或用户提出的设计要求 192

12.7.3 确定你需要的视图 195

12.7.4 确定便于使用的特性 196

12.7.5 确定需要的安全特性 196

12.8 制订设计标准 198

12.8.1 为何要制订标准 198

12.8.3 保持灵活性 199

12.8.2 编程中哪些元素应该实现标准化 199

12.9 安排用户培训和产品的推出 200

12.10 安排将来的改进和开发计划 201

12.11 小结 201

第13章 设计窗体 202

13.1 创建数据库 203

13.2 创建公司窗体 205

13.2.1 创建字段 206

13.2.2 属性信息框 206

13.2.3 测试你的窗体 208

13.2.4 增加更多的字段 208

13.2.5 公式 210

13.2.6 设置窗口标题的公式 211

13.3 测试Company窗体 212

13.2.7 为窗体制作一个别名 212

13.4 创建Contact (联系人)窗体 213

13.4.1 计算型字段 215

13.4.2 设置窗体属性 216

13.5 测试Contact窗体 217

13.6 创建Opportunity(商机)窗体 218

13.6.1 Time与Number字段 218

13.6.2 Keyword字段 220

13.7 将操作添加给窗体 222

13.7.1 增加内置操作 222

13.7.2 增加定制操作 224

13.7.3 将操作添加到Contact窗体 225

13.7.4 完成操作的创建 226

13.8 测试你的窗体 226

13.9 小结 227

14.1 创建销售人员自动化数据库 229

第14章 开发视图 229

14.2 精美的视图:我们的目标 230

14.3 完善Contacts视图 231

14.3.1 刷新视图 232

14.3.2 视图选择公式 232

14.3.3 定义视图中的一列 233

14.3.4 有选择性地显示行中的信息 234

14.3.5 列属性 234

14.3.6 主文档和应答文档 235

14.3.7 对列中信息进行排序 235

14.3.8 定义Contact列 236

14.3.9 移动、复制和删除列 237

14.3.10 完成Contacts视图 237

14.4 增加Opportunities视图 238

14.4.1 为视图增加Status(状态) 239

14.4.2 改善我们的Status列 240

14.4.3 为我们的视图增加金额 241

14.4.4 显示项目名称 242

14.4.5 将可能性显示为一个图标 242

14.5 小结 245

第15章 改善你的应用程序的外观和性能 246

15.1 总体形象要美观 247

15.1.1 字体 247

15.1.2 工作区阴影 247

15.1.3 横向传球(Reverse)和掩护传球(Screen) 249

15.1.4 注意信头 250

15.1.5 Rule(直线) 251

15.1.6 反差 251

15.1.7 简明性和一致性 251

15.2 改善你的窗体 252

15.2.1 布局区 253

15.2.2 为Sales Automation样例数据库增加一个布局区 254

15.2.3 子窗体 258

15.2.4 节 260

15.2.5 共享字段 262

15.3 改善你的视图 263

15.3.1 多姿多彩的视图 264

15.3.2 视图操作 265

15.4 小结 267

第16章 使用Navigator(浏览器)、代理程序、简单操作 268

16.1 浏览器:Notes的引路图 268

16.1.1 设计一个浏览器 269

16.1.2 创建和设置浏览器 269

16.1.3 图形背景:它们是否适合你 270

16.1.4 绘出浏览器对象 270

16.1.5 鼠标单击操作 272

16.2.1 创建代理程序 273

16.1.6 如何在数据库中使用浏览器 273

16.2 代理程序:你的私人助手 273

16.2.2 为代理程序安排日程 275

16.2.3 定义你代理程序的执行对象 275

16.2.4 利用Search Builder细致确定执行对象 276

16.2.5 指导代理程序如何执行 277

16.2.6 测试代理程序 277

16.3 简单操作:令编程轻而易举 278

16.3.1 在何处和如何使用一个简单操作 278

16.3.2 简单操作一览表 278

16.4 小结 279

第17章 使用Lotus组件和Kona小应用程序 280

17.1 Lotus组件 280

17.1.1 开始介绍Lotus组件 281

17.1.2 Chart组件 282

17.1.3 Comment组件 283

17.1.4 Draw/Diagram组件 284

17.1.5 File Viewer器组件 287

17.1.6 Project Scheduler组件 287

17.1.7 Spreadsheet组件 290

17.2 使用组件模板 293

17.2.1 保存模板 293

17.2.2 分配组件模板 294

17.2.3 创建一个分配软件包 294

17.3 Kona高效率小应用程序 295

17.3.1 Kona Project Scheduler应用程序 296

17.3.2 Kona Spreadshcet小应用程序和Charting小应用程序 296

17.3.3 Kona Word Processor小应用程序 297

17.3.4 Kona Presentation小应用程序 298

17.4 小结 299

17.3.5 Kona Info Bus 299

第18章 使用访问控制列表(ACL) 300

18.1 ACL基本概念 300

18.2 赋值ACL的等级 301

18.3 定义对ACL中组件的访问权 303

18.4 定义和使用职能 304

18.5 监控对ACL的修改 305

18.6 为ACL设置高级选项 306

18.6.1 允许管理进程更新ACL 306

18.6.2 为多个数据库定义管理服务器 307

18.6.3 将ACL用于所有的数据库复制拷贝 308

18.6.4 设定最大Internet浏览器的访问权 308

18.6.5 查看非特定用户的用户类型 309

18.7 ACL在复制拷贝中的作用 309

18.8 小结 310

19.1 工作流应用程序 311

第19章 开发工作流应用程序 311

19.2 工作流的举例 313

19.3 工作流模型 314

19.4 使用批准周期模板 314

19.4.1 使用工作流数据库模板 315

19.4.2 创建批准工作流数据库 315

19.4.3 使用特别投标批准进程 316

19.4.4 使用APPROVE4.NTF模板 317

19.4.5 使用特别投标应用程序 323

19.4.6 执行批准功能 325

19.5 使用文档库(Document Library)模板 326

19.5.1 设置文档审阅周期 327

19.5.5 审阅人 328

19.5.4 通知 328

19.5.3 分配时间 328

19.5.2 审阅样式 328

19.6 输入邮件数据库(Mail-In Databases) 329

19.7 小结 330

第四部分 使用LotusScript 333

第20章 LotusScript入门 333

20.1 编写脚本程序的语言与LotusScript 333

20.2 使用LotusScript 334

20.3 使用集成式开发环境 335

20.4 获取帮助信息 337

20.5 进一步了解视图操作 339

20.6 事件驱动的编程 339

20.7 修改Hello程序 340

20.8 输入数字 341

20.9 小结 342

21.1 面向对象编程的历史点滴 343

第21章 面向对象的编程及Notes数据模型 343

21.2 什么是面向对象的编程 344

21.3 传统编程方法与面向对象的编程方法 344

21.4 对象:有形的事物 344

21.5 类:描述对象组 345

21.6 类的容纳 346

21.7 集合类 347

21.8 类继承 347

21.9 数据模型 348

21.10 事件 349

21.11 前端类和后端类 349

21.11.1 Notes前端类 349

21.11.2 Notes后端类 350

21.12 LotusScript:数据对象 352

21.13 LotusScript Notes类对象 352

21.14 小结 354

第22章 LotusScript变量和对象 355

22.1 标识符 355

22.2 标识符作用域 356

22.3 变量和常量 356

22.3.1 数据类型 356

22.3.2 常量 357

22.3.3 标量变量 358

22.3.4 数组变量 358

22.3.5 列表变量 359

22.3.6 用户定义的类型变量 359

22.3.7 变量寿命 360

22.3.8 隐含式说明 360

22.4 类和对象 361

22.4.1 创建类 361

22.4.4 三个特殊值 362

22.4.3 给对象赋值 362

22.4.2 创建对象 362

22.5 命名约定 363

22.6 LotusScript语句 365

22.7 注释 365

22.8 结构化编程 366

22.9 顺序控制 366

22.10 选择控制 366

22.10.2 Select Case 367

22.11 循环控制 368

22.11.1 For/Next语句 368

22.11.2 ForAll/End For All语句 369

22.11.3 While/Wend语句 369

22.11.4 Do While、Do Until和循环语句 369

22.11.5 Go To语句和标号 370

22.12 小结 370

23.1.1 子程序的分割很难进行 372

第23章 LotusScript子程序、函数和事件处理程序 372

23.1 程序的目的 372

23.1.2 相关性和类 373

23.2 不同类型的程序 373

23.2.1 子程序语句 373

23.2.2 函数语句 374

23.2.3 Property Get/Set语句 375

23.2.4 事件处理程序 376

23.2.5 调用子程序和函数 377

23.3.6 用值或参考值传递变元 377

23.3 错误处理程序 379

23.4 GoSub和Return语句 379

23.5 字符串的处理 380

23.5.1 字符与代码 380

23.5.4 字符串函数 381

23.5.3 说明字符串 381

23.6 文件输入/输出 382

23.6.1 打开文件 383

23.6.2 一般文件操作 383

23.6.3 文件输入操作 384

23.6.4 文件输出操作 385

23.7 复用LotusScript程序和调用DLL 386

23.7.1 复用源程序 386

23.7.2 复用对象程序 387

23.8 小结 388

第24章 NotesSession和NotesUI Workspace的类 389

24.1 LotusScript语言和Notes的LotusScript类 389

24.2 NotesSession类 390

24.3 用Script调试程序探究Notes Session 390

24.4.2 用方法或属性创建的对象 393

24.4.1 用新关键字创建的对象 393

24.4 新Notes类对象来自何处 393

24.4.3 用Notes创建传递给你的对象 394

24.4.4 对象数组 394

24.5 使用FreeTimeSearch 395

24.5.1 设计空闲时间搜索窗体 395

24.5.2 日期和时间超时问题 397

24.5.3 创建处理日期的子程序 398

24.5.4 创建空闲时间搜索按钮 400

24.5.5 几个疑难解答提示 402

24.6 NotesUIWorkspace类 402

24.7 小结 405

第25章 数据库、视图和文档类 406

25.1 NotesUIDatabase和NotesDatabase类 406

25.1.1 NotesUIDatabase类 406

25.1.2 NotesDatabase类 407

25.2 NotesForm类 408

25.3 NotesUIView和Notes View类 410

25.3.1 NotesUIView类 410

25.3.2 创建和访问日历视图 410

25.3.3 Notes View类 415

25.3.4 NotesViewColumn类 415

25.4 NotesUIDocument和Notes-Document类 415

25.4.1 NotesUIDocument类 415

25.4.2 NotesDocument类 416

25.5 小结 417

第26章 在LotusScript中使用字段和项 418

26.1 字段、窗体、项和文档 418

26.1.1 Notes Document中的Notes Item 419

26.1.2 创建一个新NotesItem 419

26.2 多信息文本项 420

26.2.1 更进一步了解多信息文本 421

26.2.2 NotesRichTextItem类 421

26.2.3 NotesRichTextStyle类 421

26.2.4 NotesEmubeddedObject类 423

26.3 Notes Timer类 423

26.4 Notes Name、NotesACL和NotesACLEntry类 426

26.4.1 NotesName类 426

26.4.2 NotesACL类 426

26.4.3 NotesACLEntry类 427

26.5 小结 427

第27章 Lotus LSX结构和Microsoft ActiveX 428

27.1 LSX是什么 428

27.2 LSX结构 430

27.3 LSX与ActiveX的比较 430

27.4 用LSX能解决什么问题 431

27.4.1 访问外部应用程序或操作系统的API 432

27.4.2 访问外部数据库,进行数据集成 433

27.4.3 优化进程,或者在LotusScript外面处理计算密集型任务 433

27.4.4 提供公用访问界面 433

27.4.5 隐藏专用程序 434

27.5 商用LSX 434

27.5.1 MQ LSX 435

27.5.2 Oracle LSX 435

27.5.3 Midas多信息文本LSX 435

27.6 LSX和OLE自动化 435

27.7 LSX和Java 435

27.8 小结 436

第28章 创建和使用定制LSX 437

28.1 用LSX工具包快速入门 437

28.2.2 用属性代替方法 438

28.2 设计一个对象模型 438

28.2.1 设计要解决实际问题,而不是解决技术问题 438

28.2.3 有关扩展类表示法,需要创造性思维 439

28.3 管理一个INI LSX示例:创建一个定制LSX 439

28.3.1 第一步:设计对象模型 440

28.3.2 第二步:运行LSXWizard以便生成LSX框架 441

28.3.3 第三步:修改文件以便实现类逻辑 444

28.4 在LotusScript中使用定制LSX 450

28.5 小结 451

第五部分 Domino服务器、Internet和内部网络 453

第29章 将Weblicator与Internet浏览器一起使用 453

29.1 安装Weblicator 453

29.2 启动和关闭Weblicator 454

29.3 了解Weblicator工作区 455

29.3.1 校验Weblicator设置值 456

29.3.3 创建一个到Notes数据库的链接 457

29.3.2 选择一个本机数据库 457

29.3.4 设置复制日程表 459

29.3.5 启用和停用日程表 460

29.3.6 添加最喜欢的新内容到你的Weblicator之中 461

29.3.7 脱机浏览复制页 462

29.3.8 在复制页中搜索数据 463

29.4 小结 465

第30章 用高级的HTML最大限度地利用Domino Web站点和应用程序 466

30.1 Internet和Notes/Domino 467

30.2 Domino如何发挥作用 467

30.3 快速入门 467

30.4 设计Web站点 467

30.4.1 Web站点结构 468

30.4.2 规划和组织Notes数据库 468

30.5 开发Web站点 469

30.4.3 维护的规划 469

30.5.1 创建你的主页 470

30.5.2 创建链接 471

30.5.3 窗体 472

30.5.4 创建浏览器 475

30.5.5 包括图形 477

30.5.6 处理不同的用户和客户程序 479

30.5.7 讨论数据库 481

30.6 把HTML功能添加到Notes数据库中 482

30.6.2 静态文件名 483

30.6.3 使用图文框 484

30.6.4 目标 486

30.6.5 你可能使用的其他HTML标记 487

30.6.6 用HTML加载图像 487

30.6.7 Java和CGI 488

30.8 小结 489

30.7 给现有的Web站点提供通向Notes的端口 489

31.1 4.5新功能:4.6版本以前Domino的不足 491

第31章 常规Notes和Web开发之间的差异 491

31.2 4.6新功能:哪些功能作了改动 492

31.3 安全性实施问题 493

31.4 容许匿名用户 495

31.5 利用UserRoles决定用户类型 495

31.6 为两类客户程序设计窗体 495

31.7 Notes客户程序对象如何转换成HTML 496

31.8 应用程序分区:使得Notes和Web开发变得更容易 499

31.9 4.6新功能:把LotusScript集成于Web激活的应用程序之中 499

31.10 小结 502

32.1.1 Java的排山倒海之势 503

32.1.2 仅仅是另一个模糊的缩略词吗 503

32.1 历史回顾 503

第32章 在Internet应用程序中使用Java 503

32.2 Java能给你的Web站点干些什么 504

32.2.1 是否需要Java 504

32.2.2 本小应用程序的目的 504

32.2.3 花多少时间和精力 505

32.2.4 想象一下可能性 505

32.3.1 快速入门 506

32.3 开发Java小应用程序 506

32.3.2 编译一个小应用程序 507

32.4 把Java小应用程序添加到HTML页中 508

32.4.1 Java小应用程序标记如何工作 509

32.4.2 咱们来试一试 510

32.5 把Java并入Domino站点 511

32.5.1 在Domino中创建一个HTML窗体 512

32.5.2 用Notes创建一个HTML文档 512

32.5.3 我在哪里存放小应用程序 514

32.5.4 理解Domino URL路径约定 515

32.5.5 非常重要的codebase参数 516

32.5.6 我们来看看这能行吗 516

32.5.7 另一个选项 516

32.6 选择开发环境 517

32.6.1 Symanter Visual Caf’e PRO 517

32.6.2 Microsoft Visual J++ 518

32.6.3 两者间的差异 519

32.6.4 其他Java开发工具 519

32.7 有关使用图形的一句忠告 520

32.8 JavaBeans是什么 521

32.9 JavaScript又是什么 521

32.10 不编写程序就能创建Java小应用程序 521

32.10.1 给你自己省些精力 522

32.10.2 告别HTML了吗 522

31.11 小结 523

第33章 用Domino.Action开发Web应用程序 524

33.1 安装Domino.Action 524

33.2 Domino.Action站点区域 525

33.2.1 主页区 525

33.2.2 关于公司区域 525

33.2.3 公司策略和规程区域 526

33.2.4 讨论区域 527

33.2.5 文档库区域 528

33.2.6 反馈区域 529

33.2.7 常见问题区域 529

33.2.8 工作岗位情况区域 530

33.2.9 产品/服务区域 530

33.2.10 注册登录区域 531

33.2.11 白皮论文区域 532

33.3.1 第一步:配置站点 533

33.3 用Domino.Action创建Web站点数据库 533

33.3.2 第二步:设计Web站点 537

33.2.3 第三步:生成站点 542

33.2.4 第四步:建成站点 543

33.4 定制Domino.Action站点数据库 544

33.5 小结 548

第34章 将Domino和Internet相连接 549

34.1 本章不包括的内容 549

34.2 Lotus立场的简要说明 550

34.3 Domino和InterNotes产品 550

34.4 Domino概述 551

34.4.1 Domino能干的事情 552

34.4.2 特性和功能 552

34.5.1 安装Domino 553

34.5 启动Domino 553

34.4.4 要求 553

43.4.3 Domino带来的好处 553

34.5.2 配置Domino 555

34.5.3 打开你服务器的Server文档,使处于编辑状态 556

34.5.4 Domino不能做的事情 559

34.5.5 Domino安全性 560

34.6 WebPub概述 561

34.6.1 WebPub干些什么 562

34.6.2 要求 564

34.6.3 安装WebPub 565

34.6.4 配置WebPub 565

34.7 发布Notes数据库:WebPub和Domino一起工作 569

34.7.1 关于发布内容的考虑 569

34.7.2 对窗体进行HTML编程 573

34.7.3 一个窗体用于Notes,另一个窗体用于Web 574

34.7.4 在Web Publisher中的交互式窗体 575

34.7.5 创建交互式窗体 576

34.7.6 使用$$ Return和$$ QuerySave-Agent 577

34.7.7 框架服务器 578

34.7.8 使用主页数据库 579

34.7.9 Domino和Web Publisher的不足 580

34.8 Domino Internet家族的其他成员 580

34.8.1 InterNotes新闻 580

34.8.2 Web Navigator 581

34.8.3 个人Web Navigator 584

34.8.4 使用你自己的浏览器 585

34.9 连接问题 585

34.10 小结 586

第35章 用Domino建立Intranet 587

35.1 Intranet入门 588

35.2 Intranet的赞成意见和反对意见 590

35.3.2 网络设想 591

35.3 建立Intranet 591

35.3.1 物理设备 591

35.3.3 实际访问站点 593

35.4 Intranet的内容 593

35.4.1 为什么公司要用Intranet 593

35.4.2 Intranet这些信息以前在哪里 594

35.4.3 有管理忧虑吗 595

35.4.4 这些数据库与“一般”Notes数据库不同吗 595

35.5 实例研究 596

35.5.1 主页 597

35.5.2 公司通讯联络 598

35.5.3 人力资源和福利(HRB) 598

35.5.4 公司经营状况 600

35.5.5 其他 600

35.6.2 管理和维护 601

35.6.1 安全性 601

35.6 最后一些考虑 601

35.7 小结 602

第六部分 建立Notes/Domino网络 603

第36章 初始化安装 603

36.1 安装Domino Server 4.6 603

36.2 安装Notes 4.x服务器的早期版本 609

36.3 安装Notes4.x软件 611

36.4 在单位里安装第一台Domino服务器 613

36.4.1 运行安装过程 613

36.4.2 启动服务器 615

36.4.3 创建Organizational Unit(OU)Certifier(机构部门认证员) 616

36.4.4 为Certifier ID(认证员ID)要求附加口令 617

36.5 安装附加服务器 618

36.6 安装用户工作站 620

36.6.2 安装用户之前定制DESKTOP.DSK文件 621

36.6.1 创建用户设置配置文件 621

36.6.3 分别注册用户 622

36.6.4 用文本文件注册多个用户 623

36.6.5 运行工作站安装程序 624

36.6.6 在网络上创建共享文件 625

36.6.7 建立移动式工作站 626

36.7 从Notes 3网络升级为Notes 4.x 626

36.7.1 把Domino服务器升级为Notes4.x服务器 626

36.7.2 升级客户机工作站 627

36.7.3 把Notes 3 Mail Database(邮件数据库)升级为Notes 4.x Mail Database 628

36.7.4 把应用程序升级为Notes 4.x以及在4.x 中创建新的应用程序 629

36.8 小结 629

第37章 用公用名称地址簿配置服务器 630

37.1 Public Name and Address Book(公用名称地址簿)的作用 630

37.2.1 Basics(基础)节 631

37.2 服务器文档 631

37.2.2 Server Location Information(服务器位置信息)节 633

37.2.3 Network Configuration(网络配置)节 633

37.2.4 Proxy Configuration(代理配置) 635

37.2.5 Securtity(安全性)节 635

37.2.6 Restrictions(限制)节 637

37.2.7 Agent Manager(代理程序管理器)节 640

37.2.8 Administration Process(管理过程)节 641

37.2.9 Web Retriever Administration(Web检索器管理)节 642

37.2.10 HTTP Server(HTTP服务器)节 643

37.2.11 Message Transfer Agent(邮件传送代理程序)节 646

37.2.12 Contact(联系人)节 647

37.2.13 Administration(管理)节 647

37.3 Connection文档 648

37.3.1 Local Area Network Connection(局域网连接)文档 649

37.3.2 Dial-Up Modem Connection(拨号调制解调器连接)文档 651

37.3.3 Passthru Server Connection(中继服务器连接)文档 652

37.3.4 Remote LAN Service Connection(远程LAN服务器连接)文档 653

37.4 Domain(域)文档 654

37.4.1 Foreign Domain(外部域)文档 654

37.4.2 Non-Adjacent Domain(非相邻域)文档 655

37.4.3 Adjacent Domain(相邻域)文档 656

37.4.4 Global Domain(全局域)文档 657

37.4.5 Foreign SMTP Domain(外部SMTP域)文档 658

37.5 其他重要的服务器配置文档 659

37.6 小结 660

第38章 安全性概述 661

38.1 Notes安全性概述 662

38.1.1 网络的物理安全和逻辑安全 662

38.1.3 数据库的安全 663

38.1.2 Domino服务器的安全 663

38.1.4 设计和文档安全性 664

38.2 Notes ID在安全性中的地位 664

38.2.1 Notes ID 664

38.2.2 Notes ID在保护服务器访问中的作用 665

38.3 交叉认证 666

38.3.1 如何交叉认证 667

38.3.2 怎样交换不分层认证书 668

38.4 用口令保护服务器控制台 669

38.5 对Notes安全性负责的人 669

38.6 Lotus Notes中的加密 671

38.6.1 了解公用密钥加密 672

38.6.2 通过网络端口给所有网络数据加密 673

38.6.3 给文档及文档中的字段加密 674

38.6.4 创建和共享加密密钥 675

38.7.1 执行控制列表 676

38.7 Notes 4.x中Internet计算的新增安全功能 676

38.7.2 Java小应用程序源的说明 677

38.8 小结 678

第39章 管理用户、服务器和数据库 679

39.1 添加和删除用户 679

39.1.1 添加用户 680

39.1.2 重新命名或移动用户 681

39.1.3 删除用户 684

39.2 管理服务器 684

39.2.1 维护服务器配置 684

39.2.2 合并网络和域 688

39.2.3 重新命名分级认证的服务器 689

39.2.4 重新命名具有不分级认证书的服务器 689

39.2.5 建立管理进程 691

39.2.7 在机构内部移动Domino服务器 692

39.3 管理和维护数据库 692

39.2.6 重新认证的疑难解答 692

39.3.1 将数据库投入运行 693

39.3.2 监控数据库 694

39.3.3 使数据库为用户所用 696

39.4 Windows NT上的增强综合功能 696

39.4.1 NT单独登录 697

39.4.2 Notes和NT间的目录同步 697

39.4.3 Windows NT上的事件记录 697

39.5 小结 697

第40章 复制及其管理 698

40.1 理解复制 698

40.1.1 Replica任务如何工作 698

40.1.2 复制了什么 700

40.1.3 复制历史 701

40.2.1 从服务器安排计划进行复制 705

40.2 启动复制 705

40.2.2 用控制台命令启动复制 707

40.2.3 从工作站安排复制计划 708

40.2.4 从桌面启动复制 708

40.3 管理Notes邮件 710

40.3.1 建立邮件传递 711

40.3.2 使用共享邮件数据库 712

40.4 小结 715

第41章 处理系统故障 716

41.1 工具 716

41.1.1 Notes日志数据库 716

41.1.2 复制事件 716

41.2 (打印好的及在线的)文档 721

41.3 服务器稳定性 723

41.4 服务器故障 724

41.4.1 服务器可视性 725

41.4.2 访问服务器 726

41.4.3 复制故障 728

41.4.4 邮件路由器 735

41.5 小结 742

第42章 处理网络与调制解调器故障 743

42.1 用户信息 743

42.1.1 个人地址簿 746

42.1.2 复制器按钮 751

42.1.3 呼叫服务器 751

42.1.4 相互依赖性总结 752

42.2 管理员信息 752

42.2.1 服务器文档 752

42.2.2 安全性故障 753

42.2.3 中继故障 754

42.3.1 日志 755

42.3 工具 755

42.3.2 日志分析(搜索工具) 756

42.3.3 控制台和远程控制台 756

42.3.4 使用跟踪连接 757

42.3.5 知识数据库 757

42.3.6 通信要素分层结构图 758

42.3.7 修改调制解调器文件 759

42.4 服务器故障 761

42.4.1 消息:服务器不响应 761

42.4.2 情况:服务器不启动 761

42.4.3 Modern故障 762

42.5 小结 762

第七部分 高级管理 763

第43章 Domino服务器的性能、可缩放性及容量规划 763

43.1 定义术语 764

43.3.1 响应时间过长 765

43.2 定义性能参数以衡量Notes服务器的性能特征 765

43.3 Notes服务器性能欠佳时可能出现的问题 765

43.3.2 可用性差\容量小 766

43.4 常见性能问题解答 767

43.4.1 硬件平台的最佳选择 767

43.4.2 确保系统满足用户工作负荷 767

43.4.3 为达到最佳性能而调整系统 768

43.5 如何使用Notes和Domino 771

43.5.1 Notes客户程序访问 771

43.5.2 HTTP客户程序访问 771

43.6 如何理解NotesBench的结果 772

43.6.1 什么时候使用NotesBench结果 772

43.6.2 什么时候不需要NotesBench结果 772

43.7 定制基准、调整和容量规划 773

43.8 小结 777

第44章 管理大型Notes网络 778

44.1 规划 778

44.2 群体协同工作:职责分工 779

44.2.1 制定标准 779

44.2.2 公用地址簿的分散管理 779

44.2.3 创建管理进程以便管理公用地址簿 779

44.2.4 文档:增加、移动、改变 779

44.2.5 创建请示与批准进程 780

44.2.6 通知 780

44.2.7 附带理由和建议的被允许和被拒绝的请求 780

44.3 设计网络 780

44.4 用户和服务器的命名 780

44.4.1 命名的指导原则 781

44.4.2 运用指导原则设计一个模式 781

44.5.1 邮件服务器 782

44.5 服务器基本结构的规划:服务器类型 782

44.5.2 数据库服务器 783

44.5.3 中继服务器 783

44.5.4 外部服务器 784

44.5.5 防火墙服务器 784

44.6 通信基本结构 785

44.6.1 调制解调器(Modem) 785

44.6.2 ISDN(综合业务数字网) 785

44.6.3 广域网(WAN) 785

44.7 拓扑结构类型 785

44.7.1 对等结构 786

44.7.2 端到端 786

44.7.3 网格 786

44.7.4 集线器和分散线路 786

44.8.2 职能 787

44.8 域和公用地址簿 787

44.8.1 Notes的域 787

44.8.3 公用地址簿访问控制表 788

44.8.4 管理组 788

44.9 邮件路由拓扑结构 789

44.9.1 尽量减少跳点 789

44.9.2 尽量降低成本 789

44.9.3 非相邻域 789

44.9.4 相邻域 790

44.10 复制拓扑结构 790

44.10.1 数据库 790

44.10.2 实现数据库 791

44.10.3 确保数据流程的运行 791

44.10.4 发布数据库 792

44.10.5 复制控制 792

44.10.7 数据库ACL的集中管理 794

44.10.6 ACL的复制 794

44.11 中继拓扑结构 795

44.11.1 专用服务器 795

44.11.2 专项任务 795

44.11.3 专门协议 795

44.11.4 绘制中继拓扑结构 796

44.12 NotesNIC:全球良机 796

44.13 邮件网关的合并 797

44.14 Notes服务器的监控 798

44.14.1 Statistics(统计)和Events(事件)服务器任务 798

44.14.2 NotesView 799

44.15 小结 799

第45章 Notes 3至Notes 4.x的升级 800

45.2 软件安装选项 801

45.1 升级的组件 801

45.3 重要文件 802

45.4 从哪儿开始 804

45.4.1 验证复制 804

45.4.2 验证邮件拓扑结构 804

45.4.3 验证用户连通性 805

45.4.4 验证标准化用户访问 805

45.4.5 考虑分级命名 805

45.5 接下来的步骤 806

45.5.1 检查模板 806

45.5.2 验证公用地址簿 806

45.6 升级步骤 807

45.6.4 把公用地址簿模板拷贝到另一个工作站以待评测 808

45.6.3 在第一个服务器上安装Notes4.x 808

45.6.5 比较新的公用地址簿模板和旧的公用地址簿 808

45.6.2 分离要升级的第一个服务器 808

45.6.1 评审各模板及重要数据库 808

45.6.6 在公用地址簿模板上改动、并在服务器上执行这些变动 809

45.6.7 启动服务器上的工作站 809

45.6.8 压缩公用地址簿 809

45.6.9 增加公用地址簿位置文档 809

45.6.10 更新统计和事件包 809

45.6.11 启动管理进程 810

45.6.12 升级其他服务器 810

45.6.13 升级工作站 810

45.6.14 改变邮件文件 810

45.7 数据库升级 811

45.8 小结 812

第46章 在不同公司间使用Notes 813

46.1 保障访问安全 813

46.1.2 服务器访问列表 814

46.1.1 访问服务器 814

46.1.3 认证策略 815

46.1.4 防止你域被用来传递邮件 820

46.1.5 访问公用地址簿 821

46.1.6 访问数据库 821

46.2 建立通信往来 822

46.2.1 建立连接 822

46.2.2 建立要复制的数据库 823

46.2.4 查找检修故障 824

46.2.3 建立要传送的邮件 824

46.3 连接到某服务器的步骤 826

46.4 小结 827

后记 827

附录A LotusScript Notes类参考表 829

A.1 Lotus Notes前端类 829

A.2 Lotus Notes后端类 833

A.3 开放数据库连接性标准(ODBC)数据访问 848