热点推荐
ZOL首页 > 网络设备 > 产业 > 在IBM Lotus Notes中集成复合应用程序

在IBM Lotus Notes中集成复合应用程序


【转载】 2007年09月14日 10:28 评论

    学习如何创建 Eclipse 视图组件以及如何将其添加到 IBM Lotus Notes V8 的新复合应用程序中;组件将使用 Activities API 来创建、读取、更新并删除 Activities 服务器上的活动。

  随着新 IBM Lotus Notes V8 客户机的发布,复合应用程序也得到了发展。使用复合应用程序,可以对相似的组件进行合并以提供完整的应用程序。可以通过不同来源获取组件,包括 IBM Lotus Domino 数据库、Eclipse 视图和 JSR 168 portlet。

  活动提供了一种组织、共享和重用任务的方法。这样,可以将相关文档存储在某个活动中,有关人员(如项目管理活动的团队成员)可以对它进行访问。

  在本文中,将学习如何创建可以包含在复合应用程序中的基于 Eclipse 的组件。该组件使用 Activities API 查询 Activities 服务器,并且允许您在返回的结果上执行多种函数。

  先决条件

  若要使用 Activities API,必须确保在安装 Lotus Notes V8 时选中了 Activities 特性。选择 Activities 选项,如图 1 所示。

  还需要选择 Composite Application Editor,将使用它来构造复合应用程序。如果在安装 Lotus Notes V8 时没有选择上述功能,则返回 Install Wizard,然后添加上述功能。

  在 Eclipse 中配置项目

  项目是包含在插件项目中的 Eclipse 视图。可以在 Eclipse 中创建新的 Plug-in Project,选择 File – New – Other,然后从 Plug-in Development 目录中选择 Plug-in Project。输入 Activities 作为项目名称,单击 Next,然后单击 Finish。

  Eclipse IDE 将创建插件,对插件进行配置,使其包含一个扩展 org.eclipse.ui.views 扩展点的视图。若要获得有关 Eclipse 扩展的更多信息,请参阅 Eclipse Web 站点。

  继续进行操作之前,必须确保将项目的 Compiler Compliance Level 设置为 Java 1.4。若要确认该设置,选择 Window – Preferences 打开 Preferences 对话框,然后导航到 Java – Compiler 窗口。

  若要创建扩展,右键单击 META-INF 文件夹中的 MANIFEST.MF 文件,然后选择 Open With – Plug-in Manifest Handler。接着选择 Extensions 附签并单击 Add 按钮。在打开的窗口中,选择 Extension Points 附签中的 org.eclipse.ui.views,然后单击 Finish。右键单击所创建的扩展,然后选择 New - View。ID Activities.view1 将添加一个新的视图扩展。将 allowMultiple 选项设置为 true。保存文件。

  中可以看到,会自动使用文本 activities.ViewPart1 填充与扩展相对应的类位置。现在必须创建该文件。在 Package Explorer 中扩展 src 文件夹,然后右键单击活动包并选择 New – Class。输入 ViewPart1 作为类名,然后选择浏览 Superclass,在所出现的对话框中输入 ViewPart。单击 Finish。

  已成功创建一个包含 Eclipse 视图的插件,该视图扩展对扩展点 org.eclipse.ui.views 进行扩展。若要访问 Activities API,首先必须包含 com.ibm.openactivities.client.common.service 插件作为项目的依赖关系。还需要 org.apache.commons.httpclient 和 com.ibm.rcp.accounts 插件。

  若要包含这些依赖关系,首先将 Target Platform 更改为指向 Lotus Notes V8 安装目录。选择 Window – Preferences,然后从 Plug-in Development 附签选择 Target Platform。将位置更改为指向 Notes 安装中的 Eclipse 目录,默认情况下为 C:\Program Files\IBM\Lotus\notes\framework\eclipse。单击 Reload 按钮。

  使用 Plug-in Manifest Handler 重新打开 MANIFEST.MF,然后选择 Dependencies 附签。单击 Add 按钮并搜索插件。

给文章打分 5分为满分(共0人参与) 查看排行>>
频道热词:工作站  云计算  服务器  
视觉焦点
企业网络产业热点
排行 文章标题
TOP10周热门无线上网卡排行榜
  • 热门
  • 新品
查看完整榜单>>