IBM Lotus Domino应用开发课程 --第一章Lotus Domino 6.5使用和开发介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章Lotus Domino/Notes 6.5 使用和开发介绍
1.1 概述 (1)
1.2 服务器的安装和配置 (2)
1.2.1 服务器的安装 (2)
1.2.2 服务器的配置 (8)
1.3 客户端的安装和配置 (15)
1.4 Designer 6.5开发环境介绍 (22)
1.4.1 启动Lotus Domino Designer (22)
1.4.2 浏览Lotus Domino Designer开发环境 (24)
1.4.3 在Designer中组织应用程序 (26)
1.5 Domino应用程序介绍 (29)
1.1 概述
Lotus Domino/Notes是IBM生产的一种群件。
其系列产品具有下列特点:
1)先进的文档数据库和坚固的电子邮件体系、工作流自动化开发、标准的Web应用服务器等技术优势确立了其在群件应用领域的领导地位
2)具有跨平台、高可靠性、高伸缩性、高安全性,易于管理,高效复制和移动计算,开发效率高,支持快速实施。
Lotus Domino/notes是实现和运行办公自动化的平台,是工作流自动化和群件标准,支持Intranet,提供邮件系统,是知识管理系统,提供了完备的知识管理框架,是电子政务的首选平台。
Lotus Domino/notes分为Domino服务器和Notes客户机两部分。
Domino服务器包括:Domino邮件服务器,Domino应用服务器和Domino企业服务器。
Domino邮件服务器专门用来提供邮件服务,不能用来提供其它服务。
Domino应用服务器提供应用程序服务器,Domino企业服务器功能最强,我们在下一节的安装中选择企业服务器。
Lotus Domino服务器具有下面的一些功能特性:
1)完全支持Internet的标准通信平台
2)强劲的、可伸缩型的目录服务
3)管理非结构化的文档数据库
4)用于信息共享的复制技术
5)完成协同工作的工作流,日历,群组日程安排
6)行业标准的安全机制
7)对浏览器客户机的支持
8)对实施访问企业数据的支持
9)多平台支持
10)可靠,可用,可伸缩的服务结构
11)多种开发工具的选择
12)简单方便的系统管理
Domino服务器启动后,是一个控制台界面,可以在控制台中输入服务器能够接受的命令,如Load 命令可以启动服务器任务。
Notes客户机包括:Notes,Notes Minder,Domino Administrator,Domino Console,Domino Designer。
1)Lotus Notes是C/S模式下Notes应用程序的使用客户端。
2)Notes Minder是Lotus Domino邮件的客户端提醒程序。
3)Administrator提供对Domino服务器的完全管理功能。
4)Domino Console是一个用Java写的Domino服务器控制程序,可以在远程使用Domino控制台。
5)Domino Designer是Domino应用程序的开发工具。
在Windows2000操作系统上安装好后,在“开始”菜单中如下图:
图1-1
1.2 服务器的安装和配置
1.2.1服务器的安装
如果有Domino安装光盘,直接在光盘的Server目录下,找到Setup.exe文件执行。
也可以把安装文件拷贝到硬盘上执行。
详细的安装过程请参考配套教学录音的swf文件。
这里说讲解几个关键步骤。
1.执行setup.exe文件
2.选择是否安装文分区服务器
当出现下面的界面时,不要选择安装分区服务器。
分区服务器是为了共享程序文件在一台电脑上安装多个Domino服务器。
Name和Company可以随便填,没有影响。
3.选择安装目录
可以通过“Browse…”按钮,显示对话框修改安装目录。
根据自己的电脑的实际情况选择。
4.选择服务器的类型
选择最后一项:Domino Enterprise Server。
这样服务器的功能比较全。
5.开始拷贝文件
6.安装完成
7.安装中文语言包(可选,如果有可以安装)
8.选择接受协议9.选择替换语言包
10.和Domino服务器同一个安装目录
11.选择新增语言包,然后执行下一步,直到安装完成。
1.2.2服务器的配置
服务器安装完成后,并不能使用,还需要在首次启动服务器时进行配置。
主要配置的项目有:组织的名称,服务器的名称,服务器的管理员,网络域名称等。
在配置过程中会产生一些ID文件,要妥善保存。
1.首次启动服务器
2.设置启动方式
选择作为常规应用程序启动,这样设置好服务器后,每次启动服务器都有一个控制台界面,便于管
理服务器和调试程序。
3.选择安装第一台服务器
选择安装新的Domino域中的第一台服务器,而不是把服务器加入到现有的域中。
我们现在是第一次安装。
4.设置服务器的名称和标题。
名称设置后,一般不能修改,要选择一个好的名称。
设置完成后会
生成一个Server.ID文件。
启动服务器时需要。
要做好备份。
5.设置组织名称。
一般是公司或者单位的名称,会变成服务器或者用户名称的一部分。
设置完成
后会产生一个Cert.ID文件。
以后注册用户都需要此文件,并为其设置一个口令。
一定要记住,如果此文件丢失不能注册新的用户和验证用户。
要做好备份。
6.设置网络域的名称。
网络域是共享同一个domino目录的服务器和用户的集合。
可以和组织的
名称相同。
如果注册有域名,可以输入域名。
7.设置管理员。
一般只输入LastName,这样今后使用起来比较方便。
并为管理员输入口令。
设
置完成后,会在Domino目录的admin个人文档中增加管理员的ID标识符admin.id,要妥善保存并做好备份。
8.设置服务器器的Internet服务和定制其他服务。
开发Web应用一般选择下面的所有选项。
也可
以定制服务器的其他服务。
9.网络设置:设置Domino使用的网络协议和主机名称。
可以直接略过使用缺省设置,也可以定
制。
定制为:只使用TCP/IP协议,并设置主机名城。
如果注册了Internet主机名可以填写在下面的文本框内,如果没有,就写当前电脑的名称,最好是英文。
10.保护数据库文件。
在所有的数据库模板中禁止匿名访问和把LocalDomainAdmins设置为管理
者。
11.执行配置
12.重新启动服务器
配置完成后,从开始菜单重新启动服务器,可以看到服务器配置已经生效。
1.3 客户端的安装和配置
客户端的安装配置主要包括Lotus Notes,Designer,Administrator软件的安装和如何连接Domino 服务器。
1.在安装光盘的All Clients目录下,执行Setup.exe,开始后,会询问是否接受许可协议,选择接
受,执行下一步。
2.选择安装目录,根据自己的需要判断是否需要调整。
3.选择安装组件,按照图中所示选择。
选择安装Designer和Administrator的所有组件,Notes Client
的最后两个组件一般不选择。
执行下一步开始拷贝文件。
4.安装完成后从开始菜单启动Notes准备连接服务器。
在连接服务务器之前,确定服务器已经启
动服务器。
5.启动后,执行下一步到下图界面。
输入管理员的用户名和服务器的名称。
6.设置网络配置。
执行下一步,出现网络配置界面。
输入服务器的名称和协议。
7.执行下一步,输入口令。
在后面的安装界面,不做设置,直接执行下一步。
和服务器连接获取数据
8.连接完成后,出现Notes首页设置,使用缺省首页就可以了。
9.设置工作台为新的首页。
在左边的书签栏单击“数据库”书签,把其中的工作台拖到书签栏上。
在工作台书签上,使用右键菜单,把工作台设置为新的首页。
10.打开Admin的邮箱
到这里整个Notes客户端软件的安装过程就完成了。
用户可以用admin用户登录服务器,访问服务器上的邮件和应用程序。
因为当前登录的用户是Admin是Domino服务器安装时创建的管理员,还可以从notes打开Administrator管理domino服务器。
也可以打开Designer查看数据库的设计。
在开发过程中,只有一个Admin用户是不够的,还需要注册其他用户。
关于注册用户请参考Domino 的系统管理帮助,或者配套教学录音。
1.4 Designer 6.5开发环境介绍
1.4.1启动Lotus Domino Designer
由三种启动Lotus Domino Designer的方式:
1.从Lotus Notes的书签栏
在Notes窗口左边的书签栏点击,如下图:
如果没有发现这个图标,说明没有安装Lotus Designer,请重新启动安装程序。
2.从一个数据库
如果你已经有了一个数据库,那么你可以直接从数据库启动Lotus Designer,开始设计工作,但是当前用户必须对这个数据库具有“设计者”或者“管理者”的存取级别(存取级别在后面章节讲解)。
步骤如下:
1)选择一个数据库,点右键,弹出快捷菜单;
2)选择“在Designer中打开”。
如下图
3.从开始菜单
Lotus Notes的所有客户端程序安装好后,在“开始”菜单中有一个条目,可以直接启动Designer。
1.4.2浏览Lotus Domino Designer开发环境
构建大型应用程序需要使用合适的工具。
可以把Designer 看作工作室,里面包含了构建大型应用程序所需的一切工具。
开始构建之前,先来考察一下工作室的情况。
项目用途
菜单显示 Designer 命令的上下文相关的菜单。
窗口标签在工作台上打开的多个窗口之间切换。
设计操作按钮执行诸如创建元素、保存、关闭之类的操作。
显示属性框打开活动设计元素的属性框。
设计窗格包含设计书签图标和设计列表。
设计书签打开设为书签的应用程序列表。
设计列表带您进入设计元素或资源的工作窗格。
工作窗格列出数据库中与顶级视图中当前选中的设计元素相关的所有内容。
元素一旦打开,此窗格即成为该元素的工作区。
项目用途
设计区设计元素的工作区
“参考”附签“参考”附签是区分语言的。
“参考”附签的内容随所选的语言不同
而改变。
如果使用公式语言进行编辑,则窗口包含 @Command、
@Function 和域。
如果使用 JavaScript 进行编程,则窗口包含有关
“文档对象模式”的信息。
如果使用 Java 编程,则窗口包含与 Java
相关的信息。
如果使用LotusScript编程,则显示和LotusScript相关
的信息
预览按钮启动所选的浏览器来预览设计工作。
操作列表工作区内的设计元素所包含的操作,操作也是一种设计元素。
“对象”附签“信息列表”的“对象”附签可使您在“编程”窗格中的对象和事件
之间相互转换。
要操作某个对象,请选择该对象并展开它的属性和事
件列表。
如果选择了属性或事件,“编程”窗格的 Script 区域就会
随之变化以显示其描述代码。
已经进行了编程的事件和属性用较深的
颜色显示。
Script 区域在 Script 区域内输入程序。
可以以用“公式语言”、“LotusScript”、
“JavaScript”、Java、或“简单操作”来编写。
“属性框”是对应用程序的各个部分进行操作的工具。
使用“属性框”可以选择或修改正在操作的元素的设置。
“属性框”带有可切换的窗格(也叫“附签”),通过这些窗格可以访问不同的属性或选项。
在大多数窗口中,右击鼠标将打开该设计元素的“属性框”。
还可以从菜单中选择“设计”“<元素>属性”。
“属性框”是上下文相关的,因此可以一直在工作台上保持打开状态,它将随着操作元素的变化而发生相应的改变。
双击框的顶部可折叠“属性框”。
许多属性框在折叠之后将成为上下文相关的工具栏。
1.4.3在Designer中组织应用程序
在Designer中,我们可以使用书签和文件夹组织我们的工作和应用程序。
通过书签可以快速定位到数据库或者设计元素。
文件夹可以包含书签,数据库,设计元素或者其他文件夹。
书签和文件夹都可以放置在左边的书签栏上。
1.创建书签
我们可以使用两种方式创建书签:使用拖放方式,使用菜单。
1)为了快速访问经常使用的应用程序和数据库,可以使用拖拉方式创建书签:
把桌面的应用程序快捷方式拖放到书签栏上;
●把Windows资源管理器中的可执行程序拖放到书签栏上;
●把设计窗格中的数据库图标拖放到书签栏上;
●把数据库的窗口标签拖放到书签栏上;
2)使用菜单创建数据库快捷方式
(1)选择“文件”,“数据库”,“打开”
(2)选择想创建书签的数据库
(3)点击“书签”按钮,在“添加到”域中选择书签的位置。
这里选择放在“书签栏”上。
(4)点击“确定”就可以看到结果。
2.创建文件夹
可以创建下面几种情况的文件夹:
●书签栏上的文件夹
●在书签栏上的文件夹中创建文件夹
●在数据库中创建文件夹,组织数据库中的设计元素●数据库中的文件夹中的子文件夹
下面以在书签栏上创建文件夹为例介绍。
(1)在设计窗格中点击文件夹图标
(2)输入文件夹名称,选择位置“文件夹”,新创建的文件夹就出现在书签栏上。
然后可以把数据库或者应用程序拖入文件夹。
1.5 Domino应用程序介绍
通过 Domino 应用程序,用户可以使用 Lotus Notes 或 Web 共享、收集、跟踪并组织信息。
Domino 应用程序包括广泛的商业解决方案,其中涉及到:
1)工作流:路由信息的应用程序。
2)跟踪:监控进程、工程项目、性能或任务的应用程序。
3)协作:创建讨论论坛和协作的应用程序。
4)数据集成:与关系数据库和事务系统集成的应用程序。
5)个人化:基于用户名、用户简要表、存取权限或时间日期等信息生成动态目录的应用程序。
6)全球化:使用 Domino Global Workbench 生成全球站点的应用程序。
每个 Domino 应用程序均从Domino 数据库开始。
所有 Domino 应用程序都包含一个或多个Domino 数据库。
Domino数据库是存放应用程序中的数据、逻辑和设计元素的容器。
设计元素是用来创建应用程序的构建单元。
设计元素包括:页面,表单,大纲,帧结构集,视图,文件夹,代理,其它共享资源和共享代码。
使用 Designer,可以创建在 Intranet 和 Internet 上均能使用的应用程序。
无论是 Notes 客户机还是 Web 浏览器都使用相同的数据库结构,所不同的是查看机制:Web 数据库通过 Web 浏览器查看而不是 Notes 工作站。
所有的设计工作均在 Designer 中进行并且使用相同的设计元素(表单、域、视图、大纲)来显示和组织内容。
在Domino服务器安装后,附加了很多应用程序:比邮件程序,Domino Web Administrator,讨论数据库,文档集,通讯录等。
邮件程序就是由一个邮件数据库组成的。
邮件数据库包含很多设计元素,还可以存放邮件文档。
我们在Lotus Notes 中可以使用该程序,下图是邮件程序的主界面。
可以看到在收件箱内有一封邮件。
邮件前面的“红色五角星”表示未读邮件。
在Designer中打开,查看其设计元素,见下图:
IBM精品课程——Lotus Domino应用开发
在后面的章节中,我们将循序渐进的学习各种设计元素的使用,创建Domino应用程序。
31。