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.