"IBM Lotus Domino设计基础概述"
IBM Lotus Domino是一款强大的协作平台,它结合了电子邮件、日历、任务管理、文档存储和应用开发等功能。这篇文档主要针对的是那些想要了解和学习IBM Lotus Domino设计基础的大学软件工程专业学生。本文档将深入探讨Domino Designer的使用、Domino数据库应用中的设计元素、公式语言以及数据库的访问控制。
首先,Domino Designer是IBM Lotus Domino的主要开发工具,它是一个集成开发环境(IDE),提供了创建、编辑和管理Domino应用程序的全面功能。用户可以通过多种方式启动Designer,例如通过系统菜单、Notes客户端的快捷标签或者在Notes客户端的工作台上右键点击数据库图标。在Designer中,设计窗格显示了最近工作的数据库及其设计元素,便于快速访问。
Domino数据库是Domino应用程序的基础,它是一个包含应用程序设计和数据的容器,以Notes存储设施(NSF)文件形式存储。数据库中包含多个组件,如存取控制列表(ACL),用于定义用户对数据库的访问权限。设计元素是应用程序设计的核心部分,包括页面、表单、视图、大纲和帧结构集等,它们共同构建了应用程序的结构和交互逻辑。页面和表单用于展示和输入数据,视图则用于数据的组织和检索,大纲提供了层次结构的导航,而帧结构集则是管理页面布局和导航的关键。
公式语言是Lotus Domino中的一个重要组成部分,它允许开发者在数据库中创建动态的计算和规则。这些公式可以应用于表单、视图和域,实现数据验证、计算和自定义行为。
在Domino数据库的访问控制方面,存取控制列表(ACL)扮演着核心角色。ACL定义了哪些用户或组可以访问数据库,以及他们的访问级别,如读者、编辑者、管理者等。这确保了数据的安全性和隐私性。
至于如何访问Domino应用程序,用户可以通过Notes客户端或Web浏览器进行。在Notes客户端中,用户可以直接通过“文件”->“数据库”->“打开”来访问。而通过Web浏览器访问时,只需在地址栏输入类似"http://DominoServer/NotesDBName.nsf?OpenDatabase"的URL。
IBM Lotus Domino的设计基础涵盖了数据库的结构、设计元素的创建、公式语言的应用以及访问控制的设置。这些基础知识对于理解和开发Domino应用程序至关重要,为软件工程专业的学生提供了一个深入了解协同工作平台和应用开发的起点。