本文将以构建自己的 portlet 为例,从设计技术和开发步骤两个方面在 IBM Lotus Domino 和 IBM WebSphere Portal 之间进行比较。本文还将介绍如何使用 IBM Rational Application Developer for WebSphere Software 以获得更大的自由和灵活性。
IBM WebSphere Portal 附带了大量有用的 portlet,用于外部连接、集成和 Internet/intranet 工具。但是有时这些附带的 portlet 并不能提供您所需要的功能,此时就必须构建自己的 portlet。通过对 IBM Lotus Domino 和 IBM WebSphere Portal 的设计技术进行比较,本文将帮助有经验的 Lotus Domino 开发人员着手开发 portlet,用于 WebSphere Portal 或任何其他的 Java Specification Request (JSR) 168 兼容的 Java 2 Platform, Enterprise Edition (J2EE) 门户。
本文的目标读者是精通 Lotus Domino 且希望使用 IBM Rational Application Developer for WebSphere Software 创建 portlet 的经验丰富的 IBM Lotus Domino 开发人员。因为由于涉及关系数据库的 Java 项目较为复杂,所以建议您在开始开发客户机之前阅读一下关于数据库、JavaServer Faces (JSF) 和 portlet 的一些资料。我们期望您拥有使用 Lotus Domino 技术的经验和知识并熟悉 Java 语言。还期望您了解 Rational Application Developer 中的用户界面。假设您在 Rational Application Developer 中创建了一个 JSR 168 JSF-enabled portlet 项目并且已转换到 Web 透视图。您的屏幕显示应类似于图 1 所示。
。。。。。。