跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

在 IBM Lotus Domino Web 应用程序开发中使用 XPages、Themes 和 Mashups

创建 Big Brother mashup 应用程序

Chris Toohey, 首席解决方案架构师, Clearframe
作为 DominoGuru.com(这是一个以 Lotus Notes/Domino 为主题的“技巧与提示”网站和博客)大家熟悉的开发人员和网络管理员,Chris Toohey 是 Clearframe 的首席解决方案架构师,专长是将 IBM Lotus Notes/Domino 与其他企业级解决方案集成。自从 1998 年进入 IT 行业以来,Chris 以其不同寻常的方法、前卫的思想,以及独到的分析并用标新立异的解决方案解决特定的问题,为自己赢得了专家的称谓,同时赢得了大量忠实的客户。

简介:  XPages 和 Themes 是 IBM Lotus Notes and Lotus Domino 8.5 为 Lotus Domino Web 应用程序开发人员提供的两种新技术。与以往发行版相比,它们提供了更大的灵活性,并且更好地控制交付给 Web 浏览器客户机屏幕的内容。XPages 利用一种新的 JavaServer Face 呈现引擎,而 Themes 可以允许进一步控制对显示内容的操作 —— 从 CSS 声明到 XML 标记呈现。在本教程中,您将结合使用 XPages 和 Themes 创建一个企业级销售跟踪和任务分配 Lotus Domino Web 应用程序。为了进一步展示这些技术为 Lotus Domino Web 应用程序开发人员提供的高级功能,本教程以一个集成了 OpenStreetMap 和 GeoCoder 的 mashup 应用程序作为示例。

发布日期:  2009 年 4 月 14 日
级别: 中级

访问情况 : 9646 次浏览
评论: 

开始之前

本教程面向的读者是对使用 XPages 和 Themes(针对 Lotus Domino 开发人员的两种最新技术)感兴趣,并且希望将这些技术与当前流行的高级 Lotus Domino 应用程序开发技巧整合起来的资深 Lotus Domino Web 应用程序开发人员。本教程也针对那些希望将 Lotus Domino 设计元素与公共 Web 服务结合使用,以创建高级 mashup 应用程序的 Lotus Domino Web 应用程序开发人员。虽然本教程为您提供了构建高级 Lotus Domino Web 应用程序的逐步说明,但是它引用了通用的 Lotus Domino Web 应用程序开发术语和技巧。

关于本教程

本教程将引导您更新一个名为 Big Brother 的现有 Lotus Domino Web 应用程序,该应用程序将允许创建 people NotesDocuments 和指出个体当前位置的 child/response Location NotesDocuments。通过使用 XPages 和 Themes,您将为 Big Brother 创建一个功能性指示板,并附带一个基于 OpenStreetMap 的景点图。这个带有 Big Brother Lotus Domino Web 应用程序的公共 Web 服务 mashup 将展示 XPages 和 Themes 的功能,同时展示如何将现有的用户界面组件和功能添加到这些新的 Lotus Domino 设计元素中。

本教程对使用的技巧和技术进行了安排,可供您日后用于 Lotus Domino 服务器环境升级。这样您就能够满足用户体验期望,同时通过结合最新的 Lotus Domino 产品功能获得更强大的功能。

完成本教程后,您不仅对 Lotus Domino Web 应用程序开发中的 XPages 和 Themes 有了深入的理解,还得到了一个有用的 Lotus Domino Web 应用程序,它允许您可视化地跟踪在全球范围内分布的用户。


先决条件

下面介绍了一些必备的技术、开发环境注意事项,以及在开始本教程之前需要注意的一些事情。

您可以使用 IBM ID 和密码下载 Lotus Domino Release 8.5 Public BETA Server and Lotus Domino Designer in Eclipse Client。如果您没有 IBM ID 和密码,可以根据 Public BETA 页面的注册选项进行注册。此外,也可以使用 Lotus Notes 8.5 Public BETA 附带的个人地址簿模板(pernames.ntf),或者使用 Lotus Notes Client Release 6.5 或更高版本。

  • Lotus Domino Application Server Release 8.5 (Public BETA 2)。 XPages 要求使用 Lotus Domino HTTP Server 和 8.5 发行版中新的 Lotus Domino JSF(从 Public BETA 2 以后被包含到 Lotus Domino Designer in Eclipse Release 8.5 Client 中)。但是,为了正确地开发和测试 XPages 和 Themes,我建议设置一个 Lotus Domino 应用服务器。
  • Lotus Domino Designer in Eclipse Release 8.5 (Public BETA 2)。 创建、编辑和全面维护 XPages 和 Themes,以及本教程中讨论的其他各种设计元素都是 Lotus Domino Designer in Eclipse with Release 8.5 中的组件。
  • Internet 连接。 正如您将在本教程的构建项目中对两个主要组件使用公共 Web 服务一样,这个 Lotus Domino Web 应用程序 mashup 的构建和使用阶段都需要用到 Internet 连接。

如果您不熟悉 Lotus Domino 8.5 Public BETA Server、Lotus Notes 和 Lotus Domino Designer in Eclipse Client 的安装流程,请访问以下站点(需要 IBM ID 和密码),并查看针对特定环境的发行说明:http://www.ibm.com/services/forms/preLogin.do?lang=en_US&source=swg-lnd85

1 页,共 10 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Lotus
ArticleID=381847
TutorialTitle=在 IBM Lotus Domino Web 应用程序开发中使用 XPages、Themes 和 Mashups
publish-date=04142009
author1-email=ctoohey_@dominoguru.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。