Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j
Η παρούσα διπλωματική εργασία υλοποιεί την σχεδίαση και την ανάπτυξη ενός framework για την επικοινωνία της γλώσσας προγραμματισμού Node.js με την βάση δεδομένων γράφων Neo4j. Ο χρήστης του framework μπορεί με ευκολία, ταχύτητα, και ασφάλεια να αναζητήσει, δημιουργήσει, επεξεργαστεί, και διαγράψει κ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2022
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/15837 |
id |
nemertes-10889-15837 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-158372022-09-06T05:14:33Z Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j Development of a type-safe framework for connecting Node.js with Neo4j Αθανάσογλου, Ιάσων Athanasoglou, Iason Βάσεις δεδομένων Ανάπτυξη εφαρμογών Αλληλεπίδραση εφαρμογών Databases Application development Application interaction Η παρούσα διπλωματική εργασία υλοποιεί την σχεδίαση και την ανάπτυξη ενός framework για την επικοινωνία της γλώσσας προγραμματισμού Node.js με την βάση δεδομένων γράφων Neo4j. Ο χρήστης του framework μπορεί με ευκολία, ταχύτητα, και ασφάλεια να αναζητήσει, δημιουργήσει, επεξεργαστεί, και διαγράψει κόμβους και συσχετίσεις, καθώς και να κτίσει τα δικά του ερωτήματα προς την βάση δεδομένων. Στην εισαγωγή τίθεται το πρόβλημα στο οποίο δίνει λύση το framework και περιγράφεται το θεωρητικό υπόβαθρο. Έπειτα, αναλύεται ο σχεδιασμός και η ανάπτυξη του framework μέσα από τις κλάσεις του και τη συμπεριφορά τους. Στη συνέχεια, αναπτύσσεται ένα πλήρες παράδειγμα κύκλου ζωής μιας εφαρμογής που χρησιμοποιεί το framework, ξεκινώντας από το μηδέν. Κατόπιν, περιγράφεται η διαδικασία αξιολόγησης του framework από άλλους προγραμματιστές. Τέλος, παρουσιάζονται τα συμπεράσματα και δηλώνονται προτάσεις για μελλοντικές επεκτάσεις. 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. 2022-02-28T08:13:20Z 2022-02-28T08:13:20Z 2022-02-25 http://hdl.handle.net/10889/15837 gr application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Βάσεις δεδομένων Ανάπτυξη εφαρμογών Αλληλεπίδραση εφαρμογών Databases Application development Application interaction |
spellingShingle |
Βάσεις δεδομένων Ανάπτυξη εφαρμογών Αλληλεπίδραση εφαρμογών Databases Application development Application interaction Αθανάσογλου, Ιάσων Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j |
description |
Η παρούσα διπλωματική εργασία υλοποιεί την σχεδίαση και την ανάπτυξη ενός framework για την επικοινωνία της γλώσσας προγραμματισμού Node.js με την βάση δεδομένων γράφων Neo4j. Ο χρήστης του framework μπορεί με ευκολία, ταχύτητα, και ασφάλεια να αναζητήσει, δημιουργήσει, επεξεργαστεί, και διαγράψει κόμβους και συσχετίσεις, καθώς και να κτίσει τα δικά του ερωτήματα προς την βάση δεδομένων.
Στην εισαγωγή τίθεται το πρόβλημα στο οποίο δίνει λύση το framework και περιγράφεται το θεωρητικό υπόβαθρο. Έπειτα, αναλύεται ο σχεδιασμός και η ανάπτυξη του framework μέσα από τις κλάσεις του και τη συμπεριφορά τους. Στη συνέχεια, αναπτύσσεται ένα πλήρες παράδειγμα κύκλου ζωής μιας εφαρμογής που χρησιμοποιεί το framework, ξεκινώντας από το μηδέν. Κατόπιν, περιγράφεται η διαδικασία αξιολόγησης του framework από άλλους προγραμματιστές. Τέλος, παρουσιάζονται τα συμπεράσματα και δηλώνονται προτάσεις για μελλοντικές επεκτάσεις. |
author2 |
Athanasoglou, Iason |
author_facet |
Athanasoglou, Iason Αθανάσογλου, Ιάσων |
author |
Αθανάσογλου, Ιάσων |
author_sort |
Αθανάσογλου, Ιάσων |
title |
Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j |
title_short |
Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j |
title_full |
Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j |
title_fullStr |
Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j |
title_full_unstemmed |
Ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της Node.js με τη Neo4j |
title_sort |
ανάπτυξη ενός framework με ασφάλεια τύπων για τη διασύνδεση της node.js με τη neo4j |
publishDate |
2022 |
url |
http://hdl.handle.net/10889/15837 |
work_keys_str_mv |
AT athanasoglouiasōn anaptyxēenosframeworkmeasphaleiatypōngiatēdiasyndesētēsnodejsmetēneo4j AT athanasoglouiasōn developmentofatypesafeframeworkforconnectingnodejswithneo4j |
_version_ |
1799945009888231424 |