Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como colocar uma mensagem no JMS Queue
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

pacotes configurados ;

import java.io. *;

javax.jms importação * ;

javax.naming import * ; . .

javax.servlet import * ;

javax.servlet.http import * ; .

public class sendMessage estende HttpServlet {

protected void processRequest ( HttpServletRequest request , HttpServletResponse response) throws ServletException , IOException {

response.setContentType ("text /html; charset = UTF-8 ");

PrintWriter out = response.getWriter ();

try {

Context ctx = new InitialContext ();

ConnectionFactory connectionFactory = ( ConnectionFactory ) ctx.lookup ( "seu nome de fábrica ");

Queue fila = (Fila) ctx.lookup ( " o nome da fila ");

javax.jms . conexão conexão = connectionFactory.createConnection ();

javax.jms.Session session = connection.createSession (false , Session.AUTO_ACKNOWLEDGE );

MessageProducer messageProducer = session.createProducer (fila );

TextMessage mensagem = out.print ( "Mensagem" + request.getParameter ( "mensagem" ) + " enviado para a Fila" + queue.getQueueName ( ) + ". "); catch (Exception ex) {

ex.printStackTrace (); }


out.close (); }


protected void doGet ( HttpServletRequest request , HttpServletResponse response)

joga ServletException , IOException {

processRequest (request, response) ;

}

protected void doPost ( HttpServletRequest request , HttpServletResponse response)

joga ServletException , IOException {

processRequest (request, response) ;

}

}
< br > 5

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 " />



Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o Java 2D para pintar uma imagem 
·Como criar UML De Java Code 
·Como substituir NetBeans 
·Como usar o Scanner Dados Árvores 
·Como ocultar uma tarefa em Java JFrame 
·Como converter PL /SQL para Java 
·Tipos incompatíveis Usando CAST método da classe em J…
·Como usar Undefined Cores em Java 
·Como eliminar atualizações Java 
·Como converter AS3 para Java 
  Artigos em destaque
·Definição de Método e Variáveis ​​em Java Estática…
·Como fazer iPSP Apps 
·Como mover ViewState para a Parte inferior da página 
·Como chamar o construtor padrão em Java 
·Comunicação Java Applets Entre 
·Como executar o NetBeans 
·Usuários exceções definidas em Java 
·Como usar ponteiros void em C 
·Como desativar um item em uma caixa de combinação em …
·Como ler um arquivo Hex 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados