Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Tutorial On JMS

Η Java Messaging Service επιτρέπει την αποστολή και λήψη μηνυμάτων μεταξύ των πελατών . Υπηρεσίες μηνυμάτων είναι διαφορετική από τις άλλες τεχνολογίες , δεδομένου ότι δεν είναι υποχρεωμένος να γνωρίζει τις μεθόδους πρόσβασης σε έναν απομακρυσμένο εταίρου . Υπηρεσίες μηνυμάτων είναι επίσης διαφορετική από e-mail , οι αλληλεπιδράσεις μεταξύ των μηνυμάτων δεν είναι απαραίτητο occur.Sun σχεδίασε το Πρόγραμμα JMS Application Interface ( API ) για να δημιουργηθεί ένα κοινό σύνολο των διασυνδέσεων και των κανόνων για προγράμματα που είναι γραμμένα στη γλώσσα προγραμματισμού Java να επικοινωνούν με άλλες εφαρμογές με ένα υλοποιημένο υπηρεσία μηνυμάτων . Τα πράγματα που θα χρειαστείτε
Ανάπτυξη Λογισμικού Java Kit
Java Messaging Service modules
Apache
Αντ
Η Εμφάνιση Περισσότερες οδηγίες
Η 1 Ελέγξτε για να δείτε αν ταιριάζει JMS με τη λύση σας .

Προσδιορίστε αν JMS είναι κατάλληλη για το μοντέλο των επικοινωνιών σας . Χρησιμοποιήστε JMS όταν δεν είναι υποχρεωμένος να γνωρίζει πληροφορίες σχετικά με τις άλλες διασυνδέσεις , μπορεί να τρέξει ανεξάρτητα από άλλες δραστηριότητες διασύνδεσης και δεν χρειάζεται να περιμένετε για τις απαντήσεις . Εάν οι απαιτήσεις σας περιλαμβάνουν και τα τρία από αυτά, τότε η υπηρεσία JMS φαίνεται να είναι κατάλληλη για τις ανάγκες σας . 2
Ρυθμίστε τον πελάτη να συνεργαστεί με την ανταλλαγή μηνυμάτων .

Ρυθμίστε τον τύπο του πελάτη να χρησιμοποιήσει τα JMS . Αυτές θα μπορούσαν να είναι οι πελάτες εφαρμογή , οι πελάτες της επιχείρησης ή άλλα στοιχεία του διαδικτύου μπορούν να στέλνουν και να λαμβάνουν μηνύματα ασύγχρονα . Με άλλα λόγια , τα μηνύματα δεν πρέπει να σταλεί σε ένα αυστηρό πρόγραμμα και μπορεί να βασίζεται σε γεγονότα ή άλλες δράσεις . Το μόνο είδος εφαρμογής Java δεν χρειάζεται να χρησιμοποιούν τα JMS είναι Java Applets . Σε γενικές γραμμές , οι κατανεμημένες εφαρμογές που χρησιμοποιούνται με τις JMS .
Εικόνων 3 Χρησιμοποιήστε τα σωστά εργαλεία για να οικοδομήσουμε ένα περιβάλλον δοκιμών .

Φτιάξτε την αίτηση χρησιμοποιώντας ένα φορητό εργαλείο κατασκευής , να παρέχει ένα περιβάλλον δοκιμών . Το Ίδρυμα Apache Server παρέχει " Ant " για να κατασκευάσει και να δοκιμάσει περιβάλλοντα Java . Χρησιμοποιήστε το για να συγκεντρώσει και να οικοδομήσουν τα προγράμματα , έτσι ώστε να μπορεί να ελεγχθεί .

Μια άλλη πτυχή της διαδικασίας αυτής είναι η διαμόρφωση των μονοπατιών του server εφαρμογή , έτσι ώστε το περιβάλλον δεν γνωρίζει πού θα βρείτε απαραίτητα αρχεία για τη λειτουργία του διακομιστή.

Η διαδρομή θα πρέπει να διαφύγει στα Windows ως εξής :

C : \\ \\ ήλιο \\ \\ AppServer

Ο διακομιστής αίτηση θα πρέπει να αναπτυχθεί έτσι ώστε να μπορεί να χρησιμοποιηθεί για να παρέχει . οι JMS . Η τεκμηρίωση του Apache ( βλ. Πόρων ) παρέχει πιο λεπτομερείς πληροφορίες σχετικά με το πώς η ρύθμιση μπορεί να επιτευχθεί ή ειδικά διαμορφωμένο για το περιβάλλον .
Η 4

σχέδιο και να γράψετε τις εντολές μηνυμάτων . Οι συνδέσεις που έχει συσταθεί στο πλαίσιο της συνόδου μηνυμάτων . Η αποστολή εφαρμογή ενός μηνύματος είναι γνωστό ως «παραγωγός» και ο δέκτης είναι γνωστή ως η «καταναλωτή ».

Ένα απόσπασμα του κώδικα παράδειγμα ενός δέκτη που παρέχονται από την Oracle ( βλ. Πόρων ) έχει ως εξής :

ενώ η (πραγματική ) {

μήνυμα m = consumer.receive ( 1 ) ?

if ( m = null ! ) {

if ( m instanceof TextMessage ) {

μήνυμα = ( TextMessage ) m ?

System.out.println ( " Διαβάζοντας το μήνυμα : " +

message.getText ( ) ) ?

} else {

σπάσει?

}

Ο κωδικός αυτός λαμβάνει μηνύματα ( καταναλωτή ) σε ένα βρόχο μέχρι να μην υπάρχουν μηνύματα που παραμένουν στην ουρά μήνυμα
. Φτηνές 5 Έλεγχος της ρύθμισης JMS σας για να βεβαιωθείτε ότι λειτουργεί σωστά .

Στείλτε και λάβετε κάποια μηνύματα δοκιμών για να εξασφαλιστεί ότι λειτουργούν όπως αναμένεται . Η βασική υπηρεσία μηνυμάτων θα πρέπει να εξετάζονται ανεξάρτητα από την κύρια αίτηση να διασφαλιστεί ότι οι υπηρεσίες μηνυμάτων που αποστέλλονται σωστά, ερμηνεύονται και έλαβε .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα