Visão Geral da Tarefa: Internacionalizando Componentes de Aplicativo (Serviço de Internacionalização)
Esse tópico resume as etapas envolvidas no uso do serviço de internacionalização.
Sobre Esta Tarefa
Com o serviço de internacionalização, você pode gerenciar a distribuição das informações de internacionalização, ou contexto de internacionalização, que são necessárias para suportar componentes de aplicativo globalizados Java™ Platform, Enterprise Edition (Java EE). Os componentes de aplicativos suportados incluem também ambientes do cliente de serviço da Web e enterprise beans ativados para serviços da Web.
Procedimento
- Utilize a API do contexto
de internacionalização nos componentes de aplicativos para obter ou gerenciar
o contexto de internacionalização.
Os métodos de servlets e de negócios de enterprise beans podem usar o contexto de internacionalização para executar localizações sensíveis ao locale e ao fuso horário. Os aplicativos clientes EJB (Enterprise JavaBeans) e os componentes de servidor configurados para gerenciar o contexto de internacionalização devem usar a API do contexto de internacionalização para configurar os elementos do contexto com escopo definido para as suas chamadas.
Você utiliza a API do contexto de internacionalização nos programas clientes do Java EE ativados para serviços da Web e nos beans de sessão sem preservação de estado da mesma maneira que utilizaria componentes convencionais do aplicativo Java EE, com uma exceção. O contexto de internacionalização propagado sobre pedidos de serviço da Web contém um ID de fuso horário, enquanto pedidos convencionais RMI/IIOP (Remote Method Invocation/ Internet Inter-ORB Protocol) propagam informações completas sobre fuso horário, incluindo o deslocamento bruto, informações sobre Horário de Verão, etc.
- Montar aplicativos
internacionalizados.
O tipo de internacionalização especifica a política de internacionalização que se aplica a um servlet ou um enterprise bean e, especificamente, indica se o componente de aplicativo ou seu contêiner Java EE de hosting gerencia o contexto de internacionalização. Os atributos de internacionalização de contêiner podem ser especificados para os métodos gerenciados por contêiner de servlets e de negócios de enterprise beans. Estes atributos ajustam uma política, indicando para qual contexto o contêiner define o escopo para uma chamada. A configuração de políticas de internacionalização prescreve declarativamente, por meio do descritor de implementação do aplicativo, a distribuição e gerenciamento de contexto em todo o aplicativo.
À medida que você edita o descritor de implementação para montagem, também é possível definir o tipo de internacionalização e configurar os atributos de internacionalização do contêiner para os servlets e os enterprise beans de seu aplicativo.
Você configura os atributos de tipo de internacionalização e de internacionalização de contêiner para beans de sessão sem estado ativados para serviços da Web da maneira que configura para os beans convencionais.
- Gerenciar o serviço
de internacionalização.
Utilize o console administrativo para ativar o serviço em todos os servidores de aplicativos.
Por padrão, o serviço está ativado em ambientes do cliente Java EE, mas está desativado em servidores de aplicativos. É necessário ativar o serviço em todos os servidores de aplicativos que hospedam seus servlets e enterprise beans para utilizarem o contexto de internacionalização.
- Resolva os problemas do serviço de internacionalização conforme necessário.
Use o console administrativo para ativar o serviço de rastreio para registrar mensagens de serviço de internacionalização ao depurar seus aplicativos.
A seguir, as cadeias de rastreio para o serviço de internacionalização; utilize ambas:com.ibm.ws.i18n.context.*=all=enabled:com.ibm.websphere.i18n.context.*=all=enabled
Subtópicos
Serviço de Internacionalização
Em um ambiente distribuído de cliente/servidor, os processos aplicativos podem ser executados em máquinas diferentes, configuradas para diferentes códigos do idioma, correspondendo a diferentes convenções culturais; eles também podem ser localizados em limites geográficos. O serviço de internacionalização pode ajudar a gerenciar seu aplicativo em um ambiente distribuído globalmente.Montando aplicativos internacionalizados
Execute essa tarefa para configurar componentes de aplicativos para implementação com o serviço de internacionalização.Utilizando a API do Contexto de Internacionalização
Os aplicativos clientes EJB (Enterprise JavaBeans), os servlets e os enterprise beans podem obter e gerenciar programaticamente o contexto de internacionalização utilizando a API do contexto de internacionalização. Para aplicativos de cliente de serviço da Web, utilize a API para obter e gerenciar o contexto de internacionalização da mesma forma que para clientes EJB.Administrando o Serviço de Internacionalização
Para usar o contexto de internacionalização em um aplicativo EJB (Enterprise JavaBeans), o serviço de internacionalização deve ser ativado nos ambientes de tempo de execução para todos os componentes do lado do servidor (servlets e enterprise beans, incluindo beans de sessão ativados para uso do serviço da Web), e também para todos os componentes do lado do cliente (aplicativos clientes EJB e clientes de serviço da Web).


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