在此练习中,您将导入两个书签样本 portlet。
在开始此教程之前,必须先导入必需的资源:
遵循下列步骤来导入这两个书签样本:
书签(使用 IBMR portlet API)
样本。样本简介页面将在右窗格中打开。
书签(使用 JSR 168 API)
的样本代码。导入此样本时还会创建两个项目:bookmarkJSREAR 和 bookmarkJSR。
这些样本中包括下列文件:
工作台提供了几种类型的 portlet 编码样本,可在“样本库 ”中获得这些编码样本。从帮助菜单中选择样本库 > 技术样本 > Portlet。
下面列示的是在“基本 portlet”类别下面提供的样本。 所有这些样本说明了这两个 portlet API 之间的差别。 要导入任何样本,打开该样本,并单击该样本的主页上的导入样本。
这两个书签 portlet 样本说明了一个将 Web 地址作为书签来存储的 portlet。“内容访问”portlet 样本说明了如何使用 WebSphereR Portal 所提供的 ContentAccessService 接口。
使用“单击激活操作”(IBM portlet API)和“属性代理程序服务”(JSR 168 API),协作 portlet 样本说明了如何在同一页面上的 portlet 之间交换信息。
此教程讨论了书签 portlet 样本,它们说明了使用 IBM portlet API 和 JSR 168 portlet API 实现书签代码之间的差别。 还讨论了书签样本中未说明的一些差别。
工作台中的 WebSphere Portal V5.0 测试环境自动支持 JSR 168 API。
如果您要使用远程 WebSphere Portal V5.0.2 服务器,
则必须通过以下方法将 WebSphere Portal 配置为允许使用 JSR 168 portlet:
编辑 <WebSphere_Portal_install_root>/shared/app/config/services
目录中的
属性文件 ConfigService.properties
,并设置 portal.enable.jsr168 = true
。
工作台在“新建 portlet 项目”向导中提供了对这两种 API 的支持:
当您在这些项目中创建新的 portlet 时,它们将是 JSR 168 portlet 或 IBM portlet,这取决于创建它们的项目。
现在,您可以开始进行练习 1.2:两种 API 在概念方面的差别了。