DominoWeb开发与管理详解

需积分: 0 0 下载量 33 浏览量 更新于2024-07-25 收藏 365KB PPT 举报
"Domino_web开发与管理" 本文主要围绕Domino Web开发与管理展开,讲解了Domino的历史、核心概念、主要功能以及开发应用的相关知识。 一、Domino概述 Lotus Notes作为 Lotus 公司的旗舰产品,自1989年发布以来,经历了多次强化和升级,特别是在归于IBM旗下后,推出了Notes6/Domino6,标志着一个革命性的进步。Notes/Domino系统基于客户机/服务器(C/S)架构,后来随着Web功能的加入,服务器软件更名为Domino,支持B/S构架的应用和电子邮件服务。Domino服务器扮演着应用服务器和邮件服务器的角色,提供信息共享、实时工作流、邮件、个人通讯录等功能。 二、群集产品与主要功能 Domino产品家族包括 Domino、Notes、Browser、Designer、Administrator等,支持HTTP、SMTP、LDAP、DIIOP等多种协议。其主要功能除了上述提到的之外,还包括工作流管理、信息存储等。然而,尽管Domino功能强大,但并不适合所有场景,例如实时性强、数据一致性要求高和需要大量运算的应用。 三、开发应用篇 在开发应用中,涉及了设计书签、设计窗格、设计列表、菜单栏、工作窗格、窗口附签和工具栏等界面元素的创建。Domino的数据库是应用程序的基础,以.nsf为扩展名,包含数据、逻辑和设计元素。设计元素如页面、表单、大纲等构成应用程序的框架。创建数据库可以通过使用模板、复制现有数据库或从零开始。数据库的属性设置,如打开时的行为、索引创建以及访问控制列表(ACL)都是管理的重要部分。 四、开发流程与时间安排 开发应用大约需要2-3个下午的时间,而管理则需要1-2个下午。这涵盖了从理解需求、设计、实现到测试和维护的整个过程。 总结,Domino Web开发与管理是一门综合性的技术,涉及到数据库设计、界面构建、服务器配置等多个方面,对于企业级的信息管理和协作具有重要的作用。掌握这些知识,可以帮助开发者和管理员有效地构建和维护基于Domino的Web应用程序。