IBM® Rational® Software Development Platform 具有专门用来帮助您开发 WebSphere® Portal 的 portlet 应用程序的工具。这些 portlet 工具具有下列功能:
系统支持在下列环境中测试和调试 portlet:
系统提供了下列工具以支持开发 portlet 应用程序:
Portlet 项目用于在产品工作台中开发 portlet 应用程序。这些项目包含测试、调试或部署 portlet 所需的所有资源。要创建 portlet 应用程序,必须使用“新建 Portlet 项目”向导来创建 Portlet 项目,或者使用“导入”向导来导入 portlet WAR 文件。
有关 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 Server 的“预览”页上。也支持源代码级别调试。有关更多信息,请参阅定义本地服务器以测试 portlet 或定义远程服务器以测试 portlet。
要测试和调试 portlet 项目,参阅测试和调试 portlet。
在远程“WebSphere Portal 服务器连接”服务器上测试或调试的功能允许您在开发期间预览 portlet 应用程序。这是在 WebSphere Portal 上运行的 portlet 应用程序的动态视图。当在远程服务器上运行时,使用此操作将不需要手工构建和安装应用程序,也不需要手工将应用程序部署至远程 WebSphere Portal。该预览自动为您执行这些操作。有关详细信息,请参阅在远程服务器上测试 portlet。在本产品的 WebSphere Studio 版本中,此功能被称为 portlet 预览。
由于 portlet 应用程序项目是与 J2EE 兼容的 Web 应用程序,因此可以通过选择
来将资源从 WAR 文件导入到项目中,还可以通过选择 来将项目中的资源导出至 WAR 文件。