Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j

datacite.contributor.RelatedPersonΧρήστος Φείδας
datacite.contributor.SupervisorΝικόλαος Αβούρης
datacite.rightshttp://purl.org/coar/access_right/c_abf2el
dc.contributor.authorΑθανάσογλου, Ιάσων
dc.contributor.otherAthanasoglou, Iason
dc.date.accessioned2022-02-28T08:13:20Z
dc.date.available2022-02-28T08:13:20Z
dc.date.copyright2022-02-25
dc.degreegraduateThesisel
dc.description.abstractΗ παρούσα διπλωματική εργασία υλοποιεί την σχεδίαση και την ανάπτυξη ενός framework για την επικοινωνία της γλώσσας προγραμματισμού Node.js με την βάση δεδομένων γράφων Neo4j. Ο χρήστης του framework μπορεί με ευκολία, ταχύτητα, και ασφάλεια να αναζητήσει, δημιουργήσει, επεξεργαστεί, και διαγράψει κόμβους και συσχετίσεις, καθώς και να κτίσει τα δικά του ερωτήματα προς την βάση δεδομένων. Στην εισαγωγή τίθεται το πρόβλημα στο οποίο δίνει λύση το framework και περιγράφεται το θεωρητικό υπόβαθρο. Έπειτα, αναλύεται ο σχεδιασμός και η ανάπτυξη του framework μέσα από τις κλάσεις του και τη συμπεριφορά τους. Στη συνέχεια, αναπτύσσεται ένα πλήρες παράδειγμα κύκλου ζωής μιας εφαρμογής που χρησιμοποιεί το framework, ξεκινώντας από το μηδέν. Κατόπιν, περιγράφεται η διαδικασία αξιολόγησης του framework από άλλους προγραμματιστές. Τέλος, παρουσιάζονται τα συμπεράσματα και δηλώνονται προτάσεις για μελλοντικές επεκτάσεις.el
dc.description.translatedabstractThe 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.urihttp://hdl.handle.net/10889/15837
dc.language.isogrel
dc.subjectΒάσεις δεδομένωνel
dc.subjectΑνάπτυξη εφαρμογώνel
dc.subjectΑλληλεπίδραση εφαρμογώνel
dc.subject.alternativeDatabasesel
dc.subject.alternativeApplication developmentel
dc.subject.alternativeApplication interactionel
dc.titleΑνάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4jel
dc.title.alternativeDevelopment of a type-safe framework for connecting Node.js with Neo4jel
oaire.licenseConditionnullel
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
Αθανάσογλου Ιάσων - Διπλωματική Εργασία.pdf
Size:
3.92 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.53 KB
Format:
Item-specific license agreed upon to submission
Description: