Δημιουργία σκελετού Java bean από έγγραφο WSDL με τη χρήση του περιβάλλοντος εκτέλεσης Apache Axis

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

Αναγκαίες προϋποθέσεις:

  1. Αν χρησιμοποιείτε τη θέση υποδοχής μικροεφαρμογής εξυπηρετητή Apache Jakarta Tomcat ως εξυπηρετητή, πρέπει να την εγκαταστήσετε, να ρυθμίστε μια χρήση της και να δημιουργήσετε ένα διαδικτυακό έργο το οποίο να προορίζεται σε αυτή όπως περιγράφεται στην ενότητα Δημιουργία εξυπηρετητή Apache Tomcat και διαδικτυακού έργου
  2. Δημιουργήστε ή εισάγετε ένα αρχείο WSDL στο φάκελο διαδικτυακού περιεχομένου του διαδικτυακού έργου. Μπορείτε να χρησιμοποιήσετε μόνο ένα αρχείο WSDL που περιέχει στοιχείο υπηρεσίας.
Για να δημιουργήσετε μια διαδικτυακή υπηρεσία από ένα αρχείο WSDL χρησιμοποιώντας το περιβάλλον εκτέλεσης Apache Axis 1.0:
  1. Μεταβείτε στην προοπτική "J2EE" (Παράθυρο > Άνοιγμα προοπτικής > J2EE).
  2. Στην προβολή "Εξερεύνηση έργων", επιλέξτε το αρχείο WSDL που δημιουργήσατε ή εισάγατε στο φάκελο διαδικτυακού περιεχομένου του διαδικτυακού σας έργου.
  3. Πατήστε Αρχείο > Δημιουργία > Άλλο. Επιλέξτε Διαδικτυακές υπηρεσίες για να εμφανιστούν οι διάφοροι οδηγοί διαδικτυακών υπηρεσιών. Επιλέξτε τον οδηγό Διαδικτυακής υπηρεσίας. Πατήστε Επόμενο.
  4. Σελίδα "Διαδικτυακές υπηρεσίες": Επιλέξτε Java bean για διαδικτυακή υπηρεσία από πάνω προς τα κάτω ως το είδος διαδικτυακής υπηρεσίας και επιλέξτε το τεχνούργημα από το οποίο θα δημιουργηθεί η υπηρεσία.
    1. Επιλέξτε τα στάδια ανάπτυξης διαδικτυακών υπηρεσιών που θέλετε να ολοκληρώσετε χρησιμοποιώντας τη γραμμή κύλισης:
      • Ανάπτυξη: δημιουργεί τον κώδικα της υπηρεσίας
      • Συγκρότηση:
      • Διανομή: δημιουργεί τον κώδικα διανομής της υπηρεσίας
      • Εγκατάσταση: εγκαθιστά την υπηρεσία στον επιλεγμένο εξυπηρετητή
      • Εκκίνηση: πραγματοποιεί εκκίνηση του εξυπηρετητή μόλις εγκατασταθεί η υπηρεσία σε αυτόν
      • Δοκιμή: παρέχει διάφορες επιλογές δοκιμής της υπηρεσίας
    2. Επιλογή εξυπηρετητή: εμφανίζεται ο προεπιλεγμένος εξυπηρετητής. Αν θέλετε να διανείμετε την υπηρεσία σε διαφορετικό εξυπηρετητή, πατήστε στη διασύνδεση για να καθορίσετε διαφορετικό εξυπηρετητή.
    3. Επιλογή περιβάλλοντος εκτέλεσης: εμφανίζεται το προεπιλεγμένο περιβάλλον εκτέλεσης. Αν θέλετε να διανείμετε την υπηρεσία σε διαφορετικό περιβάλλον εκτέλεσης, πατήστε στη διασύνδεση για να καθορίσετε διαφορετικό περιβάλλον εκτέλεσης.
    4. Επιλογή έργου υπηρεσίας: εμφανίζεται το έργο που περιέχει το επιλεγμένο έργο στο χώρο εργασίας. Για να επιλέξετε διαφορετικό έργο και EAR πατήστε στη διασύνδεση έργου. Βεβαιωθείτε ότι το έργο που επιλέχθηκε ως έργο διαδικτύου πελάτη είναι διαφορετικό από το έργο διαδικτύου υπηρεσίας, διαφορετικά η υπηρεσία θα αντικατασταθεί από τα τεχνουργήματα πελάτη που δημιουργούνται.
    5. Αν θέλετε να δημιουργήσετε έναν πελάτη, επιλέξτε το είδος του ενδιάμεσου εξυπηρετητή που θα δημιουργηθεί και επαναλάβετε τα παραπάνω βήματα για τον πελάτη.
    6. Δημοσίευση της διαδικτυακής υπηρεσίας: πραγματοποιείται εκκίνηση της εξερεύνησης διαδικτυακών υπηρεσιών για τη δημοσίευση της διαδικτυακής υπηρεσίας σε μητρώο UDDI.
    7. Παρακολούθηση της διαδικτυακής υπηρεσίας: αποστέλλει την κίνηση διαδικτυακής υπηρεσίας μέσω της λειτουργίας παρακολούθησης TCP/IP, το οποίο σας επιτρέπει την παρακολούθηση της κίνησης SOAP που δημιουργείται από τη διαδικτυακή υπηρεσία και τη δοκιμή της κίνησης αυτής για συμβατότητα με το WS-I. Εναλλακτικά, μπορείτε να ρυθμίσετε με μη αυτόματο τρόπο μια λειτουργία παρακολούθησης TCP/IP, όπως περιγράφεται στην ενότητα Χρήση της λειτουργίας παρακολούθησης TCP/IP για δοκιμή των διαδικτυακών υπηρεσιών
  5. Σελίδα "Ρύθμιση σκελετού Java Bean διαδικτυακής υπηρεσίας": Επιλέξτε το φάκελο στον οποίο θα αποθηκευτεί το Java που δημιουργείται. Αν θέλετε να εξετάσετε ή να τροποποιήσετε τις αντιστοιχίσεις μεταξύ πακέτων και χώρων ονομάτων, επιλέξτε το τετραγωνίδιο επιλογής Ορισμός προσαρμοσμένης αντιστοίχισης χώρου ονομάτων και πακέτου. Πατήστε Επόμενο.
  6. Σελίδα "Αντιστοίχιση χώρου ονομάτων διαδικτυακών υπηρεσιών σε πακέτο": Αν επιλέξατε την επιλογή Ορισμός προσαρμοσμένης αντιστοίχισης χώρου ονομάτων και πακέτου στο προηγούμενο πλαίσιο, μπορείτε να εισάγετε τα προσαρμοσμένα ζεύγη αντιστοιχίσεων σε αυτό το πλαίσιο πατώντας Προσθήκη. Πατήστε Επόμενο.
  7. "Δοκιμαστική σελίδα διαδικτυακής υπηρεσίας": Αν έχετε επιλέξει τη δοκιμή της διαδικτυακής υπηρεσίας, επιλέξτε τη λειτουργία δοκιμής για τη διαδικτυακή υπηρεσία που δημιουργήθηκε. Με αυτόν τον τρόπο ανοίγει η διαδικτυακή υπηρεσία στην εξερεύνηση διαδικτυακών υπηρεσιών. Επιλέξτε τη λειτουργία που θέλετε να δοκιμάσετε, πληκτρολογήστε τις απαιτούμενες πληροφορίες και πατήστε Εκτέλεση. Το αποτέλεσμα θα εμφανιστεί στο τμήμα παραθύρου κατάστασης. Πατήστε Επόμενο.
  8. "Σελίδα ενδιάμεσου εξυπηρετητή διαδικτυακής υπηρεσίας": Αν έχετε επιλέξει τη δημιουργία ενδιάμεσου εξυπηρετητή, αυτή η σελίδα εμφανίζει τις επιλογές του ενδιάμεσου εξυπηρετητή. Εμφανίζει το φάκελο στον οποίο θα δημιουργηθεί ο ενδιάμεσος εξυπηρετητής και προαιρετικά μπορείτε να δημιουργήσετε προσαρμοσμένες αντιστοιχίσεις μεταξύ χώρων ονομάτων και πακέτων. Πατήστε Επόμενο.
  9. Σελίδα "Δοκιμή πελάτη διαδικτυακής υπηρεσίας": Χρησιμοποιήστε αυτή τη σελίδα για να πραγματοποιήσετε τις παρακάτω επιλογές:
    1. Επιλέξτε τη λειτουργία δοκιμής. Μπορείτε να δοκιμάσετε τον ενδιάμεσο εξυπηρετητή που δημιουργείται στην εξερεύνηση διαδικτυακών υπηρεσιών ή μπορείτε να δημιουργήσετε ένα δείγμα JSP διαδικτυακής υπηρεσίας.
    2. Αν επιλέξετε τη δοκιμή του ενδιάμεσου εξυπηρετητή μέσω ενός JSP, μπορείτε να επιλέξετε το φάκελο στον οποίο βρίσκεται το JSP καθώς και τις μεθόδους θα συμπεριληφθούν στο JSP.
    3. Επιλέξτε Εκτέλεση δοκιμής στον εξυπηρετητή για την αυτόματη εκκίνηση του εξυπηρετητή.
  10. Σελίδα "Δημοσίευση διαδικτυακής υπηρεσίας": Αν έχετε επιλέξει τη δημοσίευση της διαδικτυακής υπηρεσίας σε μητρώο UDDI, χρησιμοποιήστε αυτή τη σελίδα για την εκκίνηση της εξερεύνησης διαδικτυακών υπηρεσιών και επιλέξτε το μητρώο UDDI στο οποίο θα δημοσιευτεί η διαδικτυακή υπηρεσία. Πατήστε Ολοκλήρωση.
Αφού δημιουργηθεί η διαδικτυακή υπηρεσία, ενδέχεται να προκύψουν οι ακόλουθες περιπτώσεις ανάλογα με τις επιλογές που έχετε πραγματοποιήσει:
  • Αν έχετε επιλέξει τη δοκιμή του ενδιάμεσου εξυπηρετητή που δημιουργείται με τη χρήση JSP διαδικτυακών υπηρεσιών, γίνεται εκκίνηση του ενδιάμεσου εξυπηρετητή σε ένα πρόγραμμα πλοήγησης στην ακόλουθη διεύθυνση URL: http://localhost: port/ WebProjectClient/sampleBeanName/WebServiceName/TestClient.jsp Μπορείτε να χρησιμοποιήσετε αυτό το δείγμα εφαρμογής για να πραγματοποιήσετε δοκιμή της διαδικτυακής υπηρεσίας επιλέγοντας μια μέθοδο, εισάγοντας μια τιμή για τη μέθοδο και πατώντας Κλήση. Το αποτέλεσμα της μεθόδου εμφανίζεται στο τμήμα παραθύρου αποτελεσμάτων.
  • Αν έχετε επιλέξει τη δοκιμή της διαδικτυακής υπηρεσίας με τη χρήση της εξερεύνησης διαδικτυακών υπηρεσιών, ανοίγει η "Εξερεύνηση". Επιλέξτε τη λειτουργία που θέλετε να δοκιμάσετε, πληκτρολογήστε τις απαιτούμενες πληροφορίες και πατήστε Εκτέλεση. Το αποτέλεσμα θα εμφανιστεί στο τμήμα παραθύρου κατάστασης.
  • Αν έχετε επιλέξει τη δημοσίευση της διαδικτυακής υπηρεσίας, εκκινεί η εξερεύνηση διαδικτυακών υπηρεσιών εμφανίζοντας τη σελίδα που απαιτείται για τη δημοσίευση της διαδικτυακής υπηρεσίας. Ακολουθήστε τις οδηγίες της ενότητας Δημοσίευση της διαδικτυακής υπηρεσίας για την ολοκλήρωση της εργασίας.