Dominoweb开发与管理:数据库ACL详解

需积分: 0 0 下载量 50 浏览量 更新于2024-08-17 收藏 365KB PPT 举报
"数据库ACL-Domino_web开发与管理" 本文主要介绍了Lotus Domino Web开发与管理,特别是关于数据库ACL的概念。Lotus Domino是由IBM旗下的Lotus公司开发的一款强大的协作平台,其历史可以追溯到1989年。随着技术的发展,Lotus Notes演变为Notes/Domino系统,支持客户机/服务器(C/S)架构以及后来的浏览器/服务器(B/S)架构,通过Domino服务器实现。Domino服务器提供了多种服务,如邮件、信息共享、工作流和实时通信等。 群集产品是Domino生态系统的重要组成部分,包括Domino服务器、Notes客户端、Web浏览器访问、Designer(设计工具)和Administrator(管理工具)。此外,Domino还支持HTTP、SMTP、LDAP、DIIOP等网络协议,以实现各种功能。 在开发应用方面,Domino的数据库(.nsf扩展名)是存储数据、逻辑和设计元素的核心。设计元素包括表单、页面、视图、菜单等,用于构建应用程序。创建数据库可以通过模板、复制现有数据库或从零开始。数据库属性和设置,例如在浏览器中打开时的行为和索引创建,对应用程序的性能和用户体验至关重要。 数据库ACL(Access Control List,访问控制列表)是管理用户权限和安全的关键部分。它定义了谁可以访问数据库,以及可以执行的操作,如读取、写入、复制、删除等。通过精细的ACL设置,管理员可以确保数据的安全性和访问的合规性。 在时间安排上,开发应用通常需要2-3个下午,而管理任务则需1-2个下午。在开发过程中,涉及的设计元素包括书签、窗格、列表、菜单栏、工作窗格、窗口附签和工具栏等,这些元素共同构建了用户界面和交互体验。 总结起来,"数据库ACL-Domino_web开发与管理"主题涵盖了Lotus Domino的历史、功能、架构、开发工具以及重要的数据库ACL管理,对于理解和掌握Domino Web应用程序的开发和管理工作具有指导意义。