Enviando uma mensagem JMS
Consulte também
Uma mensagem de Serviço de mensagem de Java (Java Mensage Service - JMS) consiste em um objeto que transmite informações entre clientes JMS. A mensagem é enviada de um cliente para outro que escuta as mensagens através de um destino JMS em um servidor de aplicativo. No IDE, você pode gerar códigos automaticamente para enviar uma mensagem JMS a qualquer Bean controlado por mensagem em um projeto aberto.
Para enviar uma mensagem JMS:
- (Opcional) Crie uma classe de localizador de serviços para manipular a obtenção de referências para um banco de dados.
- Abra o arquivo de Java a partir do qual deseja enviar uma mensagem JMS. O arquivo deve estar em um projeto de módulo EJB ou de aplicativo da Web padrão. Não é possível gerar códigos de pesquisa em um projeto de aplicativo da Web de forma livre.
- No Editor de código, clique com o botão direito do mouse no arquivo e escolha Recursos empresariais > Enviar mensagem JMS.
- Selecione o Bean controlado por mensagem que é o destino da mensagem. Você pode passar de um projeto aberto a outro usando o menu suspenso Projeto.
- Em Estratégia do localizador de serviços, especifique se o código de pesquisa in-line será gerado ou se será usado um localizador de serviços existente. Você pode clicar em Explorar para procurar o nome de classe do localizador de serviços.
- Clique em OK.
O IDE cria dois métodos:
- createJMSMessageForNewMessageDestination. Método que cria a mensagem enviada. A lógica empresarial deve ser implementada nesse método.
- sendJMSMessageToNewMessageDestination. Método que manipula a mensagem criada no método acima. Esta mensagem não deve ser modificada.
O IDE também registra a referência a recursos e a destino de mensagens no descritor de implantação geral do seu módulo.
- Se o servidor de destino do projeto for o servidor de aplicativos Sun Java System, o IDE configurará automaticamente uma fábrica de conexões e destinos para o Bean controlado por mensagem quando o Bean for criado. Se você estiver trabalhando na implantação para um servidor de aplicativos diferente, você terá que configurar por sua conta os descritores de implantação específicos para o servidor e os recursos do servidor.
- Consulte também
- Sobre os Beans controlados por mensagens
- Usando um localizador de serviços
- Configurando um recurso JMS em um servidor de aplicativos Sun Java System
Notificações legais