任务概述:国际化应用程序组件(国际化服务)
该主题总结了使用国际化服务中涉及的步骤。
关于此任务
通过国际化服务,您可以管理国际化信息或国际化上下文的分发,这对于支持全球化 Java™ Platform, Enterprise Edition (Java EE) 应用程序组件是必须的。受支持的应用程序组件还包括 Web Service 客户机环境和启用了 Web Service 的企业 Bean。
过程
- 在应用程序组件中使用国际化上下文 API 以获取或管理国际化上下文。
Servlet 和企业 Bean 业务方法可以使用国际化上下文执行语言环境敏感和时区敏感的本地化。配置为管理国际化上下文的 Enterprise JavaBeans (EJB) 客户机应用程序和服务器组件必须使用国际化上下文 API 来设置要包含在其调用作用域内的上下文元素。
除了一种情况之外,支持 Web Service 的 Java EE 客户机程序中的国际化上下文 API 和无状态会话 Bean 的使用方法与传统 Java EE 应用程序组件的使用方法都相同。通过 Web Service 请求传播的国际化上下文包含一个时区标识,而传统的远程方法调用/因特网 ORB 间协议 (RMI/IIOP) 请求则传播完整的时区信息,其中包含原始偏移量、夏令时信息等。
- 汇编国际化的应用程序。
国际化类型指定了应用到 servlet 或企业 Bean 的国际化策略,并具体表明是由应用程序组件还是它的主管 Java EE 容器来管理国际化上下文。您可以为容器管理的 servlet 和企业 Bean 业务方法指定容器国际化属性。这些属性通过表明容器将哪个上下文作为调用的范围来定制一个策略。配置国际化策略通过应用程序部署描述符的形式明确表明整个应用程序中上下文的分发和管理。
当编辑部署描述符进行汇编时,您还可以设置国际化类型并配置应用程序中的 servlet 和企业 Bean 的任何容器国际化属性。
支持 Web Service 的无状态会话 Bean 的国际化类型和容器国际化属性的配置方法与传统 Bean 相同。
- 管理国际化服务。
使用管理控制台在所有应用程序服务器中启用该服务。
缺省情况下,在 Java EE 客户机环境中启用该服务,但在应用程序服务器中禁用该服务。您必须在主管 servlet 和企业 Bean 的所有应用程序服务器中启用该服务以使用国际化上下文。
- 根据需要,对国际化服务进行故障诊断。
调试应用程序时,使用管理控制台启用跟踪服务以记录国际化服务消息。
下面是国际化服务的跟踪字符串;同时使用:com.ibm.ws.i18n.context.*=all=enabled:com.ibm.websphere.i18n.context.*=all=enabled
子主题
国际化服务
在分布式客户机/服务器环境中,应用程序进程可在不同的机器上运行、针对不同的语言环境进行配置以及符合不同的文化习俗;还可将他们置于不同的地理位置。国际化服务可以帮助您在全球分布式环境中管理应用程序。组装国际化的应用程序
执行此任务以配置使用国际化服务进行部署的应用程序组件。使用国际化上下文 API
Enterprise JavaBeans (EJB) 客户机应用程序、servlet 和企业 Bean 可以使用国际化上下文 API 以编程方式获取和管理国际化上下文。对于 Web Service 客户机应用程序,您可以通过 EJB 客户机的相同方式使用此 API 获取和管理国际化上下文。管理国际化服务
要在 Enterprise JavaBeans (EJB) 应用程序中使用国际化上下文,必须在运行时环境中为所有服务器端组件(servlet 和企业 Bean,包含为 Web Service 使用启用的会话 Bean)以及所有客户机端组件(EJB 客户机应用程序和 Web Service 客户机)启用国际化服务。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tin_enterpriseep
文件名:tin_enterpriseep.html