Δημιουργώντας Πελάτη για να καταναλώσει την υπηρεσία web WelcomeSOAP

Τώρα που έχουμε εγκαταστήσει την web υπηρεσία μας στο προηγούμενο άρθρο,WelcomeSoap, θα δημιουργήσουμε μια εφαρμογή Πελάτη η οποία θα καταναλώνει την Web Υπηρεσία μας.

Ένας πελάτης μιας Web υπηρεσίας μπορεί να είναι οποιοσδήποτε τύπος εφαρμογής ακόμα και μια άλλη Web υπηρεσία (web service).

Και για την δημιουργία αυτής της εφαρμογής θα χρησιμοποιήσουμε το ολοκληρωμένο περιβάλλον εργασίας (IDE) NetBeans 7.1.

Θα δημιουργήσουμε μια τοπική εφαρμογή GUI πελάτη σε Java κατόπιν θα προσθέσουμε μία αναφορά στην Web υπηρεσία στο έργο, έτσι ώστε ο πελάτης να μπορεί να έχει πρόσβαση στην Web υπηρεσία μας. Όταν προσθέσουμε την αναφορά, το IDE δημιουργεί και μεταγλωττίζει τα αντικείμενα από την πλευρά του πελάτη. Ο πελάτης καλεί έπειτα μεθόδους σ’ ένα αντικείμενο της κλάσης διασύνδεσης τελικού σημείου υπηρεσίας, η οποία χρησιμοποιεί το υπόλοιπο μέρος των αντικειμένων για να αλληλεπιδράσει με την Web υπηρεσία.

Βήμα 1: Δημιουργούμε Έργο Τοπικής Εφαρμογής στο NetBeans

  1. Επιλέγουμε File -> New Project… για να ανοίξουμε το παράθυρο διαλόγου New Project
  2. Επιλέγουμε Java από την λίστα Categories και Java Application από την λίστα Projects και κατόπιν κάνουμε κλικ στο Next >.
  3. Καθορίζουμε το όνομα WelcomeSOAPClient στο πεδίο Project Name και από-επιλέξουμε το πλαίσιο ελέγχου Create Main Class. Αργότερα, θα προσθέσουμε μια υποκλάση JFrame που περιέχει μια μέθοδο main.
  4. Τέλος κάνουμε κλικ στο Finish για να δημιουργηθεί το έργο.  

 

 Βήμα 2: Προσθέτουμε Αναφορά Web Υπηρεσίας σε μια Εφαρμογή

Θα προσθέσουμε μια αναφορά σε μια Web Υπηρεσία στην εφαρμογή μας, έτσι ώστε να μπορεί να αλληλεπιδρά με την web υπηρεσία WelcomeSOAP. Για να προσθέσουμε μια αναφορά σε μια Web υπηρεσία, εκτελούμε τα παρακάτω βήματα:

  1. Κάνουμε δεξί κλικ στο όνομα του έργου WelcomeSOAPClient στην καρτέλα NetBeans Projects και επιλέγουμε New -> Web Service Client… από το αναδυόμενο μενού για να εμφανίσουμε το παράθυρο διαλόγου New Web Service Client όπως φαίνεται στην παρακάτω εικόνα. Antonis Zalonis - Java Programming Lessons

Συνεχίζεται… Σύντομα κοντά σας

 

 

 

Εισαγωγή στην τεχνολογία JavaServer Faces (JSF)

Η τεχνολογία JavaServer Faces ή απλά JSF χρησιμοποιείται ευρέως για την δημιουργία ιντερνετικών εφαρμογών, Web  Applications, με την γλώσσα προγραμματισμού JAVA.

Τα πλεονεκτήματα είναι πάρα πολλά. Ένα από τα σημαντικότερα είναι ότι και η γλώσσα Java αλλά και τα εργαλεία που απαιτούνται για την ανάπτυξη εφαρμογών είναι ανοικτού κώδικα, open source, και επομένως ελεύθερα στην διανομή τους.

 

Για τις εργασίες μας θα χρειαστούμε τα παρακάτω εργαλεία.

1. NetBeans 6.5

Μπορείτε να το κατεβάσετε ελεύθερα από αυτό το link  https://netbeans.org/downloads/6.5/

 

2. GlassFish V2 UR2 

Η εφαρμογή GlassFish είναι στην ουσία ένα web server. Μπορείτε να το κατεβάσετε μαζί με το NetBeans με το ίδιο setup αρχείο.

 

3. MySQL 5

Η MySQL είναι από τις πιο δημοφιλές βάσεις δεδομένων ανοικτού κώδικα. Μπορείτε να το κατεβάσετε στο link http://dev.mysql.com/downloads/mysql/

 

# Εγκατάσταση NetBeans