Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man lägger ett meddelande i JMS kö

    Java messaging service , eller JMS , är en vanlig teknik för att skicka och ta emot meddelanden mellan program . Denna lösa koppling gör det lättare att ändra programmen självständigt för att uppfylla nya eller förändrade krav . Typiskt Java Server Page , JSP , interagerar utvecklarna inte med företagets teknik som JMS . Men det kan finnas ett behov av att utlösa en åtgärd utan att vänta på att slutföra så att användarna får återkoppling mer direkt . Det är möjligt att utnyttja JMS från JSP med hjälp av olika tekniker såsom anpassad tagg eller en servlet . Saker du behöver Review, Java Enterprise Edition 1.3 eller högre Review, Java utvecklingsmiljö som Eclipse Review, Java applikationsserver eller webb container med JMS Review, Java programmering förtrogenhet
    Visa fler instruktioner

    1

    Konfigurera en JMS -anslutning fabriken . Denna specifika instruktioner för detta steg varierar med applikationsserver . Se instruktionerna i det valda programmet ansökan server för konfiguration detaljer . Anslutningen fabriken kommer att användas av JSP klienten för att skapa en anslutning till en leverantör . Anslutningen fabriken abstraherar information anslutningskonfigurationen . Konfigurera en anslutning fabriken innebär radikalt olika steg på varje applikationsserver .
    2

    Konfigurera en JMS kö . En kö används för punkt till punkt JMS kommunikation mellan applikationer . Liksom konfigurationen av JMS anslutning fabrik , inrätta en kö varierar med applikationsserver . De särskilda åtgärder som krävs bör vara tillgängliga i applikationsservern dokumentationen .
    3

    Bekräfta kön och anslutning fabriken är inställda med programserverns administrativa kommandon .
    4

    Skapa nytt Servlet namnet " SendMessage " i utvecklingsmiljö . Denna servlet innehåller logiken för att skicka meddelandet som mottagits från JSP gränssnitt till de konfigurerade JMS


    paket com.mycompany.samples ;

    import java.io. *;

    import javax.jms *; .

    import javax.naming *; .

    import javax.servlet *; . .

    import javax.servlet.http * ;

    public class SendMessage utökar HttpServlet {

    skyddade void processRequest ( HttpServletRequest begäran , HttpServletResponse svar ) kastar ServletException , IOException {

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

    PrintWriter ut = response.getWriter ( ) ;

    try {

    Context ctx = ny InitialContext ( ) ;

    ConnectionFactory connectionFactory = ( connectionFactory ) ctx.lookup ( " din fabrik namn " ) ;

    kö kö = ( kö ) ctx.lookup ( " din kö namn " ) ;

    javax.jms . anslutning Anslutning = connectionFactory.createConnection ( ) ;

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

    MessageProducer messageProducer = session.createProducer ( kö ) ;

    textmeddelande meddelande = out.print ( " Meddelande " + request.getParameter ( " meddelande " ) + " skickas till kö " + queue.getQueueName ( ) + " . " ) ; catch ( Exception ex ) {

    ex.printStackTrace ( ) ;

    }

    out.close ( ) ;

    }

    skyddade void doGet ( HttpServletRequest begäran , HttpServletResponse svar ) katalog

    kastar ServletException , IOException {

    processRequest ( begäran , svar ) ;

    }

    skyddade void doPost ( HttpServletRequest begäran , HttpServletResponse svar ) katalog

    kastar ServletException , IOException {

    processRequest ( begäran , svar ) ;

    }

    }

    5

    Skapa en JSP-sida i utvecklingsmiljön för att skicka meddelandet till JMS kö med servlet . Skriv följande kod i JSP-sidan :

    < title > Skicka meddelande till JMS - kö < /title >

    < form action = " SendMessage " >

    < table cellspacing = " 20 " >

    < tbody >

    < tr >

    < td > Meddelande : < /td >

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

    < /tr >

    < /tbody >

    < /table >

    < input type = " submit" value = " Skicka meddelandet " , name = " skicka " />

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man stänger av JSP Validering i Eclipse
    ·Hur får man en JApplet Into JPanel
    ·Hur Ring onSubmit metod i en Controller Från JSP
    ·Konvertera Kort till Int i Java
    ·Hur att ta in i Java med hjälp av en skanner
    ·Hur får man antalet rader på en Java läsa filen
    ·Felsökning Java Web Start
    ·Den Java-kod för att räkna antalet ord i en Array
    ·Hur till Ändra DPI i Java
    ·Hur läser jag Stream Java
    Utvalda artiklarna
    ·Hur man kompilerar Python Med Cygwin
    ·Ställa Python miljövariabler
    ·En lista över attribut i Python
    ·Ställa Socket Blockering till False
    ·Hur du tar bort knappar i GridView
    ·Skillnaden med två uppsättningar i Java
    ·Hur man tar bort knappen Stäng på VBA
    ·Hur man byter Radmatningar i en MySQL String
    ·Hur man kompilerar och kör program med SSH
    ·Hur man kan integrera ett PayPal sandlådekonto Med PHP…
    Copyright © Dator Kunskap http://www.dator.xyz