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

Ο οδηγός πελάτη διαδικτυακής υπηρεσίας σας βοηθάει στη δημιουργία ενδιάμεσου εξυπηρετητή Java bean και δείγματος εφαρμογής. Το δείγμα διαδικτυακής εφαρμογής παρουσιάζει τον τρόπο κωδικοποίησης αρχείου ενδιάμεσου εξυπηρετητή.

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

  1. Αν χρησιμοποιείτε τη θέση υποδοχής μικροεφαρμογής εξυπηρετητή Apache Jakarta Tomcat ως εξυπηρετητή, πρέπει να την εγκαταστήσετε, να ρυθμίστε μια χρήση της και να δημιουργήσετε ένα διαδικτυακό έργο το οποίο να προορίζεται σε αυτή όπως περιγράφεται στην ενότητα Δημιουργία εξυπηρετητή Apache Tomcat και διαδικτυακού έργου
  2. Ανακάλυψη και εισαγωγή εγγράφου WSDL στο έργο διαδικτύου. Μπορείτε να χρησιμοποιήσετε μόνο ένα αρχείο WSDL που περιέχει στοιχείο υπηρεσίας.
Για να δημιουργήσετε ένα ενδιάμεσο εξυπηρετητή Java και ένα δείγμα εφαρμογής από έγγραφο WSDL που ανακαλύφθηκε:
  1. Μεταβείτε στην προοπτική "J2EE" (Παράθυρο > Άνοιγμα προοπτικής > J2EE).
  2. Στην προβολή "Πλοήγηση", επιλέξτε το έργο διαδικτύου στο οποίο θέλετε να δημιουργήσετε ένα δείγμα εφαρμογής.
  3. Πατήστε Αρχείο > Δημιουργία > Άλλο. Επιλέξτε Διαδικτυακές υπηρεσίες για να εμφανιστούν οι διάφοροι οδηγοί διαδικτυακών υπηρεσιών. Επιλέξτε τον οδηγό πελάτη διαδικτυακής υπηρεσίας. Πατήστε Επόμενο.
  4. Σελίδα "Διαδικτυακές υπηρεσίες":
    1. Εισάγετε το URI στο αρχείο WSDL, το αρχείο WSIL ή το αρχείο HTML που θα χρησιμοποιηθεί για τη δημιουργία του πελάτη.
    2. Επιλέξτε το είδος ενδιάμεσου εξυπηρετητή που θα δημιουργηθεί
    3. Επιλέξτε τα στάδια ανάπτυξης διαδικτυακών υπηρεσιών που θέλετε να ολοκληρώσετε χρησιμοποιώντας τη γραμμή κύλισης:
      • Ανάπτυξη: δημιουργεί τον κώδικα πελάτη
      • Συγκρότηση:
      • Διανομή: δημιουργεί τον κώδικα διανομής του πελάτη
      • Εγκατάσταση: εγκαθιστά τον πελάτη στον επιλεγμένο εξυπηρετητή
      • Εκκίνηση: πραγματοποιεί εκκίνηση του εξυπηρετητή μόλις εγκατασταθεί ο πελάτης σε αυτόν
      • Δοκιμή: παρέχει διάφορες επιλογές δοκιμής του πελάτη
    4. Επιλογή εξυπηρετητή: εμφανίζεται ο προεπιλεγμένος εξυπηρετητής. Αν θέλετε να διανείμετε τον πελάτη σε διαφορετικό εξυπηρετητή, πατήστε στη διασύνδεση για να καθορίσετε διαφορετικό εξυπηρετητή.
    5. Επιλογή περιβάλλοντος εκτέλεσης: εμφανίζεται το προεπιλεγμένο περιβάλλον εκτέλεσης. Αν θέλετε να διανείμετε τον πελάτη σε διαφορετικό περιβάλλον εκτέλεσης, πατήστε στη διασύνδεση για να καθορίσετε διαφορετικό περιβάλλον εκτέλεσης.
    6. Επιλογή έργου πελάτη: εμφανίζεται το έργο που περιέχει το επιλεγμένο έργο στο χώρο εργασίας. Για να επιλέξετε διαφορετικό έργο και EAR πατήστε στη διασύνδεση έργου. Βεβαιωθείτε ότι το έργο που επιλέχθηκε ως έργο διαδικτύου πελάτη είναι διαφορετικό από το έργο διαδικτύου υπηρεσίας, διαφορετικά η υπηρεσία θα αντικατασταθεί από τα τεχνουργήματα πελάτη που δημιουργούνται.
    7. Παρακολούθηση της διαδικτυακής υπηρεσίας: αποστέλλει την κίνηση διαδικτυακής υπηρεσίας μέσω της λειτουργίας παρακολούθησης TCP/IP, το οποίο σας επιτρέπει την παρακολούθηση της κίνησης SOAP που δημιουργείται από τη διαδικτυακή υπηρεσία και τη δοκιμή της κίνησης αυτής για συμβατότητα με το WS-I. Εναλλακτικά, μπορείτε να ρυθμίσετε με μη αυτόματο τρόπο μια λειτουργία παρακολούθησης TCP/IP, όπως περιγράφεται στην ενότητα Χρήση της λειτουργίας παρακολούθησης TCP/IP για δοκιμή των διαδικτυακών υπηρεσιών
  5. Σελίδα "Ενδιάμεσος εξυπηρετητής διαδικτυακής υπηρεσίας": αυτό το πλαίσιο εμφανίζει τις επιλογές του ενδιάμεσου εξυπηρετητή. Εμφανίζει το φάκελο στον οποίο θα δημιουργηθεί ο ενδιάμεσος εξυπηρετητής και προαιρετικά μπορείτε να δημιουργήσετε προσαρμοσμένες αντιστοιχίσεις μεταξύ χώρων ονομάτων και πακέτων.
  6. Σελίδα "Αντιστοίχιση χώρου ονομάτων διαδικτυακών υπηρεσιών σε πακέτο": Αν επιλέξατε την επιλογή Ορισμός προσαρμοσμένης αντιστοίχισης χώρου ονομάτων και πακέτου στην προηγούμενη σελίδα, μπορείτε να εισάγετε τα προσαρμοσμένα ζεύγη αντιστοιχίσεων σε αυτή τη σελίδα πατώντας Προσθήκη.
  7. Σελίδα "Δοκιμή πελάτη διαδικτυακής υπηρεσίας": αυτή η σελίδα εμφανίζεται αν επιλέξατε τη δοκιμή του πελάτη. Επιλέξτε τη λειτουργία δοκιμών που θα χρησιμοποιήσετε για τη δοκιμή του ενδιάμεσου εξυπηρετητή και τις μεθόδους που θέλετε να περιλαμβάνει ο ενδιάμεσος εξυπηρετητής. Σημειώστε ότι το Universal Test Client (UTC) είναι συμβατό μόνο με πελάτες διαδικτυακών υπηρεσιών που διανέμονται στους εξυπηρετητές του WebSphere.
  8. Πατήστε Ολοκλήρωση. Αν επιλέξατε τη δοκιμή του ενδιάμεσου εξυπηρετητή, ο πελάτης δοκιμής ανοίγει σε παράθυρο προγράμματος πλοήγησης.

Ο δημιουργημένος ενδιάμεσος εξυπηρετητής Java bean παρέχει διεπαφή κλήσης απομακρυσμένης διαδικασίας στη διαδικτυακή υπηρεσία. Το δείγμα διαδικτυακής εφαρμογής παρουσιάζει τον τρόπο κωδικοποίησης του αρχείου ενδιάμεσου εξυπηρετητή.

Αφού δημιουργήσετε τον ενδιάμεσο εξυπηρετητή πελάτη Java, μπορείτε να πραγματοποιήσετε δοκιμή των μεθόδων της διαδικτυακής υπηρεσίας μέσω του ενδιάμεσου εξυπηρετητή με τη χρήση δειγμάτων JSP διαδικτυακής υπηρεσίας ή του πελάτη δοκιμής Universal.

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