| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Send JMS beskeder
    Java Message Service ( JMS ) , er en Java application programming interface (API) , der giver udviklere til at sende og modtage løst koblede asynkrone meddelelser . Brugen af ​​asynkron messaging med JMS dramatisk forbedrer pålideligheden af ​​et distribueret program. Asynchronous messaging er muligt uden JMS , ved brug af proprietære sælger redskaber, men JMS standardiserer messaging brugerflade mindske virkningerne af flytning mellem forskellige værktøjer. Ting du skal
    Java Enterprise Edition 1.3 eller over
    Java IDE såsom Eclipse
    Enterprise -platformen
    Java programmering kendskab
    Vis Flere Instruktioner
    1 < p> Konfigurer en JMS forbindelse fabrik. En forbindelse fabrik er , hvad en klient bruger til at oprette en forbindelse til en udbyder . En forbindelse fabrik indkapsler forbindelsen konfiguration. Dette trin varierer voldsomt fra applikationsserver til applikationsserver. Der henvises til vejledningen til din ansøgning applikationsserver til specifikke detaljer.
    2

    Konfigurer en JMS emne eller kø. Et emne bruges til Offentliggør Abonner kommunikation og kø for punkt . Svarende til konfigurationen af ​​JMS forbindelsen fabrikken , er dette trin er specifik for din ansøgning server -version. For at bestemme de faktiske trin , skal du kontakte din applikationsserver dokumentationen.
    3

    Bekræft, at det emne eller køen har været setup.
    4

    Opret en ny Java-klasse i dit integreret udviklingsmiljø (IDE) .
    5.

    Opret den første JNDI sammenhæng. Her fastslås det forholdet mellem klient ansøgning og JNDI sammenhæng

    Eksempel: .

    Context jndiCtx = null ;

    try {

    jndiCtx = new InitialContext ( ),

    } catch ( NamingException e ) {

    //udfører undtagelse håndtering

    }
    6

    Look-up destinationen og tilslutning fabrikken

    Eksempel : Hej

    ConnectionFactory connectionFactory = null ;

    Destination dest = null ;

    try {

    connectionFactory = ( ConnectionFactory . )

    //erstatte det navn, du brugte til din forbindelse fabrikken da du konfigurerede det i din applikationsserver

    jndiContext.lookup ( " JMS /ConnectionFactory ") .

    //erstatte det navn, du brugte til din kø eller emne, da du konfigurerede applikationsserveren

    dest = ( destination ) jndiCtx.lookup ( " navnet på din destination ") .

    } < br >

    } catch ( Exception e ) {

    //håndtere undtagelsen

    }
    7

    Opret en JMS forbindelse og session. En session er en single- threaded transaktionsbeslutning kontekst for producerende og forbrugende beskeder, der kan bruges til at gruppere et sæt meddelelser

    Eksempel: .

    Connection tilslutning = connectionFactory.createConnection (); < br >

    session session = connection.createSession ( falsk, Session.AUTO_ACKNOWLEDGE )
    8

    Opret en MessageProducer og en meddelelse

    Eksempel hjælp af en SMS -besked : Hej .

    MessageProducer producent = session.createProducer ( dest ),

    TextMessage message = session.createTextMessage ();

    en meddelelse producent er et objekt skabt af en session, der bruges til at sende beskeder til en destination ( emne eller kø) . I eksemplet blev en tekstmeddelelse oprettet, men JMS understøtter yderligere fire formater: . Kan, byte , streame , genstand, og besked , der kan anvendes til at sende en række forskellige typer af information
    9 < p > Send beskeden til destinationen

    Eksempel : Hej

    message.setText ( "Dette er budskabet ");

    producer.send ( meddelelse);
    .
    10

    Send en tom besked til signalere slutningen af ​​beskeden sættet. Dette bør kun gøres for punkt til punkt -meddelelser ( kø)

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

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges CLOB i Java 
    ·Sådan bruges Boolean i Java 
    ·Hvordan man kan reducere Float i Java 
    ·Sådan installeres OpenCMS 
    ·Sådan får du en JApplet Into JPanel 
    ·Java Funktion & Argument Defaults 
    ·Hvad er NetBeans Development 
    ·Sådan Kast Undtagelse i Java 
    ·Sådan oprettes en Java-applet i NetBeans 
    ·Sådan ændres en Java Heap Størrelse i en WebLogic Co…
      Anbefalede Artikler
    ·Filtyper, der kan bruges med QBASIC 
    ·Master Metode til Gentagelse 
    ·Hvad er Python i Windows 
    ·Forespørgsel til Vis kun tal i Access 
    ·Hvad er en IDL File 
    ·Sådan Code en C + + Vent Funktion 
    ·Sådan Setup e-mail med PHP 
    ·Sådan Flet PHP med HTML 
    ·Sådan bruges SQLite3Comment på en iPhone App 
    ·Sådan opgraderer PHP til Windows 
    Copyright © Computer Viden http://www.computerdk.com