Μπορείτε να χρησιμοποιήσετε το Ant μέσω του χώρου εργασίας του Eclipse για τη
δημιουργία διαδικτυακής υπηρεσίας με τη χρήση του περιβάλλοντος εκτέλεσης Axis.
Υποστηρίζεται τόσο η ανάπτυξη διαδικτυακών υπηρεσιών με εργασίες Ant με τη μέθοδο από
πάνω προς τα κάτω, όσο και με τη μέθοδο απο κάτω προς τα πάνω.
Πριν τη δημιουργία διαδικτυακής υπηρεσίας, πρέπει να έχετε κάνει τα εξής:
Για να δημιουργήσετε τη διαδικτυακή υπηρεσία, πρέπει να τροποποιήσετε το αρχείο
Ant και το αρχείο ιδιοτήτων της υπηρεσίας Ant.
- Τροποποιήστε το αρχείο Ant (wsgen.xml) που εισάγατε στα
προαπαιτούμενα βήματα. Βεβαιωθείτε ότι παραπέμπει στο αρχείο ιδιοτήτων υπηρεσίας Ant:
πρέπει να περιέχει μια γραμμή η οποία να ξεκινάει ως εξής: <property
file="axisservice.properties"/>. Αποθηκεύστε τις αλλαγές που πραγματοποιήσατε.
- Τροποποιήστε το αρχείο axisservice.properties που εισαγάγατε
στα προαπαιτούμενα βήματα.
- Βεβαιωθείτε ότι έχει οριστεί η παράμετρος scenarioType στην υπηρεσία.
- Ορίστε την παράμετρο workspace έτσι ώστε να παραπέμπει στη θέση του αρχείου WSDL ή
του Java bean.
- Όλες οι υπόλοιπες παράμετροι είναι προαιρετικές και πρέπει να διαγραφούν αν δεν
ορίζονται ρητά. Οι προεπιλεγμένες τιμές για τις υπόλοιπες παραμέτρους θα ανακτηθούν
από τις ρυθμίσεις και τις προτιμήσεις του δυναμικού έργου. Για πρόσθετες πληροφορίες
σχετικά με τον τρόπο ρύθμισης των παραμέτρων, ανατρέξτε στα θέματα:
Αποθηκεύστε το αρχείο axisservice.properties.
- Πατήστε με το δεξί κουμπί του ποντικιού στο αρχείο wsgen.xml
και επιλέξτε
- Στο πλαίσιο διαλόγου που ανοίγει, επιλέξτε την καρτέλα JRE
και επιλέξτε Εκτέλεση στο ίδιο JRE με αυτό του χώρου εργασίας. Πατήστε Εφσρμογή και στη συνέχεια πατήστε
Εκτέλεση.
- Αφού δημιουργηθεί η διαδικτυακή υπηρεσία, η κονσόλα εμφανίζει το μήνυμα
Επιτυχής δόμηση.
Το αρχείο WSDL για την υπηρεσία θα έχει δημιουργηθεί και τοποθετηθεί στο φάκελο
WebContent\wsdl του δυναμικού έργου διαδικτύου. Τα ακόλουθα αρχεία θα έχουν
δημιουργηθεί και τοποθετηθεί σε έναν υποκατάλογο του φακέλου WebContent\WEB-INF του
δυναμικού έργου διαδικτύου:
- web.xml
- undeploy.wsdd
- deploy.wsdd
Αν δημιουργείτε διαδικτυακή υπηρεσία από πάνω προς τα κάτω, τα
αρχεία διαδικτυακής υπηρεσίας, που είναι παρόμοια με αυτά που ακολουθούν, θα
δημιουργηθούν και θα τοποθετηθούν στο φάκελο src του δυναμικού έργου διαδικτύου.
Ανάλογα με το αρχείο WSDL στο οποίο βασίζεται η διαδικτυακή υπηρεσία, τα αρχεία της
διαδικτυακής σας υπηρεσίας ενδέχεται να διαφέρουν:
- Service_name_PortType.java
- Service_name_Service.java
- Service_name_ServiceLocator.java
- Service_nameSOAPImpl.java
- Service_nameSOAPSkeleton.java
- Service_nameSOAPStub.java