Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe kan ik een bericht in de JMS Queue
Java messaging service , of JMS , is een standaard technologie voor het verzenden en ontvangen van berichten tussen applicaties . Deze losse koppeling maakt het gemakkelijker om de applicaties onafhankelijk wijzigen nieuwe of veranderende eisen . Typisch Java Server Page- , JSP , hoeft ontwikkelaars geen interactie met enterprise technologieën zoals JMS . Maar er kan een noodzaak om een ​​actie te activeren zonder het eerst te voltooien , zodat gebruikers krijgen feedback meer onmiddellijk . Het is mogelijk om gebruik te maken van JMS JSP met behulp van verschillende technieken zoals aangepaste label of servlet . Wat je nodig hebt
Java Enterprise Edition 1.3 of hoger
Java-ontwikkelomgeving zoals Eclipse
Java applicatie server of web container met JMS
Java programmeertaal vertrouwdheid
Laat meer instructies < br >
1

configureren van een JMS -verbinding fabriek . Deze specifieke instructies voor deze stappen verschilt per applicatie server . Raadpleeg de instructies van de geselecteerde toepassing applicatieserver voor de configuratie details. De verbinding fabriek wordt door de JSP client een verbinding met een provider maken . De verbinding fabriek abstraheert de verbinding configuratiegegevens . Het opzetten van een verbinding fabriek gaat radicaal verschillende stappen op elke applicatieserver . Kopen van 2

configureren van een JMS wachtrij . Een wachtrij wordt gebruikt voor point to point JMS communicatie tussen applicaties . Net als de configuratie van de JMS -verbinding fabriek , het opzetten van een wachtrij varieert per applicatie server . De specifieke stappen die nodig zijn moet beschikbaar zijn in de documentatie bij de server toepassing zijn.
3

Bevestig de wachtrij en de aansluiting in de fabriek zijn ingesteld met behulp van administratieve opdrachten van de applicatie server
4

Maak een nieuwe Servlet naam " sendMessage " in ontwikkelomgeving . Deze servlet bevat de logica om het bericht ontvangen van de JSP -interface naar de geconfigureerde wachtrij JMS

pakket com.mycompany.samples
;

import
java.io. * ;

import javax.jms * ; .

import javax.naming
* ; .

import javax.servlet
* ; . .

import javax.servlet.http
* ; < br

public class sendMessage > breidt HttpServlet {

beschermde nietige ProcessRequest
( HttpServletRequest verzoek , HttpServletResponse respons ) gooit ServletException , IOException {

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

PrintWriter
out = response.getWriter ( ) ;

try {

Context ctx
= new InitialContext ( ) ;

ConnectionFactory
connectionFactory = ( connectionFactory ) ctx.lookup ( " uw fabriek naam " ) ;

Queue wachtrij
= ( Queue ) ctx.lookup ( " je wachtrij naam " ) ;

javax.jms
. verbinding aansluiting = connectionFactory.createConnection ( ) ;

javax.jms.Session sessie
= connection.createSession ( vals , Session.AUTO_ACKNOWLEDGE ) ;

MessageProducer messageProducer
= session.createProducer ( wachtrij ) ;

sms -bericht
= out.print ( " Message " + request.getParameter ( " bericht " ) + " naar Queue " + queue.getQueueName ( ) + " . " ) ; catch ( Exception ex ) {

ex.printStackTrace
( ) ;


}

out.close ( ) op ;

}

protected void doGet ( HttpServletRequest verzoek , HttpServletResponse response ) op Twitter

gooit ServletException , IOException {

ProcessRequest
( verzoek , respons ) ;

}

beschermde nietige doPost
( HttpServletRequest verzoek , HttpServletResponse response ) op Twitter

gooit ServletException , IOException {

ProcessRequest
( verzoek , respons ) ;

}

}
< br > 5

Maak een JSP-pagina in de ontwikkelomgeving om het bericht naar de wachtrij JMS met de servlet . Voer de volgende code in de JSP-pagina :

< title > bericht Stuur naar JMS - wachtrij < /title >

< form action = " sendMessage " >

< table cellspacing = " 20 " >

< tbody >

< tr>

< td > Bericht : < /td >

< td > < input type = " text " name = " boodschap " value = " " width = " 30 " /> < /td >

< /tr>

< /tbody >

< /table >

< input type = " submit " value = "Stuur De boodschap " , name = " zenden " >

< /form >
Twitter /

Previous: Next:
  Java Programming
·Hoe te Exponenten berekenen in…
·Hoe te gebruiken Java om Rollo…
·Hoe kom ik erachter welke vers…
·Hoe te controleren of ResultSe…
·Hoe kan ik een object beweging…
·Hoe maak je een Input String C…
·Hoe maak je een JAR -bestand t…
·Hoe maak je een pad in Eclipse…
·Hoe te vergelijken Alfabetisch…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Cut Off deel van een string in PH…
·Hoe je sjablonen gebruiken in Structs in…
·Tutorial voor AJAX paginering en JQuery …
·Hoe het opzetten van Mongrel in Ruby 
·Verschil tussen FORTRAN Functies en subr…
·Hoe te Gooi een object in Visual Basic 6…
·Hoe kunt u uw Java Reinig 
·Hoe maak je een kogel in PHP programmere…
·Hoe je films toevoegen aan de Windows Me…
Copyright © Computer Kennis http://www.nldit.com