Usando um localizador de serviços
Consulte também
Um localizador de serviços é uma classe que oferece um forma única e reutilizável para obter uma referência a:
- Interfaces de início remota e/ou local de um Enterprise Bean
- Uma fábrica de conexões JMS e destino de tópicos
- Uma sessão de e-mail
- Uma fonte de dados JDBC
- O URL, nome ou valor booleano de uma entrada de ambiente
Você pode criar um localizador de serviços regular ou um que armazene a referência obtida em chache para uso posterior. Em geral, o serviço de armazenamento em cache é usado em aplicativos da Web e o localizador de serviços regular, na camada empresarial. Os Enterprise Beans necessitam especialmente de localizadores de serviços que não realizem armazenamento em cache. Cada Enterprise Bean apresenta um único espaço de nome JNDI, por essa razão, uma referência a recursos com o mesmo nome pode ser declarada em vários Enterprise Beans, com tipos potencialmente diferentes.
Para criar um localizador de serviços:
- Escolha Arquivo > Novo.
- Na categoria Empresa, selecione Localizador de serviços ou Localizador de serviços em cache.
Para usar um localizador de serviços:
- Execute um dos seguintes comandos:
- Chamar Enterprise Bean
- Usar banco de dados
- Enviar mensagem JMS
- Enviar e-mail
- Na seção Estratégia do localizador de serviços, selecione Usar classe existente e especifique o nome de classe do localizador de serviços. Você pode usar o botão Explorar para procurar a classe.
Observações:
- O modelo de localizador de serviços é totalmente funcional. Você não precisa modificar o código, embora possa personalizar o comportamento de armazenamento em cache.
- Você pode criar somente um localizador de serviços em um projeto de aplicativo da Web ou de módulo EJB.
- Consulte também
- Chamando um Enterprise Bean
- Enviando uma mensagem JMS
- Acessando um agrupamento de conexões de uma classe Java
- Enviando um e-mail de um arquivo de Java
Notificações legais