创建、添加、除去或编辑 portlet

创建 portlet

可以创建新的 portlet、将现有 portlet 添加至 portlet 部署描述符或从 portlet 部署描述符除去选择的 portlet。

要创建新的 portlet,遵循下列步骤:

  1. 通过在“项目资源管理器”视图中双击 portlet 部署描述符编辑器来打开它。
  2. 单击新建按钮以打开向导。定制 Portlet
  3. 指定将放置新 portlet 的文件夹、该 portlet 将属于的包(如果未指定包,则将把该 portlet 添加至缺省包中)、该 portlet 的类名以及该 portlet 的超类。应将 GenericPortlet 或其层次结构中具有 GenericPortlet 的任何类指定为它的超类。
  4. 提供 portlet 类修饰符和接口信息。类不能同时是抽象和终态。指定要生成的方法存根。单击添加按钮以打开选择接口对话框。在此对话框中可以指定要实现的 portlet 的其它接口。通过使用适当的复选框,选择要在 portlet 文件中创建的方法存根。继承的抽象方法来自超类的构造函数选项添加必须实现的继承的抽象方法和超类构造函数的存根(除非您打算创建抽象 portlet)。

添加现有 portlet

要添加现有 portlet,遵循下列步骤:

  1. 单击添加按钮以打开向导。
  2. 选择 portlet 的类和包名称。

配置 portlet

要配置 portlet,首先从 Portlet 列表框中选择它,然后指定下列值:

表 1. Portlet 类
属性名 描述
Portlet 类 Portlet 列表框中选择的 portlet 的规范名称。选择浏览按钮以打开选择 Portlet 对话框并在部署描述符中创建新的映射。在 <portlet-class> 节点中使用。
表 2. 本地化部署描述符值
属性名 描述
语言 xml:lang 属性中用来本地化显示名称描述的语言环境信息。xml:lang 属性的缺省值是英语(en)。该属性名在 <portlet> 中的 <display-name><description>xml:lang 属性中使用。
显示名称 用来标识 portlet 的管理名称。它仅显示在 GUI 工具中。在 <portlet> 中的 <display-name> 中使用。
描述 有关 portlet 的描述性文本。此文本不向最终用户显示。在 <portlet> 中的 <description> 中使用。
表 3. 特定语言的 portlet 信息
属性名 描述
资源束 要提供特定语言的 portlet 信息(如标题和关键字),使用资源束。设置资源束的标准类名。它在 <resource-bundle> 中使用。
受支持的语言环境 声明 portlet 在运行时支持的语言环境。在 <supported-locale> 中使用并用来找到每种语言环境的资源束文件。
Portlet 信息 指定有关每种受支持的语言环境的 portlet 信息。选择上面的受支持的语言环境并指定有关所选择的语言环境的 portlet 信息。指定的信息将保存在资源束文件中。
标题
应显示在此 portlet 的标题栏中的标题。每种语言环境只允许一个标题。注意,此标题可能被门户网站覆盖或被 portlet 以程序方式覆盖。对于缺省语言环境,在 <portlet-info> 中的 <title> 中使用;而对于其它语言环境,在特定语言的资源束文件中的 javax.portlet.title 中使用。
简短标题
简短标题,可用于有限显示能力的设备。每种语言环境只允许一个简短标题。对于缺省语言环境,在 <portlet-info> 中的 <short-title> 中使用;而对于其它语言环境,在特定语言的资源束文件中的 javax.portlet.short-title 中使用。
关键字
描述 portlet 的功能的关键字。允许用户根据关键字搜索 portlet 的门户网站可能使用这些关键字。每种语言环境允许多个关键字,但是必须用逗号(,)隔开。对于缺省语言环境,在 <portlet-info> 中的 <keywords> 中使用;而对于其它语言环境,在特定语言的资源束文件中的 javax.portlet.keywords 中使用。

除去 portlet

在“Portlet 部署描述符”中,突出显示您想除去的 portlet,然后单击除去

相关概念
Portlet API
创建 portlet 和 portlet 项目
使用 portlet 部署描述符
相关任务
配置 JSR 168 portlet
定义 portlet 安全约束
定义定制的 portlet 方式
定义定制的窗口状态
定义用户属性
相关参考
参考
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.