此任务为企业 Bean 业务方法配置容器国际化。
开始之前
此主题假定您拥有一个组装工具,如 Rational® Application Developer。
有关组装的信息,请参阅组装工具的文档。有关本主题中的步骤,请参阅Rational Application Developer。
此主题假定您已启动组装工具、配置了组装工具以用于 Java™ Platform, Enterprise Edition (Java EE) 模块并创建或导入了 EJB 项目。
在缺省情况下,您还必须将一个或多个企业 Bean 设置为容器管理的国际化 (CMI)。
关于此任务
此过程将一个或多个业务方法与一个或多个容器管理的国际化 (CMI) 属性关联起来。对启用 Web Service 的无状态会话 Bean 也使用这个过程。
过程
- 在 Java EE 透视图中,打开要配置容器国际化的 EJB 项目。
- 双击 EJB 项目。
- 双击该 EJB 项目的名称以查看其内容。
- 双击部署描述符对象。
将显示 EJB 部署描述符面板。
- 在 EJB 部署描述符面板中,单击“国际化”选项卡。 国际化属性列表中将显示任何已配置的业务方法。
- 要配置 CMI 业务方法,单击国际化属性列表后的添加。 将打开“国际化属性”向导。
- 通过选择调用者、服务器或已指定来设置运行方式字段。添加一个有意义的描述。 作为一个组,CMI 属性设置包含一个国际化策略。
- 当您完成时,该描述将作为国际化 description (runAsSetting) 显示在国际化属性列表中。
- 如果您不提供描述,策略名将显示为国际化 (runAsSetting)。
如果该 Bean 将以“已指定”运行,请完成以下步骤以指定上下文元素,容器将这些上下文元素作为 Bean 方法调用的范围。
- 设置一个时区标识并根据需要添加时区描述。 如果您在标识列表中找不到适当的时区,单击定制以定义一个相对于格林威治标准时间 (GMT) 的时区。
- 设置一个语言环境。 选择一种语言和地理区域(可选);根据需要指定一个变量。根据需要添加语言环境描述并单击确定即可完成。
- 单击下一步。
- 选择要配置方法级别国际化属性的 Bean 并单击下一步。
- 选择要配置的方法并单击下一步。 您选择的每个方法名旁会显示一个复选框。
- 单击应用到全部,在显示的 Bean 名称旁放置一个复选框。
- 单击选择 Bean 以选择更多带有 CMI 的 Bean。
- 单击完成退出该向导。
- 在菜单栏中,单击文件 > 保存。
结果
bean 方法现在已配置为使用关联的国际化设置运行。