Domino基础教程:群件开发与应用详解

需积分: 4 1 下载量 6 浏览量 更新于2024-10-10 收藏 96KB DOC 举报
Domino学习笔记深入探讨了Domino web应用程序开发设计的基础,共分为十个章节。Lotus作为一个经典的群件解决方案,其核心产品包括Domino和Notes,它们的主要特点在于: 1. **文档数据库与工作流**: Lotus的文档模型以电子邮件为中心,每封邮件被视为一个独立的文档,其发送和接收过程形成了一种简单的工作流。Lotus服务器作为标准Web服务器,电子邮件系统不仅体现了文档数据库特性,还具备工作流程管理能力。 2. **Lotus群件组件**: Lotus最初是客户端-服务器(CS)架构,主要组件包括: - **服务器端**:Domino服务器有不同种类,如邮件服务器、应用服务器和企业服务器(含Domino群集支持)。企业服务器整合了邮件、应用和集群功能。 - **客户端**:包括Notes、Domino Designer(用于设计和构建应用程序)、Domino Administrator(管理系统配置)、Notes Minder(任务管理工具)和DominoConsole(远程服务器管理工具)。 3. **应用场景**: Lotus广泛应用于内联网系统、办公自动化(OA)平台、工作流应用标准以及电子邮件和知识管理系统,为企业提供了全面的信息管理和协作解决方案。 4. **功能特性**: - **Internet支持**:Lotus支持常见的邮件协议,如POP3和SMTP,方便与外部通信。 - **目录服务**:通过公共通讯录(Names.nsf数据库)和轻量目录访问协议(LDAP),实现用户、服务器、连接和访问控制信息的集中管理。Lotus目录在初始设置时自动生成,而LDAP是一种通用的互联网协议,用于访问和管理目录信息。 5. **Lotus与LDAP**: Lotus利用LDAP进行目录管理,提供一组规则(LDAP模式)来定义可以存储在目录中的内容。服务器上的LDAP服务负责处理客户端请求,确保目录信息的准确和高效检索。轻型目录访问协议使得商业网络客户端,如Microsoft Internet Explorer和Lotus Notes,能够便捷地查找目录信息,如用户、组等。 通过学习这些内容,开发者可以全面理解Lotus Domino平台的结构、应用范围和关键功能,从而更好地设计和实施基于Lotus的web应用程序。掌握这些技术,无论是进行企业内部系统的集成,还是构建安全的协作环境,都将大有裨益。