要发布使用个性化所有功能的页面并为其提供服务,您需要:
Rational Application Developer 是一种开发环境,可用来创建用于访问客户数据存储中的用户和内容资源的类,创建模板,创建个性化内容点,将内容点添加至 Web 页面以及将内容点和页面发布至运行时环境。这些个性化功能可添加至 Rational Application Developer Web 项目。
Rational Application Developer 与个性化一起提供对个性化规则的支持及处理。个性化服务器包括作为 WebSphere® Application Server 的加载项安装的规则引擎、资源引擎和相关 API。个性化工作区是服务器的浏览器界面,支持创建和编辑规则、创建竞销以及对 Rational Application Developer 中创建的内容点指定规则。个性化资源向导包括内容和用户资源向导、内容点向导和模板向导。与个性化服务器一起安装的个性化资源控制台允许管理资源集合、竞销和日志记录设置的运行时配置。
Rational Application Developer 项目需要已定义的一组个性化资源。资源可以是通常来自外部数据存储(如用户信息和业务对象的数据库)用户数据或 Web 内容,如文本、图形、applet 或 JavaScript™。每个资源具有一个或多个由资源模式定义的固定属性。例如,用户数据可能包含访问 Web 站点的客户或职员的姓名、地址和电话号码。Web 内容的模式可能包括关于内容的属性,如内容适用于哪些 Web 访问者或者内容是否为机密内容。还可能包括实际内容的来源或 URL。
定义一组个性化资源需要一组 Java™ 类,这些类应该符合个性化 API 并映射至数据存储中的数据。.class 和 .hrf(XML)文件由应用程序服务器的个性化功能和开发环境共享。项目中必须提供这些文件。Web 应用程序类路径上也必须有这些 .class 文件。您将 .java 文件放在项目源路径时,系统会为您管理它们。
使用个性化资源向导定义资源集合。向导会引导您从关系数据库表中选择您需要的数据,构建资源 Java 类和 XML 文件并将它们放到项目中。可访问在您自己的机器上运行的本地数据库或网络上任何位置的远程数据库。您需要用户标识和密码才能读取数据库。