Εμφάνιση απλής εγγραφής

Σχεδιασμός και ανάπτυξη διαδικτυακών υπηρεσιών αρχιτεκτονικής REST

dc.contributor.advisorΔιλιντάς, Γεώργιος
dc.contributor.authorΚοροβέσης, Κωνσταντίνος
dc.contributor.authorΜανώλης, Χρυσόστομος
dc.date.accessioned2016-07-13T09:59:40Z
dc.date.available2016-07-13T09:59:40Z
dc.date.issued2016-06-22
dc.identifier.urihttp://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/2938
dc.description.abstractΟ διεθνής οργανισμός W3C ορίζει ως διαδικτυακή υπηρεσία ένα σύστημα λογισμι- κού σχεδιασμένο να υποστηρίζει αλληλεπίδραση μηχανής-προς-μηχανή μέσω ενός δι- κτύου, μέσω μιας μηχανικά επεξεργάσιμης διεπαφής. Στην παρούσα πτυχιακή εργασία παρουσιάζεται ο σχεδιασμός και η υλοποίηση μιας υπηρεσίας ιστού αρχιτεκτονικής Representational State Transfer καθώς και του συστήματος διεπαφής χρήστη που αλληλοεπιδρά μαζί της. Υλοποιούμε μια υπηρεσία ιστού που επιτρέπει τη δημιουργία, αποθήκευση και ανάκτηση προσωπικών σημειώσεων με χρήση της γλώσσας προγραμματισμού Python και του πλαίσιο ανάπτυξης Django, ένα διαδεδομένο εργαλείο σχεδιασμένο για την ανάπτυξη σύγχρονων υπηρεσιών ιστού. Με τη χρήση προγραμματιζόμενης διεπαφής αρχιτεκτονικής REST επιτυγχάνουμε επικοινωνία με την ιστοσελίδα διεπαφής χρήστη, αναπτυγμένη με τη γλώσσα προγραμματισμού Javascript και το πλαίσιο ανάπτυξης AngularJS. Επιπλέον, με τη χρήση των παραπάνω εργαλείων ανοιχτού πηγαίου κώδικα και προτύπων ταχείας ανάπτυξης εφαρμογών, αναδεικνύουμε τον ρόλο τους στην γρήγορη και ανέξοδη ανάπτυξη σύγχρονων υπηρεσιών ιστού.el
dc.format.extent61 σελ.el
dc.language.isoelel
dc.publisherΑ.Ε.Ι. Πειραιά Τ.Τ.el
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.subjectTPSH::Επιστήμη Υπολογιστώνel
dc.titleΣχεδιασμός και ανάπτυξη διαδικτυακών υπηρεσιών αρχιτεκτονικής RESTel
dc.title.alternativeRestful web services: design and implementationel
dc.typeΠτυχιακή εργασίαel
dc.contributor.committeeΜατιάτος, Σπυρίδων
dc.contributor.committeeΈλληνας, Ιωάννης Δρ.
dc.contributor.departmentΤμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε.el
dc.contributor.facultyΣχολή Τεχνολογικών Εφαρμογώνel
dc.subject.keywordDjangoel
dc.subject.keywordRESTel
dc.subject.keywordRepresentational State Transferel
dc.subject.keywordPythonel
dc.subject.keywordΔιαδικτυακές υπηρεσίεςel
dc.subject.keywordJavascriptel
dc.subject.keywordAngularJSel
dc.description.abstracttranslatedThe international organization W3C defines a web service as a software system designed to support machine-to-machine interaction over a network via a machineprocessable interface. In the present thesis we present the design and implementation of a Representational State Transfer web service as well as a user interface system that interact with it. We implement a web service that allows the creation, storage and retrieval of personal notes using the Python programming language and the Django development framework, a popular tool designed for the development of modern web services. By using an application programming interface(API) of RESTful architecture we achieve communication with the user interface web client, developed using the programming language Javascript and the AngularJS development framework. Moreover, by using the aforementioned open source tools and rapid development standards, we highlight their role in fast and inexpensive development of modern web services.el


Αρχεία σε αυτό το τεκμήριο

Thumbnail
Thumbnail
Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου επισημαίνεται κάτι διαφορετικό, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου, έγιναν στο πλαίσιο του Έργου "Υπηρεσία Ιδρυματικού Αποθετηρίου και Προστιθέμενης Αξίας Ψηφιακής Βιβλιοθήκης ΤΕΙ Πειραιά", του Επιχειρησιακού Προγράμματος "Ψηφιακή Σύγκλιση"