译者序 前言 第1章 Domino Web开发综述 1 1.1 为什么使用Domino 1 1.2 Domino是怎样运行的 1 1.2.1 Domino与传统数据库的区别 1 1.2.2 Domino和Web 2 1.3 开发部件 2 1.4 其他工具 3 1.5 简单的Domino Web软件例子 10 参考信息 14 本章小结 14 第2章 使用表单 16 2.1 关于表单 16 2.2 在表单中使用公式 17 2.2.1 数组和多值域 18 2.2.2 公式的类型 18 2.2.3 例子:一个组合框域 20 2.2.4 例子:$$Return域的公式 22 2.3 在表单中使用Web元素 22 2.3.1 嵌入Web元素 22 2.3.2 创建特殊用途的模板表单 22 2.3.3 例子:在$$View Template Default 表单中嵌入导航器 23 2.3.4 例子:动态嵌入式导航器 24 2.4 在表单和表单对象中使用HTML属性 25 2.4.1 标记的例子 26 2.4.2 例子:RTF文本域的属性 27 2.4.3 例子:cookie 27 2.5 使用表单操作按钮 28 2.6 使用热点 30 2.7 在表单内使用HTML 31 2.7.1 例子:单个类视图 31 2.7.2 例子:显示附属图形文件 36 2.7.3 例子:把文本域显示为文本区域 39 2.8 在表单中使用CGI变量 40 2.9 表单和搜索 42 2.9.1 定制视图搜索表单 43 2.9.2 例子:定制搜索界面 44 2.9.3 定制Site Search表单 47 2.9.4 定制Search Results表单 47 2.9.5 例子:对搜索结果表单的定制 48 2.10 定制表单提交按钮 49 2.11 使用隐藏域 49 2.12 把RTF文本显示为一个小应用程序 50 参考信息 51 本章小结 51 第3章 使用视图进行工作 54 3.1 关于视图 54 3.2 视图和Web 55 3.3 使用选择公式 56 3.4 使用视图列公式 57 3.5 使用表单公式 57 3.6 使用视图图标 58 3.7 创建视图操作按钮 59 3.8 使用单个类视图 60 3.9 在视图中使用HTML通用文本 62 3.9.1 改变行的格式 63 3.9.2 在视图中显示Java小应用程序和图像 63 3.9.3 HTML通用文本 64 3.9.4 改变视图连接的动作 66 3.9.5 控制视图连接的另外一种方式 68 3.9.6 例子:在视图中使用java Script 68 3.10 在表单中使用视图 70 3.10.1 在表单中嵌入视图 70 3.10.2 创建视图模板 70 3.10.3 例子:使用表单在视图中添加 功能 71 3.10.4 例子:使用视图在表单中添加 功能 73 3.10.5 例子:创建多个类的视图 76 3.11 在小应用程序表单中显示一个视图 79 参考信息 80 本章小结 80 第4章 使用帧结构、大纲和其他设计 元素 82 4.1 简介 82 4.2 在帧结构中设计 82 4.2.1 帧的不利之处 83 4.2.2 使用帧结构集设计元素 84 4.2.3 使用<FRAMESET>标签 88 4.3 使用大纲 94 4.3.1 同时使用帧和大纲 95 4.3.2 显示大纲小程序 97 4.4 使用其他的设计元素 97 参考信息 101 本章小结 101 第5章 编写JavaScript 103 5.1 简介 103 5.2 开始编写JavaScript 104 5.3 把JavaScript添加到Domino的表单中 106 5.4 验证域:Expense Report表单 107 5.5 计算域的值:Expense Report表单(续) 109 5.6 显示域相关的帮助 110 5.7 控制帧的使用 112 5.8 填充动态列表框 114 5.9 例子:动态下载图像 117 5.10 例子:在一个滚动按钮中预先下载 图片 119 5.11 例子:显示对话框 121 5.11.1 Order Form表单 123 5.11.2 Select Parts表单 124 5.11.3 Read-Only Order Form表单 127 5.11.4 Orders视图 127 5.12 例子:操纵cookie 127 5.13 例子:ActiveX对象脚本 128 5.14 例子:Domino产生的JavaScript 133 参考信息 137 本章小结 138 第6章 编写LotusScript 139 6.1 简介 139 6.2 关于LotusScript Web代理 140 6.3 激活一个代理的URL 141 6.4 在LotusScript中编写WebQueryOpen 代理 142 6.4.1 简单的LotusScript WebQueryOpen 代理 142 6.4.2 查询数据库 144 6.5 在LotusScript中编写WebQuerySave 代理 146 6.5.1 简单的LotusScript WebQuerySave 代理 146 6.5.2 在表中显示ODBC搜索结果 147 6.6 在LotusScript代理中使用CGI变量 150 6.6.1 QUERY_STRING代理 150 6.6.2 HTTP_COOKIE代理 154 6.7 在基于Web的工作流中使用LotusScript 157 6.8 在LotusScript代理中使用小应用程序 161 参考信息 170 本章小结 170 第7章 Java应用程序 171 7.1 使用Java语言 171 7.2 Domino 4.6及以上版本的Java应用程序 172 7.2.1 例子:SendMemo.java 173 7.2.2 例子:SendMemo2.java 175 7.2.3 Java接口 175 7.2.4 例子:SendMemo3.java 176 7.2.5 使用GUI组件 177 7.2.6 例子:Send Memo4.java 177 7.2.7 多线程的例子:ListGroups应用 程序 179 7.3 Domino 5的Java应用程序 185 7.3.1 简单例子:CorbaApplication.java 186 7.3.2 GUI例子:CorbaApplication2.java 186 参考信息 189 本章小结 189 第8章 Java代理 190 8.1 简介 190 8.2 关于Java Agents 190 8.3 编写4.6版的Java代理程序 191 8.3.1 简单Java代理:Simple Agent.Java 191 8.3.2 多线程代理程序:NotesGuiAgent. java 196 8.3.3 Java Web代理程序 199 8.4 在R5中编写Java代理 226 参考信息 230 本章小结 231 第9章 使用Java小应用程序 232 9.1 简介 232 9.2 Java小应用程序和Domino 233 9.3 简单例子:HelloUser.java 234 9.4 声音例子:AudioApplet.java 236 9.5 使用 LiveConnect:Java_JS.java 241 9.6 LiveConnect和标准的Domino小应用 程序 244 9.7 编写小应用程序更容易的方法: Lotus BeanMachine 245 9.8 使用eSuite 247 9.8.1 什么是eSuite 247 9.8.2 eSuite和Domino 248 9.8.3 eSuite Workplace Desktop 248 9.8.4 eSuite小应用程序 249 9.8.5 应用功能的局限性 251 9.8.6 eSuite InfoCenter简介 252 9.8.7 eSuite Devpak 252 9.8.8 DevPak组件 253 9.9 InfoBus技术介绍 253 9.9.1 InfoBus例子 254 9.9.2 eSuite/InfoBus例子 255 参考信息 257 本章小结 258 第10章 编写CORBA小应用程序 259 10.1 简介 259 10.2 什么是CORBA 259 10.3 关于lotus.domino软件包 259 10.4 例子:Corba Text 1.java 260 10.5 例子:ResumeApplet.java 264 10.6 显示数据图表:SalesChartApplet.java 270 10.7 使用两种方式发送数据: AgentControlPanel.java 274 10.8 CORBA小应用程序还不能实现的 功能 279 参考信息 280 本章小结 280 第11章 编写Java小服务程序 281 11.1 什么是小服务程序 281 11.2 为什么在Domino中使用小服务程序 281 11.3 启用小服务程序支持 282 11.4 编写小服务程序 283 11.4.1 简单的HTTP GET小服务程序: StupidServlet 283 11.4.2 简单的HTTP POST小服务程序: JDBCQueryServlet 284 11.4.3 使用链接缓冲区的JDBC小服务 程序 289 11.4.4 Cookie-Setting Servlet 293 11.4.5 小服务程序和Netes Java类 298 11.4.6 最后一点说明 299 参考信息 300 本章小结 300 附录 Domino URL 301
2025-12-29 22:38:50 12.69MB Domino
1
"Domino开发"涉及的是IBM的Lotus Domino/Notes平台的开发技术,这是一套企业级的协作和应用开发系统。Domino开发主要指的是利用Lotus Domino Designer工具来构建和管理基于 Domino服务器的应用程序,这些应用程序可以支持电子邮件、日历、任务管理、文档共享、工作流等多种功能。 在描述中提到的"这本书"可能是关于Domino开发的教程或者指南,它为想要学习或提升在Domino平台上的开发技能的人员提供了详尽的指导。IBM的Lotus Domino以其强大的数据库和应用程序框架而闻名,它允许开发者使用Notes客户端或Web浏览器创建和访问富客户端应用程序。 "Lotus Domino/Notes"是IBM的一种协同软件和应用服务器平台。Lotus Notes是客户端,提供丰富的用户界面,而Domino是服务器端,负责处理数据存储、安全、邮件路由和应用逻辑。两者共同构成了一个强大的企业解决方案。 在【压缩包子文件的文件名称列表】中,我们可以看到两个文件: 1. "Time Off Requests_Part 1.nsf" - 这是一个Lotus Domino数据库文件,扩展名".nsf"代表“Notes Storage Facility”。这个数据库可能是一个示例或教程,专注于如何在Domino环境中处理员工休假请求。在Domino中,数据库通常包含多个表单、视图、代理和脚本,用于实现特定业务逻辑。"Part 1"表明这可能是一个系列的一部分,暗示可能有更多关于休假请求管理的复杂内容。 2. "Part 1_Getting Started.pdf" - 这可能是一个PDF文档,作为"Time Off Requests"数据库的入门指南。它可能会涵盖如何打开和交互Domino数据库,以及如何使用和理解数据库中的表单和视图等基本操作。 学习Domino开发,你需要了解以下几个核心概念和技术: 1. **表单(Forms)**:表单是数据输入和展示的界面,类似于网页的HTML表单。 2. **视图(Views)**:视图是一种组织和检索数据的方式,可以按不同方式排序和分组记录。 3. **字段(Fields)**:字段是表单上用于输入数据的元素。 4. **文档(Documents)**:每个记录或条目在Domino中称为文档,文档由多个字段组成。 5. **规则(Rules)**:可以设置规则来自动执行某些操作,如根据输入数据触发通知或更新其他文档。 6. **脚本(Scripting)**:Domino支持LotusScript、JavaScript和Formula Language,用于编写逻辑和控制流程。 7. **代理(Agents)**:自动执行任务的程序,比如定时发送邮件或更新数据库。 8. **安全性(Security)**:Domino提供细粒度的权限控制,包括用户、角色和组的权限设置。 掌握这些基础,结合实际项目和教程,如"Time Off Requests",你将能够逐步深入到更复杂的Domino开发领域,如Web服务集成、数据库复制和设计模式等。
2025-12-29 22:23:24 547KB Lotus Domino/Notes
1
Lotus Domino 数据库备份程序是针对IBM Lotus Domino服务器的一项重要管理任务,确保数据的安全性和可恢复性。在IT环境中,定期备份是防止数据丢失的关键措施,尤其是在面临硬件故障、软件错误或恶意攻击时。本文将深入探讨Lotus Domino数据库备份的原理、方法以及如何利用提供的脚本来自动化这一过程。 Lotus Domino 数据库是存储邮件、日历、联系人和其他协作数据的核心组件。备份这些数据库是为了在需要时能够恢复到某个时间点的数据状态。在Lotus Domino中,备份通常涉及复制Data目录下的.nsf(Notes Storage Facility)文件,这些文件包含了所有的用户数据和应用程序信息。 描述中提到的"beifen.bat"脚本很可能是用于执行备份操作的批处理文件。该脚本需要根据实际的服务器环境进行修改,包括设置正确的备份路径,确保备份的目标位置是安全且可用的。此外,脚本可能还包含命令来启动或停止Domino服务,以确保在无活动期间进行备份,减少对用户的影响。 "sleep.bat"和"sleep.exe"可能是用来控制备份过程中的延迟或暂停的工具。例如,"sleep.exe"可能用于在停止Domino服务后等待一段时间,确保所有正在运行的事务完成,然后再开始备份。这样可以防止在数据不完整的情况下创建备份,从而确保备份的有效性。 创建定时任务是自动化这个备份过程的关键步骤。这可以通过操作系统自带的任务计划程序来实现,例如Windows的任务计划器。设置定时任务,让"beifen.bat"在每天晚上的非工作时间运行,可以确保备份在不影响业务的情况下自动完成。 在执行备份时,程序会检查Domino服务的状态。如果服务停止失败,脚本会强制终止Domino进程,以避免备份过程中出现错误。这种做法虽然可能导致短暂的服务中断,但可以防止生成无效的备份,从而节省存储空间并减少恢复时的困扰。 Lotus Domino 数据库备份程序是一个关键的系统维护任务,通过编写和调度适当的脚本,可以实现高效、可靠的自动备份。这不仅确保了数据的安全,也为可能的故障恢复提供了坚实的基础。在实施过程中,应密切关注服务器的配置和性能,以优化备份策略,并确保符合组织的数据保护政策。
2024-09-06 00:51:44 2KB lotus Domino
1
IBM Lotus Domino 安装与配置 包括: Domino Server配制文档 Domino服务器以及Notes客户端重新配置的方法 IBM Lotus Domino和Notes 6.5培训教程 Lotus Domino7.0安装、设置图解
2024-07-25 00:00:47 7.27MB Lotus Domino 安装与配置
1
本文介绍如何基于平面 Domino 视图并在其中进行控制,将 IBM Lotus Domino 视图内容呈现在 Macromedia Flash 中。通过这种方法,只要更改 Domino 视图即可在 Lotus Notes 和 Flash 用户界面 (UI) 中维持相同的设计和内容。通过采用此解决方案,不再需要在附加的视图中插入内联的 HTML 或 XML,就可以使用相同的方法在 Lotus Notes UI 和 Flash UI 中格式化内容。相反,创建这样一个 Domino 视图,它包括应用到列标题或行的格式化方法,例如字号、字体和字体灰度,UI 就可以共享相同的格式化方法。利用此方法在 Web 客户机中使用 Flash,可以将 Domino 视图的字体嵌入到 Flash 影片中,可以在 Web 客户机中完美地呈现。
2024-03-01 09:19:57 123KB
1
IBM Lotus Notes/Domino 8 经过两年多时间的不断开发、测试与客户反馈,已经正式向全球用户发布。Lotus Notes 8 客户端不仅拥有全新的世界级用户界面和众多加强的邮件、日历、联系人功能,还内置了一套基于开放标准的,集文字处理、电子表格和幻灯片为一体的日常办公软件,同时 Lotus Notes 8 本身还是一个基于 Eclipse 和 Lotus Expeditor 的强大的复合应用平台。
2024-03-01 09:07:31 843KB
1
使用Java mail API访问Lotus Domino邮箱 使用Java mail API访问Lotus Domino邮箱 使用Java mail API访问Lotus Domino邮箱
2024-03-01 09:04:45 2.2MB 使用Java mail Domino邮箱
1
lotus domino notes(包括client administrator designer)8.5安装及配置抓图
2024-03-01 09:02:53 1.48MB lotus domino notes administrator designer
1
Lotus Notes开发教程.rar
2023-07-06 20:33:51 6.5MB Lotus Notes
1
IBM Lotus开发对专业人员的开发编写手册,对初学者以及提高者对了解IBM开发模式,都有很大的提高,与领悟
2023-04-18 18:39:09 3.31MB IBM Lotus 开发 手册
1