Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15115
Τίτλος: Βιβλιοθήκη Συναθροιστικών Εκμαγείων Και Εκμαγείων Γενικού Προγραμματισμού Με Την Χρήση Μετασχηματισμών Xsl
Συγγραφείς: Σωτήρης Νικολάου
Στασινόπουλος Γεώργιος
Λέξεις κλειδιά: μετασχηματισμοί xsl
xslt
εκμαγεία
αρχεία xml
αναδρομή
συνάθροιση
Ημερομηνία έκδοσης: 18-Ιου-2008
Περίληψη: Οι τεχνολογίες XML και XSLT έχουν επεκταθεί με ρυθμούς γεωμετρικής προόδου τα τελευταία χρόνια. Από τότε που εκδόθηκαν από το w3c (world wide web consortium) έχουν βρει τεράστια απήχηση κυρίως σε εφαρμογές διαδικτύου και σε εφαρμογές βάσεων δεδομένων. Ένας από τους κυριότερους λόγους που οι τεχνολογίες αυτές έχουν επεκταθεί σε μεγάλο βαθμό είναι η δυνατότητα επέκτασης τους και η δυνατότητα προσαρμογής εφαρμογών σε διάφορες υπολογιστικές πλατφόρμες. Σκοπός αυτής της διπλωματικής εργασίας είναι η αξιοποίηση των υπολογιστικών δυνατοτήτων της XSLT δημιουργώντας διαφορετικές λειτουργίες οι οποίες θα δρουν σε μια συλλογή από δεδομένα. Προς την κατεύθυνση αυτή, δημιουργήσαμε μια συλλογή από συνεργαζόμενα εκμαγεία (templates) σε μια μορφή βιβλιοθήκης, η οποία μπορεί να εισαχθεί σε οποιαδήποτε εφαρμογή XSLT με πολύ απλό τρόπο. Όπως είναι γνωστό διαφορετικές δομές δεδομένων μπορούν να αναπαρασταθούν με αρχεία XML. Πολλές φορές όμως παρουσιάζεται η ανάγκη για την επεξεργασία μιας συλλογής δεδομένων για την δημιουργία αναφορών ή την εξαγωγή κάποιων συμπερασμάτων ή την απλή επεξεργασία αυτών των δεδομένων. Για την επεξεργασία αυτή των δεδομένων χρειάζεται η συγγραφή κώδικα, που μερικές φορές μπορεί να είναι μια επίπονη διαδικασία.Υπάρχουν πολλά πλεονεκτήματα όταν εισάγουμε την βιβλιοθήκη μας σε μια εφαρμογή XSLT. Το κυριότερο είναι ότι μειώνεται σημαντικά ο χρόνος ανάπτυξης της εφαρμογής μας, γιατί όπως αναφέρθηκε και πιο πριν, η συγγραφή κώδικα μπορεί να είναι μια επίπονη και χρονοβόρα διαδικασία. Επίσης η οργάνωση του κώδικα της εφαρμογής μας απλουστεύεται σημαντικά καθώς το κομμάτι κώδικα που εκτελεί την αντίστοιχη λειτουργία της βιβλιοθήκης μας βρίσκεται σε μια μη ορατή διαφορετική τοποθεσία.Σημαντικό είναι να αναφέρουμε ότι η βιβλιοθήκη παρέχει την δυνατότητα επεκτασιμότητας. Η δομή της βιβλιοθήκης είναι τέτοια που αποτελείται από μικρά ανεξάρτητα κομμάτια. Στα υπάρχοντα κομμάτια μπορούμε να προσθέσουμε και άλλα αυξάνοντας έτσι την λειτουργικότητα της και το πεδίο εφαρμογών στο οποίο μπορεί να χρησιμοποιηθεί αυτή
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15115
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο ΜέγεθοςΜορφότυπος 
DT2008-0122.pdf777.74 kBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.