Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j
Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j
datacite.contributor.RelatedPerson | Χρήστος Φείδας | |
datacite.contributor.Supervisor | Νικόλαος Αβούρης | |
datacite.rights | http://purl.org/coar/access_right/c_abf2 | el |
dc.contributor.author | Αθανάσογλου, Ιάσων | |
dc.contributor.other | Athanasoglou, Iason | |
dc.date.accessioned | 2022-02-28T08:13:20Z | |
dc.date.available | 2022-02-28T08:13:20Z | |
dc.date.copyright | 2022-02-25 | |
dc.degree | graduateThesis | el |
dc.description.abstract | Η παρούσα διπλωματική εργασία υλοποιεί την σχεδίαση και την ανάπτυξη ενός framework για την επικοινωνία της γλώσσας προγραμματισμού Node.js με την βάση δεδομένων γράφων Neo4j. Ο χρήστης του framework μπορεί με ευκολία, ταχύτητα, και ασφάλεια να αναζητήσει, δημιουργήσει, επεξεργαστεί, και διαγράψει κόμβους και συσχετίσεις, καθώς και να κτίσει τα δικά του ερωτήματα προς την βάση δεδομένων. Στην εισαγωγή τίθεται το πρόβλημα στο οποίο δίνει λύση το framework και περιγράφεται το θεωρητικό υπόβαθρο. Έπειτα, αναλύεται ο σχεδιασμός και η ανάπτυξη του framework μέσα από τις κλάσεις του και τη συμπεριφορά τους. Στη συνέχεια, αναπτύσσεται ένα πλήρες παράδειγμα κύκλου ζωής μιας εφαρμογής που χρησιμοποιεί το framework, ξεκινώντας από το μηδέν. Κατόπιν, περιγράφεται η διαδικασία αξιολόγησης του framework από άλλους προγραμματιστές. Τέλος, παρουσιάζονται τα συμπεράσματα και δηλώνονται προτάσεις για μελλοντικές επεκτάσεις. | el |
dc.description.translatedabstract | The present thesis realizes the design and development of a framework which is used for interacting the Node.js programming language with the Neo4j graph database. The user of the framework can read, create, edit, and delete nodes and relationships quickly, with ease and safety, as well as build their own queries. In the introduction, the problem that the application solves is defined, and the theoretical background is being described. Next, the design and development of the framework is analyzed through its classes and their behavior. Then, a lifecycle of an application which uses the framework is developed, starting from scratch. Afterwards, the evaluation process of the framework’s usage from other developers if being given. Finally, the conclusions are presented, as well as some suggestions for future expansion. | el |
dc.identifier.uri | http://hdl.handle.net/10889/15837 | |
dc.language.iso | gr | el |
dc.subject | Βάσεις δεδομένων | el |
dc.subject | Ανάπτυξη εφαρμογών | el |
dc.subject | Αλληλεπίδραση εφαρμογών | el |
dc.subject.alternative | Databases | el |
dc.subject.alternative | Application development | el |
dc.subject.alternative | Application interaction | el |
dc.title | Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j | el |
dc.title.alternative | Development of a type-safe framework for connecting Node.js with Neo4j | el |
oaire.licenseCondition | null | el |