Esta tarefa configura a internacionalização de contêiner para métodos
de negócios de enterprise beans.
Antes de Iniciar
Este tópico supõe que você tenha uma ferramenta de montagem como Rational Application Developer.
Para obter
informações sobre montagem, consulte a documentação para a sua ferramenta de montagem.
As etapas neste tópico se referem a Rational Application Developer.
Este
tópico assume que você tenha iniciado a ferramenta de montagem, configurado-a para
funcionar nos módulos do Java™ EE (Java Platform, Enterprise Edition) e criado ou importado um projeto de EJB.
Você também deve ter um ou mais beans corporativos definidos como CMI (Container-Managed Internationalization), por padrão.
Sobre Esta Tarefa
Esse procedimento relaciona um ou mais métodos de negócios a um ou mais atributos CMI
(container-managed internationalization). Utilize este procedimento também para beans
de sessão sem preservação de estado que estão ativados para serviços da Web.
Procedimento
- Na perspectiva Java EE, abra o projeto de EJB para o qual você
deseja configurar a internacionalização do contêiner.
- Dê um clique duplo em Projetos EJB.
- Dê um clique duplo no nome do projeto EJB para ver seu conteúdo.
- Dê um clique duplo no objeto do descritor de implementação.
É exibido o painel Descritor de Implementação EJB.
- No painel Descritor de Implementação EJB, clique na guia
Internacionalização. Os métodos de negócios que já estão configurados
são exibidos na lista Atributos de Internacionalização.
- Para configurar um método de negócios CMI, clique em Incluir após a lista
Atributos de Internacionalização. O assistente para Atributos de Internacionalização abre.
- Defina o campo Executar Como, selecionando Responsável pela Chamada, Servidor ou Especificado. Inclua uma descrição significativa. Como um grupo, as definições do atributo CMI compreendem uma política de internacionalização.
- A descrição aparece como Internacionalização descrição (runAsSetting)
na lista Atributos de Internacionalização quando você concluir.
- Se você não fornecer uma descrição, o nome da política aparecerá como Internationalization (runAsSetting).
Se o bean for executado como Especificado, conclua as seguintes etapas para
especificar os elementos de contexto dos quais o contêiner define o escopo para chamadas de métodos do bean.
- Defina um ID de fuso horário e inclua uma descrição de fuso horário, conforme necessário. Se você não localizar o fuso horário apropriado na lista de IDs, clique em Customizar para definir um relativo à GMT (Hora de Greenwich).
- Defina um locale. Selecione um idioma e uma região geográfica (opcional); especifique uma variável, conforme necessário. Inclua uma descrição de locale, conforme necessário, e clique em
OK para concluir.
- Clique em Avançar.
- Selecione os beans para os quais você deseja configurar os atributos de internacionalização no nível do método e clique em Avançar.
- Selecione os métodos que você deseja configurar e clique em
Avançar. É exibida uma caixa de opções junto a cada nome de método selecionado.
- Clique em Aplicar a Todos para colocar uma caixa de opções junto ao nome
do bean exibido.
- Clique em Selecionar Beans para selecionar mais beans com CMI.
- Clique em Concluir para sair do assistente.
- Na barra de menus, clique em Arquivo > Salvar.
Resultados
Os métodos de beans estão agora configurados para execução sob as definições
associadas de internacionalização.