serviço de mensagens Java, ou JMS , é uma tecnologia padrão para envio e recebimento de mensagens entre aplicações . Este acoplamento fraco torna mais fácil de alterar as aplicações de forma independente para atender às novas exigências de mudança. Normalmente Java Server Page , JSP , os desenvolvedores não interagir com as tecnologias corporativas como JMS. Mas pode haver a necessidade de desencadear uma ação sem esperar por ele para completar a fim de que os usuários obter um feedback mais imediato . É possível alavancar JMS de JSP usando uma variedade de técnicas, tais como tag personalizado ou um servlet. Coisas que você precisa Java Enterprise Edition 1.3 ou superior ambiente de desenvolvimento Java , tais como servidor de aplicações Java Eclipse ou container web com JMS familiaridade programação Java Mostrar Mais instruções
1
Configurar uma fábrica de conexão JMS. Esta instruções específicas para esses passos varia de acordo com servidor de aplicativos. Consulte as instruções do servidor de aplicativo aplicativo selecionado para detalhes de configuração . A fábrica de conexão será usado pelo cliente JSP para criar uma conexão com um provedor. A fábrica de conexão abstrai as informações de configuração de conexão. Criação de uma fábrica de conexão envolve radicalmente diferentes etapas em cada servidor de aplicativos. 2
Configure uma fila JMS. Uma fila é usado para comunicação ponto a ponto JMS entre as aplicações. Como a configuração da fábrica de conexão JMS , a criação de uma fila varia de acordo com servidor de aplicativos. As etapas específicas necessárias devem estar disponíveis na documentação do servidor de aplicativos. 3
Confirme a fila e fábrica de conexões são de instalação usando comandos administrativos do servidor de aplicativos. 4
Criar novo nome Servlet " sendMessage " no ambiente de desenvolvimento. Este servlet contém a lógica para enviar a mensagem recebida a partir da interface JSP às com.mycompany.samples JMS fila
Criar uma página JSP no ambiente de desenvolvimento para enviar a mensagem para a fila de JMS usando o servlet. Digite o seguinte código na página JSP :
< title> Enviar mensagem para JMS- Queue < /title>
< form action = " sendMessage " >
< tbody >
< tr>
< td> Mensagem:
< td>
< input type = "submit" value = " enviar a mensagem" , name = " enviar " />