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


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

    本文关键词: IBM Lotus Notes 构建 应用程序

    开始之前

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

      关于本教程

      本教程讲解用 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 复合应用程序

      p1

      本教程的应用程序

      对于我们的复合应用程序,要使用以下 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 客户机软件

  • 相关阅读:
    easyui带file上传控件表达提交
    WebApi返回json
    同一个项目中使用MVC控制器和WebAPI控制器
    jquery disabled
    ITIL(Information Technology Infrastructure Library )
    jquery.formatDateTime
    sqlserver 表连接更新字段
    C#分页的总页数算法
    Angular入门教程三
    Angular入门教程二
  • 原文地址:https://www.cnblogs.com/hannover/p/1338727.html
Copyright © 2020-2023  润新知