Διαμορφώστε ένα εργοστάσιο σύνδεση JMS . Ένα εργοστάσιο σύνδεση είναι αυτό που ο πελάτης χρησιμοποιεί για να δημιουργήσει μια σύνδεση με τον πάροχο . Ένα εργοστάσιο σύνδεση συμπυκνώνει την συνδεσμολογία . Αυτό το βήμα ποικίλλει δραματικά από server εφαρμογή για server εφαρμογών . Ανατρέξτε στις οδηγίες για το διακομιστή εφαρμογής αίτησή σας για συγκεκριμένες λεπτομέρειες . 2
Διαμορφώστε ένα θέμα JMS ή ουρά . Ένα θέμα που χρησιμοποιείται για τη δημοσίευση εγγραφείτε επικοινωνία και ουρά για το σημείο . Παρόμοια με τη διαμόρφωση του εργοστασίου σύνδεσης JMS , αυτό το βήμα είναι ειδικά για την έκδοση του διακομιστή εφαρμογής σας . Για τον προσδιορισμό των πραγματικών βημάτων , συμβουλευτείτε την τεκμηρίωση του διακομιστή εφαρμογών .
Εικόνων 3
Επιβεβαιώστε ότι το θέμα ή ουρά έχει ρυθμιστεί .
Η 4
Δημιουργήστε μια νέα κλάση Java σε ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) .
5
Δημιουργήστε το αρχικό πλαίσιο JNDI . Αυτό καθορίζει τη σχέση μεταξύ της εφαρμογής πελάτη και το πλαίσιο JNDI
Παράδειγμα : .
Πλαίσιο jndiCtx = null?
Try {
jndiCtx = νέα InitialContext ( ) ?
} αλιευμάτων ( NamingException ε) {
//εκτελέσει το χειρισμό εξαίρεση σύνδεση
}
Η 6
Look-up ο προορισμός και εργοστάσιο
Παράδειγμα : .
ConnectionFactory connectionFactory = null?
Προορισμός dest = null?
try {
connectionFactory = ( ConnectionFactory )
//υποκαταστήσει το όνομα που χρησιμοποιείται για το εργοστάσιο της σύνδεσής σας , όταν μπορείτε να ρυθμιστεί στο διακομιστή εφαρμογών
jndiContext.lookup ( " jms /ConnectionFactory ")? .
//υποκαταστήσει το όνομα που χρησιμοποιείται για την ουρά ή το θέμα σας όταν έχετε ρυθμίσει τον διακομιστή εφαρμογών
dest = ( Προορισμός ) jndiCtx.lookup ( " όνομα του προορισμού σας ")? .
}
} αλιευμάτων ( εξαίρεση ε ) {
//λαβή εξαίρεση
}
Η 7
Δημιουργία σύνδεσης JMS και διάρκεια . Μια συνεδρία είναι ένα ενιαίο - threaded συναλλαγής πλαίσιο για την παραγωγή και την κατανάλωση των μηνυμάτων που μπορούν να χρησιμοποιηθούν στην ομάδα μια σειρά από μηνύματα
Παράδειγμα : .
Σύνδεση Σύνδεση = connectionFactory.createConnection ( ) ?
σύνοδο ολομέλειας = connection.createSession ( false , Session.AUTO_ACKNOWLEDGE ) ?
8
Δημιουργία MessageProducer και ένα μήνυμα
παράδειγμα χρησιμοποιώντας ένα μήνυμα κειμένου :
.
MessageProducer παραγωγός = session.createProducer ( dest ) ?
TextMessage μήνυμα session.createTextMessage = ( ) ?
Ένας παραγωγός μήνυμα είναι ένα αντικείμενο που δημιουργήθηκε από μια σύνοδο που χρησιμοποιείται για την αποστολή μηνυμάτων σε έναν προορισμό ( θέμα ή ουρά ) . Στο παράδειγμα , ένα μήνυμα κειμένου έχει δημιουργηθεί, αλλά JMS υποστηρίζει τέσσερις πρόσθετες μορφές : . Μπορεί, byte , ρεύμα , αντικείμενο , και το μήνυμα που μπορεί να χρησιμοποιηθεί για να στείλει μια ποικιλία διαφορετικών τύπων πληροφοριών
Η 9
Στείλτε το μήνυμα στον προορισμό
Παράδειγμα :
message.setText ( « Αυτό είναι το μήνυμα ")?
producer.send ( μήνυμα ) ?
10
Στείλτε ένα κενό μήνυμα για να σηματοδοτήσει το τέλος του μηνύματος που . Αυτό πρέπει να γίνεται μόνο για την από σημείο σε σημείο μηνύματα ( ουρά )
producer.send ( session.createMessage ())? .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα