Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13530
Title: | Διαδικτιακές Εφαρμογές Σε Ruby Και Java |
Authors: | Ανδρεαδάκης Γεώργιος Στασινόπουλος Γεώργιος |
Keywords: | εφαρμογή ιστού ruby javafx framework αρχιτεκτονική model-view-controller crud restful data access object |
Issue Date: | 28-Jul-2017 |
Abstract: | Σκοπός της εργασίας είναι η υλοποίηση ενός συστήματος επικοινωνίας με μία βάση δεδομένων όπου όλα τα στοιχεία υλοποίησης και διασύνδεσης θα πραγματοποιηθούν με τη γλώσσα προγραμματισμού Ruby . Το μοντέλο θα στηρίζεται στην αρχιτεκτονική MVC (model - view - controller) όπου κάθε στοιχείο από τα M V C έχει το δικό του ρόλο σε ένα ολοκληρωμένο σύστημα επικοινωνίας . Για το σκοπό αυτό θα χρησιμοποιήσουμε ένα framework από τα διαθέσιμα για την γλώσσα Ruby όπως είναι τα Ruby-On-Rails και Sinatra . Τελικά προτιμήθηκε το Ruby-On-Rails για λόγους που θα αναλυθούν στη συνέχεια διεξοδικότερα για την αποσαφήνιση αυτής της επιλογής . Και τα δύο είναι ανοιχτού λογισμικού και η χρήση τους δεν προϋποθέτει κανένα περιορισμό . Οι ομοιότητες τους πολλές και οι διαφορές του επίσης .Τέλος για την επικοινωνία και την διαχείριση της βάσης θα δημιουργήσουμε μια εφαρμογή σε JavaFX ,την οποία μπορεί ο καθένας χρησιμοποιώντας ένα "περιτύλλιγμα ", να μεταφέρει αυτούσια σε ένα συγχρονο κινητό τηλέφωνο που χρησιμοποιεί το λειτουργικό σύστημα Android .Ένας περιφρραστικός τίτλος της εργασίας είναι : " Σύστημα εξυπηρετητή με Web services γραμμένες στη γλώσσα προγραμματισμού Ruby , γραφικό περιβάλλον διαχείρισης της βάσης δεδομένων της εφαρμογής γραμμένο σε JavaFX και εφαρμογή πελάτη για το λειτουργικό σύστημα Android ,για την κατανάλωση αυτών ." |
URI: | http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13530 |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Size | Format | |
---|---|---|---|
DT2017-0188.pdf | 7.36 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.