time 
设为首页】【收藏本站
当前位置: 主页 > 数据库 > 数据库理论 > 为 IBM Lotus Notes V8 构建复合应用程序(一)

为 IBM Lotus Notes V8 构建复合应用程序(一)

时间:2007-12-17 13:14 点击:1062次 字体:[ ]




    开始之前

  构建复合应用程序的过程涉及多个过程。本教程将这个过程划分为几个课程来讲解,您可以按次序学习。

  关于本教程

  本教程讲解用 NSF 和 Eclipse 组件创建基于 NSF 的复合应用程序所需的步骤:

  概述和设置

  课程 1:创建 WSDL 文件来支持组件间通信

  课程 2:定义发布属性的 Lotus Notes 视图列

  课程 3:为组件间通信定义 Lotus Notes 动作

  课程 4:组装基于 NSF 的复合应用程序

  课程 5:在复合应用程序中添加 NSF 组件

  课程 6:在复合应用程序中连接组件

  课程 7:使用 LotusScript API 发布属性

  课程 8:在复合应用程序中添加 Eclipse 组件

  课程 9:在复合应用程序中连接 Eclipse 和 NSF 组件

  课程 10:其他动作和连接

  概述和设置

  本教程讲解创建基于 NSF 的复合应用程序的过程。最终的复合应用程序包含来自两个 IBM Lotus Notes 应用程序的两个 NSF 组件和一个 Eclipse 组件。这些组件跨应用程序和系统边界形成松散耦合的事件/动作关系,而且它们会根据单个组件中的用户动作改变显示。

  在本教程中,假设读者是一位 IBM Lotus Domino Designer V8 开发人员,正打算修改 Lotus Notes 应用程序设计元素来支持组件间通信。还要使用 Lotus Notes V8 客户机的可选特性 Composite Application Editor(CAE)组装组件,将组件连接到事件/动作关系。对复合应用程序有适当访问权的开发人员和业务线用户都可以使用 CAE 特性的拖放功能。

  图 1 显示这个使用组件间通信的复合应用程序。这个复合应用程序的用户可以在屏幕左上角显示的 Lotus Notes Contacts 组件中选择一个名称。这个组件发布用户名,另外两个组件执行预先定义的逻辑,显示与所选用户相关的信息。

  用户还可以在右上角显示的 Tag Cloud 组件中选择一个主题;底部显示的 NDForum 组件执行它的逻辑,列出与所选用户相关的文档。

  图 1. Lotus Notes V8 中的 Customer Interests 复合应用程序

   为 IBM Lotus Notes V8 构建复合应用程序(一)_www.fengfly.com

  本教程的应用程序

  对于我们的复合应用程序,要使用以下 Lotus Notes 应用程序:

  Lukas Geiger 8.0 Contacts,LGContacts.NSF

  Lotus Notes 应用程序包含虚构用户的联系信息。这个应用程序的设计与 Lotus Notes Contacts(以前称为 Personal Name and Address Book)的设计相同。使用一个视图作为 NSF 组件,以此了解如何使用属性和动作。

  Lotus Notes/Domino V6 and V7 Forum,NDForum.NSF

  这个 Lotus Notes 应用程序是一个关于 Lotus Notes 和 Domino 相关主题的论坛。作者包括 LGContacts.NSF 中列出的虚构用户。它的内容和设计是可以从 developerWorks 访问的 Lotus Notes and Domino forum 的子集。

  使用一个 Lotus Notes 视图作为 NSF 组件,并修改它来支持组件间通信。

  Customer Interests Update Site,Tag Cloud Eclipse 组件

  按照 wikipedia 中的定义,标签云(或可视设计中的加权列表)可以用作 Web 站点上使用的内容标签的可见描述。常常用更大的字体或其他突出方式描述常用的标签,显示的次序一般是字母表次序。因此,既可以根据字母表寻找标签,也可以根据常用程度寻找标签。选择标签云中的一个标签,一般会找到与这个标签相关联的一组条目。

  Tag Cloud 组件是由另一个开发人员用 Eclipse IDE 构建的。因为 Lotus Notes V8 客户机支持不同技术的组件,所以可以在复合应用程序中包含这个组件。Tag Cloud 组件(TC_US_8.NSF)可以从更新站点上获得。

  设置过程

  为了开始学习本教程的课程,需要按照以下步骤完成设置:

  将 ZIP 文件的内容提取到新的文件夹中。

  将三个 Lotus Notes 应用程序复制到 Lotus Notes V8 客户机的数据目录:

  NDForum.NSF

  LGContacts.NSF

  TC_US_8.NSF

  下面两个文本文件包含 LotusScript 代码,可以按照课程 2 和 10 中的说明通过 Lotus Notes V8 客户机将它们粘贴到 Lotus Notes 动作中:

  SelectPerson_Action_for_NDForum.txt

  SelectSubCategory_Action_for_NDForum.txt

  系统需求

  为了完成本教程中的所有课程,必须安装和设置以下软件:

  IBM Lotus Notes V8 客户机软件和可选的 Composite Application Editor 特性

  IBM Lotus Domino Designer V8 客户机软件



本文地址 : http://www.fengfly.com/plus/view-166656-1.html
标签: 构建 应用程序 组件 复合 Lotus
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: