Aplicando Políticas de Intenção de Acesso a Beans

A aplicação de uma política de intenção de acesso nos beans de entidade de um aplicativo é feita utilizando-se a ferramenta de montagem.

Sobre Esta Tarefa

Os desenvolvedores de persistência gerenciada por contêiner (CMP) podem usar a intenção de acesso para fornecer dicas sobre como o tempo de execução do servidor de aplicativos deve gerenciar os detalhes de persistência sem ter que gerenciar explicitamente nenhuma lógica de persistência de dentro de seu aplicativo.

O uso do serviço de intenção de acesso também é uma opção para programadores que desenvolvem beans de entidade BMP (persistência gerenciada por bean). Como a única diferença significativa entre componentes BMP e CMP é o mecanismo que fornece a lógica de persistência, os beans BMP alavancam dicas de intenção de acesso da mesma forma que o contêiner de EJB gerencia a intenção de acesso para beans CMP. Essa capacidade se torna especialmente importante quando entidades BMP e entidades CMP querem compartilhar conexões. Beans BMP configurados com a mesma simultaneidade dos beans CMP e implementados para o mesmo mapeamento de nível de isolamento de CMP podem compartilhar conexões.

Os desenvolvedores podem aplicar critérios de intenção de acesso a beans de entidade BMP bem como a beans de entidade CMP. Espera-se que os desenvolvedores de BMP utilizem somente os atributos de intenção de acesso que sejam importantes para um determinado bean BMP. A interface de serviço de intenção de acesso é ligada ao espaço de nomes java:comp para cada bean BMP específico. O critério de intenção de acesso recuperado do serviço de intenção de acesso é atual a partir do momento que o processo ejbLoad é chamado até o momento em que o processo ejbStore concluir sua chamada.

Nota: Essa é a técnica preferencial para definir políticas de intenção de acesso. A intenção de acesso no nível do método está obsoleta na Versão 6.0.

Procedimento

  1. Inicie uma ferramenta de montagem.
  2. Opcional: Abra a perspectiva Java EE para trabalhar com projetos Java EE. Clique em Janela > Abrir perspectiva > Outro > Java EE.
  3. Opcional: Abra a visualização Project Explorer. Clique em Janela > Mostrar visualização > Explorador de Projetos. Outra visualização útil é a visualização Navegador (Janela > Mostrar visualização > Navegador).
  4. Crie um novo arquivo EAR do aplicativo ou edite um arquivo existente.
    Por exemplo, para alterar atributos de um aplicativo existente, utilize o assistente para importar um arquivo EAR. Para iniciar o assistente para importação:
    1. Selecione Arquivo > Importar > Arquivo EAR > Avançar
    2. Selecione o arquivo EAR.
    3. Crie um tipo WebSphere Application Server v6.0 do Servidor de Tempo de Execução. Selecione Novo para abrir o Assistente Novo Tempo de Execução do Servidor e siga as instruções.
    4. No campo Servidor de destino, selecione o tipo WebSphere Application Server v6.0 do Tempo de Execução do Servidor.
    5. Selecione Concluir
  5. Na visualização Explorador de Projetos da perspectiva J2EE, clique com o botão direito do mouse em Descritor de implementação: Nome do módulo EJB sob o módulo EJB para a instância de bean e, em seguida, selecione Abrir com > Editor do descritor de implementação. Um bloco de notas do diálogo de propriedades para o projeto do EJB é exibido na área de janela de propriedades.
  6. Selecione a guia Acesso.
  7. No painel Intenção de Acesso para Entidades 2.x (Nível de Bean), selecione o nome do bean.
  8. No lado do painel Intenção de Acesso para Entidades 2.x (Nível de Método), selecione Incluir. O painel Incluir Intenção de Acesso é exibido.
  9. No campo Nome da Intenção de Acesso, selecione wsPessimisticUpdate na lista drop-down.
  10. Opcional: Digite uma Descrição para ajudar a lembrar o que esta política faz.
  11. Opcional: Altere a configuração de Opção de Persistência
  12. Clique em Concluir. A política de intenção de acesso para o bean de entidade é mostrada no painel Intenção de Acesso para Entidades 2.x (Nível de Bean)

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_axibpp
Nome do arquivo: tejb_axibpp.html