任务概述:国际化应用程序组件(国际化服务)

该主题总结了使用国际化服务中涉及的步骤。

关于此任务

通过国际化服务,您可以管理国际化信息或国际化上下文的分发,这对于支持全球化 Java™ Platform, Enterprise Edition (Java EE) 应用程序组件是必须的。受支持的应用程序组件还包括 Web Service 客户机环境和启用了 Web Service 的企业 Bean。

过程

  1. 在应用程序组件中使用国际化上下文 API 以获取或管理国际化上下文。

    Servlet 和企业 Bean 业务方法可以使用国际化上下文执行语言环境敏感和时区敏感的本地化。配置为管理国际化上下文的 Enterprise JavaBeans (EJB) 客户机应用程序和服务器组件必须使用国际化上下文 API 来设置要包含在其调用作用域内的上下文元素。

    除了一种情况之外,支持 Web Service 的 Java EE 客户机程序中的国际化上下文 API 和无状态会话 Bean 的使用方法与传统 Java EE 应用程序组件的使用方法都相同。通过 Web Service 请求传播的国际化上下文包含一个时区标识,而传统的远程方法调用/因特网 ORB 间协议 (RMI/IIOP) 请求则传播完整的时区信息,其中包含原始偏移量、夏令时信息等。

  2. 汇编国际化的应用程序

    国际化类型指定了应用到 servlet 或企业 Bean 的国际化策略,并具体表明是由应用程序组件还是它的主管 Java EE 容器来管理国际化上下文。您可以为容器管理的 servlet 和企业 Bean 业务方法指定容器国际化属性。这些属性通过表明容器将哪个上下文作为调用的范围来定制一个策略。配置国际化策略通过应用程序部署描述符的形式明确表明整个应用程序中上下文的分发和管理。

    当编辑部署描述符进行汇编时,您还可以设置国际化类型并配置应用程序中的 servlet 和企业 Bean 的任何容器国际化属性。

    支持 Web Service 的无状态会话 Bean 的国际化类型和容器国际化属性的配置方法与传统 Bean 相同。

  3. 管理国际化服务

    使用管理控制台在所有应用程序服务器中启用该服务。

    缺省情况下,在 Java EE 客户机环境中启用该服务,但在应用程序服务器中禁用该服务。您必须在主管 servlet 和企业 Bean 的所有应用程序服务器中启用该服务以使用国际化上下文。

  4. 根据需要,对国际化服务进行故障诊断。

    调试应用程序时,使用管理控制台启用跟踪服务以记录国际化服务消息。

    下面是国际化服务的跟踪字符串;同时使用:
    com.ibm.ws.i18n.context.*=all=enabled:com.ibm.websphere.i18n.context.*=all=enabled

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tin_enterpriseep
文件名:tin_enterpriseep.html