跳转到主要内容

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

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

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

  • 关闭 [x]

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

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

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

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

  • 关闭 [x]

在 Lotus Domino Designer 中利用 XPages 的威力

如何让 Domino 应用程序支持 Web 2.0

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

简介:  XPages 是 Domino Web 开发人员的技术工具箱中最近新增的一项技术,可以说是到目前为止最强大、最革命性的一项技术。利用 XPages 可以实现以前认为在 Domino 应用程序开发环境中无法实现的功能。有了 XPages,可以很容易地在现有应用程序中创建 Web 2.0 用户体验。为了证实 XPages 的威力,本教程向大家介绍如何让个人地址簿 Domino 应用程序模板支持 Web 2.0。

发布日期:  2009 年 3 月 24 日
级别: 中级

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

开始之前

本教程针对的是有经验的 Domino Web 应用程序开发人员,他们是最新接触 XPages,并最希望了解 Domino Web 环境的这一增强可以为现有 Domino 应用程序做些什么的人群。尽管本教程只介绍几个基本的 XPage 开发主题,但是要涉及到一些常见的 Domino Web 应用程序开发技术。

关于本教程

XPage 功能是最新的 Domino Browser Client 设计元素。利用 XPages,Domino Web 应用程序开发人员既可以扩展当前 IBM® Lotus® Notes 和 Domino 应用程序的功能及终端用户体验,也可以快速创建全新的富 Web 应用程序 —— 并且全都遵循当前 Web 开发标准。XPages 是通过 Java™Server Faces (JSF) 技术交付的,为新手和经验丰富的 Web 应用程序开发人员都提供了几乎无限制的数据结构和功能,这些以前在 Lotus Notes 和 Domino 应用程序中是不可得到的。

XPages 的优点之一是,开发人员永远不需要真正理解 JSF 技术,就可以利用它们的优势。JSF 用我们 Domino 开发人员理解的术语来说,就相当于一个定制类呈现引擎。它解释开发人员提供的标签,基于与 JSF 定制类库匹配的预定义呈现逻辑,评估所需的最终结果。

为了更好地证实 XPages 的威力,本教程用到了 Domino 自带的个人地址簿模板。显然,个人地址簿模板并不设计为以 Web 浏览器客户端作为主要用户。但是这个模板非常适合作为本教程的例子。

尽管个人地址簿模板不只是存储联系人和联系人组信息,但是本教程只关注该应用程序模板的这两个方面。具体来说,将会使用 XPages 来提供一个基于 Web 2.0 的联系人和联系人组管理模块以及进入个人地址簿模板的导航入口点。

本教程包括以下内容:

  • XPage Domino 设计元素概述
  • 创建一个能够工作的、View 类型的示例 XPage
  • 创建一个能够工作的、NotesDocument 类型的示例 XPage
  • 创建一个多用途的、功能完全的 XPage,在单个 XPage 内同时显示 View 类型的和 Document 类型的 XPage 对象

前提条件

如果您不熟悉 Lotus® Domino Server 8.5 Public Beta、Lotus Notes 和 Domino Designer in Eclipse Client 安装过程及所需的附加信息,请在继续阅读之前,使用您的 IBM ID 和密码(或者完成简单的注册),查看针对您的特定环境的 版本说明


系统需求

XPages 功能需要 Domino HTTP Server 和 Domino JSF,它们可在 Domino Designer in Eclipse 8.5 Client 中得到。下载以下软件:

对于本教程,可以使用打包在 Lotus Notes 8.5 Public Beta 中的个人地址簿模板 (pernames.ntf),或者像前面提到过的一样,使用任何 Lotus Notes Client Release 6.5 或更高版本。该模板将用作我们要用 XPages 来增强的 Domino 应用程序模板。您要在自己的 Domino Application Server 的上创建一个新的个人地址簿实例,以便您在家里完成本教程中详细讨论的修改。

1 页,共 9 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Lotus
ArticleID=377993
TutorialTitle=在 Lotus Domino Designer 中利用 XPages 的威力
publish-date=03242009
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)。