设为首页 收藏本站
查看: 1207|回复: 0

[经验分享] 为 IBM Lotus Notes V8 构建复合应用程序(一)

[复制链接]

尚未签到

发表于 2015-10-5 07:19:27 | 显示全部楼层 |阅读模式
为 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 复合应用程序

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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-122717-1-1.html 上篇帖子: IBM公司的面试题,看看你能做出多少。 下篇帖子: IBM 学习php 第一部分
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表