Rational® Developer 包括专门帮助您开发 WebSphere® Portal 的 portlet 应用程序的工具。portlet 工具提供下列功能:
系统支持在下列环境中测试和调试 portlet:
系统提供了下列工具以支持开发 portlet 应用程序:
Portlet 项目用于在 Rational Developer 中开发 portlet 应用程序。这些项目包含测试、调试或部署 portlet 所需的所有资源。要创建 portlet 应用程序,必须先使用“新建 Portlet 项目”向导来创建 portlet 项目。
有关 portlet 项目的一般信息,请参阅创建 portlet 和 portlet 项目。
样本库提供了一些样本 portlet 应用程序以演示 portlet 开发。可在您自己的开发环境中检验这些样本 portlet 应用程序项目。
创建 portlet 应用程序样本项目比从头开始创建项目要简单得多,这是因为向导会导入包括内容在内的所有必需资源,并且项目已经准备好从工作空间运行。
要获取有关可用 portlet 样本的更多信息,选择技术样本和 Portlet 以查看下列样本类别:
。然后,展开还有一些门户网站应用程序样本将样本库中的示例样本和应用程序样本中的 portlet 合并到一起。
教程库提供了一些演示 portlet 开发的详细教程。可根据这些教程在您自己的开发环境中构建 portlet 应用程序项目。
要访问可用的 portlet 教程,选择边学边做并展开下列其中一个标题:
。然后展开Web 透视图将视图和编辑器组合到一起以帮助开发 portlet 应用程序。它还提供了用于创建 portlet 应用程序的向导,并提供了执行其它特定于 portlet 的操作的环境。
可以通过从Portlet 项目 或 Portlet 项目(JSR 168)。打开的向导将提示您选择下列其中一个 portlet 类型:
菜单中使用新建 portlet 项目向导来创建新的 portlet 应用程序。根据您是想使用 IBM portlet API 还是使用 JSR 168 portlet API,选择有关更多信息,请参阅创建 portlet 项目(IBM API)或创建 portlet 项目(JSR 168)以了解空 portlet 和基本 portlet。请参阅创建 Faces portlet 项目以了解特定于 Faces portlet 的信息和创建 Struts portlet 项目以了解特定于 Struts portlet 的信息。
一个 Portlet 项目具有两个配置文件:portlet 部署描述符(portlet.xml)和 Web 应用程序部署描述符(web.xml)。portlet 部署描述符包含 WebSphere Portal 安装和配置 portlet 所需要的信息。要更多地了解 portlet 部署描述符,请参阅使用 portlet 部署描述符。此 portlet 部署描述符编辑器帮助指定 Portlet 部署描述符中的部署信息。它还可以验证 portlet.xml 文件。要更多地了解此编辑器,请参阅定制 IBM API portlet或定制 JSR 168 portlet。
Portlet 工具提供了其它的服务器配置类型(称为门户网站服务器配置),该配置包含在 WebSphere Portal 机器上发布 portlet 应用程序所需要的服务器配置信息。在发布它之后,目标 portlet 将出现在 WebSphere Portal 的测试页和调试页上。也支持源代码级别调试。有关更多信息,请参阅定义服务器以测试 portlet。
要测试和调试 portlet 项目,参阅对 portlet 进行测试、调试或概要分析。
在 WebSphere Portal Server Attach(远程)服务器上测试或调试的功能允许您在开发期间预览 portlet 应用程序。这是在 WebSphere Portal 上运行的 portlet 应用程序的动态视图。当在远程服务器上运行时,使用此操作将不需要手工构建和安装应用程序,也不需要手工将应用程序部署至远程 WebSphere Portal。该预览自动为您执行这些操作。有关详细信息,请参阅远程测试 portlet。在本产品的先前版本中,此功能被称为 portlet 预览。
由于 portlet 应用程序项目是与 J2EE 兼容的 Web 应用程序,因此可以通过选择
来将资源从 WAR 文件导入到项目中,还可以通过选择 来将项目中的资源导出至 WAR 文件。