Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te JMS Berichten verzenden
Java Message Service ( JMS ) , is een Java application programming interface ( API ) waarmee ontwikkelaars losjes gekoppelde asynchrone berichten verzenden en ontvangen . Het gebruik van asynchrone berichten met JMS drastisch verbetert de betrouwbaarheid van een gedistribueerde applicatie . Asynchrone messaging is mogelijk zonder JMS , door het gebruik van proprietary vendor gereedschappen , maar JMS standaardiseert de messaging -interface verminderen van de impact van het verplaatsen tussen de verschillende instrumenten . Wat je nodig hebt
Java Enterprise Edition 1.3 of hoger
Java IDE zoals Eclipse
Enterprise platform
Java programmeertaal vertrouwdheid
Toon Meer Aanwijzingen
1

een JMS -verbinding fabriek configureren . Een verbinding fabriek is wat een client gebruikt om een ​​verbinding met een provider te maken . Een aansluiting fabriek kapselt de configuratie -verbinding . Deze stap varieert sterk van applicatie server naar applicatieserver . Raadpleeg de aanwijzingen voor uw toepassing applicatieserver voor specifieke details. Kopen van 2

configureren van een JMS onderwerp of wachtrij . Een onderwerp wordt gebruikt voor het publiceren subscribe communicatie en de wachtrij voor punt . Net als bij de configuratie van de verbinding JMS fabriek , deze stap is specifiek voor de toepassingsserver versie . Om de werkelijke stappen te bepalen , raadpleeg dan uw applicatieserver documentatie.
3

Controleer of het onderwerp of de wachtrij is ingesteld .
4

Maak een nieuwe Java-klasse in uw geïntegreerde ontwikkelomgeving ( IDE ) .
5

Maak de initiële JNDI context . Dit legt de relatie tussen de client-applicatie en JNDI context

Voorbeeld
: .

Context jndiCtx
= null ;

try
{

jndiCtx = new InitialContext ( ) ;

} catch
( NamingException e ) {

//uitvoeren uitzondering hanteren

}
6


Look-up van de bestemming en de aansluiting fabriek

Voorbeeld
:

ConnectionFactory connectionFactory
= null ;

Bestemming dest
= null ;

try
{

connectionFactory
= ( ConnectionFactory . ) op

//vervangen door de naam die u gebruikt voor uw verbinding fabriek wanneer u deze geconfigureerd in uw applicatie server

jndiContext.lookup
( " jMS /ConnectionFactory " ) ; .

//vervangen door de naam die u gebruikt voor uw wachtrij of onderwerp wanneer u de applicatie -server geconfigureerd

dest =
( Destination ) jndiCtx.lookup ( " uw bestemming naam " ) ; .

} < br

} catch > ( Exception e ) {

//handle uitzondering


}
7

Maak een JMS -verbinding en de sessie . Een sessie is een single - threaded transactionele context voor het produceren en consumeren van berichten die kunnen worden gebruikt om de groep een reeks van berichten

Voorbeeld
: .

Verbinding verbinding
= connectionFactory.createConnection ( ) ; < br

sessie sessie > = connection.createSession ( vals , Session.AUTO_ACKNOWLEDGE ) ;
8

Maak een MessageProducer en een boodschap

Voorbeeld
behulp van een SMS-bericht :
.

MessageProducer producent = session.createProducer ( dest ) ;

sms -bericht
= session.createTextMessage ( ) ;

een bericht producent is een object gemaakt door een sessie die wordt gebruikt om berichten te verzenden naar een bestemming ( onderwerp of wachtrij ) . In het voorbeeld werd een tekst bericht gemaakt , maar JMS ondersteunt vier additionele formaten : . Kan, byte , stroom , object en boodschap die kunnen worden gebruikt om een ​​verscheidenheid van verschillende soorten informatie verzenden
9

Stuur het bericht naar de bestemming

Voorbeeld
:

message.setText
( " Dit is de boodschap " ) ;

producer.send
( bericht ) ;
.
10

Stuur een leeg bericht naar het einde van de boodschap set signaleren . Dit mag alleen worden gedaan voor point -to-point -berichten ( wachtrij )

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

Previous: Next:
  Java Programming
·Hoe te installeren Sun Java 6.…
·Hoe je tekst afdrukken in een …
·Java kan niet vinden Symbool M…
·Tutorial op Enterprise Java Be…
·Hoe de som van de gehele getal…
·Hoe te Sluit alle actieve brow…
·Hoe maak je een cilinder in Ja…
·Hoe je Java- objecten toe aan …
·Hoe maak je een standaard radi…
  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 om te bepalen van een multi - dimens…
·Hoe kan ik Excel importeren in MySQL PHP…
·Hoe te Form Maten Pas in Visual Basic 20…
·Hoe het pad verwijderen van een GCC Obje…
·Bepalen van het aantal uren tussen twee …
·Hoe te converteren naar Unicode ANSI Vb 
·Hoe stel ik een e-mail met Powershell 
·Hoe maak je een JPanel Center op de top …
·Hoe kan ik een variabele in een functie …
Copyright © Computer Kennis http://www.nldit.com