Στα πλαίσια αυτής της εργασίας έγινε μια απόπειρα καταγραφής και μελέτης των
δυνατοτήτων που παρέχονται σήμερα για την ανάπτυξη δικτυακών εφαρμογών σε
περιβάλλον Java με χρήση της τεχνολογίας Ajax.
Στα πρώτα τρία κεφάλαια γίνεται μια συνοπτική αναφορά σε κάποιες κεντρικές έννοιες
και εργαλεία ανάπτυξης Web εφαρμογών σε περιβάλλον Java πρίν την εμφάνιση του Ajax,
όπως η γλώσσα HTML, η γλώσσα Javascript, και οι τεχνολογίες που ανέπτυξε η εταιρία Sun
για αυτό το σκοπό. Επίσης περιγράφονται κάποια δημοφιλή αυτόνομα εργαλεία ανάπτυξης
που στηρίχθηκαν στις παραπάνω τεχνολογίες και τις επέκτειναν. Το αντικείμενο του κεφαλαίου 4 είναι η τεχνολογία Ajax και ο βασικός μηχανισμός πίσω
από αυτήν, δηλαδή το αντικείμενο XHR της Javascript.
Στο κεφάλαιο 5 γίνεται λόγος για τα frameworks που είναι διαθέσιμα σήμερα και
παρέχουν ενσωμάτωση της νέας τεχνολογίας σε εφαρμογές Java, και εισάγεται ένας
βασικός διαχωρισμός ανάμεσα στα Direct Ajax Frameworks και στα Indirect Ajax
Frameworks. Αυτός ο διαχωρισμός αφορά κυριώς διαφορετικές προσεγγίσεις σε θέματα
ανάπτυξης και συνεργασίας με άλλες τεχνολογίες, και γίνεται πιο σαφής στα κεφάλαια 6
και 7.
Στο κεφάλαιο 6 περιγράφεται η κατηγορία των Direct Ajax Frameworks, τα κοινά
χαρακτηριστικά τους, οι τρόποι χρήσης τους και παρατίθενται λεπτομέρειες για κάποια από
τα δημοφιλή frameworks της κατηγορίας. Στο κεφάλαιο 7 περιέχονται αντίστοιχα στοιχεία
για την κατηγορία των Indirect Java Ajax Frameworks.
Το κεφάλαιο 8 αφορά την υλοποίηση που έγινε στα πλαίσια της εργασίας. Το
αντικείμενο της ήταν η προσθήκη στοιχείων της τεχνολογίας Ajax σε μια ήδη υπάρχουσα
Java Web εφαρμογή χρησιμοποιώντας δυο διαφορετικά δημοφιλή Ajax Frameworks. Στόχος της υλοποίησης ήταν να γίνει μια εκτίμηση της ευκολία χρήσης, για κάθε ένα από τα δυο
frameworks, και της ποιότητας του αποτελέσματος.
Τέλος, στο κεφάλαιο 9 συνοψίζονται τα χαρακτηριστικά, τα πλεονεκτήματα και τα
μειονεκτήματα των Frameworks που περιγράφηκαν, και αποτυπώνονται κάποια συνολικά
συμπεράσματα για τους τρόπους χρήσης της τεχνολογίας και τις δυνατότητες που αυτή
παρέχει. / -
Identifer | oai:union.ndltd.org:upatras.gr/oai:nemertes:10889/4065 |
Date | 11 January 2011 |
Creators | Μπασλής, Κων/νος |
Contributors | Στάμος, Κωνσταντίνος, Baslis, Konstantinos, Μπούρας, Χρήστος, Στάμος, Κωνσταντίνος |
Source Sets | University of Patras |
Language | gr |
Detected Language | Greek |
Type | Thesis |
Rights | 0 |
Page generated in 0.0088 seconds