扩展WebSphere Portal V6个性化功能
资源集合
您可以使用资源集合来添加使用选择规则进行选择的、或进行查询的列表或数据集合。建议规则可以对资源集合中的项目做出建议。资源集合通常代表下列内容:
Web 内容
文档
表单
下载内容或者富媒体
技术文章
特别推荐
广告
新的报道
公司信息
媒体新闻
产品或目录信息
事务
职位招聘
要创建一个资源集合,必须实现 资源、资源域 和资源管理器 这三个相关的概念。Personalization Javadoc 中定义了扩展 Personalization 时需要实现的接口,这个 Javadoc 位于您的 WebSphere Portal 安装中:
资源 表示数据源中的一个对象或者一行。资源类必须实现接口 com.ibm.websphere.personalization.resources.Resource。
与应用程序对象非常相似,将对资源进行自检,以获得要在规则编辑器中显示的属性列表。资源还可以接受动态属性。只有那些在自检过程中找到的属性才会编码到该类中。要添加这些属性中的另一个,您必须重新编译资源类。动态属性是在规则编辑器中定义的属性。使用 WebSphere Portal 中的 Manage Properties 页面从资源集合添加和删除动态属性。当规则运行时,将使用动态属性名或查询中所包括的属性来调用 get(String propertyName) 方法。当我们介绍 Feeds 资源集合的来源时,您将会了解到有关这方面内容的更多信息。
您可以使用 Manage Properties 页面来添加和删除动态属性。
图 2. 编写一条规则以选择文档。

通常,大多数资源集合不支持动态属性。在我们的 Feeds 示例集合中使用它们为 ATOM Feed 支持扩展属性。也就是说,Feed 资源集合可以扩展为支持 ATOM Feed 扩展。您还可以使用一个应用程序对象来实现 Resource 接口以支持动态属性。
您可以使用资源集合来添加使用选择规则进行选择的、或进行查询的列表或数据集合。建议规则可以对资源集合中的项目做出建议。资源集合通常代表下列内容:
Web 内容
文档
表单
下载内容或者富媒体
技术文章
特别推荐
广告
新的报道
公司信息
媒体新闻
产品或目录信息
事务
职位招聘
要创建一个资源集合,必须实现 资源、资源域 和资源管理器 这三个相关的概念。Personalization Javadoc 中定义了扩展 Personalization 时需要实现的接口,这个 Javadoc 位于您的 WebSphere Portal 安装中:
例如,特定的路径可能为:<wps>/doc/Javadoc/Personalization
使用资源C:\ibm\PortalServer\doc\Javadoc\Personalization。
资源 表示数据源中的一个对象或者一行。资源类必须实现接口 com.ibm.websphere.personalization.resources.Resource。
与应用程序对象非常相似,将对资源进行自检,以获得要在规则编辑器中显示的属性列表。资源还可以接受动态属性。只有那些在自检过程中找到的属性才会编码到该类中。要添加这些属性中的另一个,您必须重新编译资源类。动态属性是在规则编辑器中定义的属性。使用 WebSphere Portal 中的 Manage Properties 页面从资源集合添加和删除动态属性。当规则运行时,将使用动态属性名或查询中所包括的属性来调用 get(String propertyName) 方法。当我们介绍 Feeds 资源集合的来源时,您将会了解到有关这方面内容的更多信息。
您可以使用 Manage Properties 页面来添加和删除动态属性。
图 2. 编写一条规则以选择文档。

通常,大多数资源集合不支持动态属性。在我们的 Feeds 示例集合中使用它们为 ATOM Feed 支持扩展属性。也就是说,Feed 资源集合可以扩展为支持 ATOM Feed 扩展。您还可以使用一个应用程序对象来实现 Resource 接口以支持动态属性。
0
相关文章