|  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 skickar JMS Meddelanden

    Java Message Service ( JMS ) , är en Java- programmeringsgränssnitt ( API ) som gör det möjligt för utvecklare att skicka och ta emot löst kopplade asynkrona meddelanden . Användningen av asynkron meddelandehantering med JMS dramatiskt förbättrar tillförlitligheten av en distribuerad applikation . Asynkron meddelandehantering är möjligt utan JMS , genom användning av egna säljare verktyg , men JMS standardiserar messaging gränssnittet minska effekterna av att flytta mellan olika verktyg . Saker du behöver Review, Java Enterprise Edition 1.3 eller högre Review, Java IDE såsom Eclipse
    Enterprise plattform Review, Java programmering förtrogenhet
    Visa fler instruktioner
    1 < p > Konfigurera en JMS -anslutning fabriken . En anslutning fabriken är vad en kund använder för att skapa en anslutning till en leverantör . En anslutning fabriken sammanfattar anslutningskonfigurationen . Detta steg varierar kraftigt från applikationsserver till applikationsserver. Se instruktionerna för din ansökan applikationsserver för specifika detaljer .
    2

    Konfigurera en JMS ämne eller kön . Ett ämne används för publish subscribe kommunikation och kö för punkt . I likhet med konfigurationen av JMS anslutning fabriken , är detta steg specifik för din ansökan server version . För att fastställa de faktiska åtgärder , kontakta din dokumentation applikationsserver .
    3

    Bekräfta att ämnet eller kön har ställts in .
    4

    Skapa en ny Java-klass i integrerad utvecklingsmiljö ( IDE ) .
    5

    Skapa det inledande JNDI sammanhang . Detta fastställer sambandet mellan kundens applikation och JNDI sammanhang

    Exempel : .

    Context jndiCtx = null ;

    try {

    jndiCtx = ny InitialContext ( ) ;

    } catch ( NamingException e ) {

    //utför undantagshantering

    }
    6

    Kolla upp destinationen och anslutning fabriken

    Exempel :

    ConnectionFactory connectionFactory = null ;

    Destination dest = null ;

    try {

    connectionFactory = ( ConnectionFactory . ) katalog

    //ersätta det namn du använde för din anslutning fabriken när du konfigurerade det i din ansökan server Review

    jndiContext.lookup ( " JMS /ConnectionFactory " ) , .

    //ersätta det namn du använder för ditt kön eller ämne när du konfigurerade applikationsserver

    dest = ( destination ) jndiCtx.lookup ( " din destination namn " ) ; .

    }

    } catch ( Exception e ) {

    //handtag undantag

    }
    7

    Skapa en JMS -anslutning och session . En session är en single- trådad transaktionshantering sammanhang för att producera och konsumera meddelanden som kan användas för att gruppera en uppsättning meddelanden

    Exempel : .

    Anslutning = connectionFactory.createConnection ( ) ;

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

    Skapa en MessageProducer och ett meddelande

    Exempel med ett textmeddelande :
    .

    MessageProducer producent = session.createProducer ( dest );

    textmeddelande meddelande = session.createTextMessage ();

    ett meddelande producent är ett objekt som skapats av en session som används för att skicka meddelanden till en destination ( ämne eller kön ) . I exemplet har ett textmeddelande skapas , men JMS stöder ytterligare fyra format : . May , byte, strömma , objekt och meddelanden som kan användas för att sända en mängd olika typer av information
    9 < p > Skicka meddelandet till destinationen

    Exempel :

    message.setText ( " Detta är det budskap " ) ;

    producer.send ( meddelande ) ;
    .
    10

    Skicka ett tomt meddelande för att signalera slutet av meddelandet set . Detta bör endast göras för punkt till punkt -meddelanden ( kö ) katalog

    producer.send ( session.createMessage ( ) ) ; .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Java Software Utbildning på CD
    ·Hur man gör ett stapeldiagram i Java
    ·Hur man gör en egen navigaton bar i iWeb
    ·Hur man skapar ett genomförande klass i Java
    ·Skriv ut funktion i Java
    ·Typer av Multitasking i Java Threads
    ·Hur man gör en JTable i NetBeans
    ·Konvertera ett buffrat Input Stream till ett String
    ·Hur till Ändra Java Hem
    ·Hur du ändrar bakgrund JFrame i Swing
    Utvalda artiklarna
    ·Så för att öka värdet av en pekare i en funktion
    ·Hur du använder File Pekare i PHP
    ·Hur till Skapa meddelande Maps i MFC
    ·Hur man fångar ett fel med ObjectDataSource
    ·Hur man kör VB6 kod
    ·Hur man kombinerar två listor i Python
    ·Hur Exportera Access- data med VBA
    ·Hur Indexera en Heap Table
    ·Hur man upptäcker användarprogram & Omdirigerar
    ·Hur man bygger en Python Cygwin
    Copyright © Dator Kunskap http://www.dator.xyz