Ανάπτυξη εφαρμογής ηλεκτρονικού εμπορίου με Spring Framework και Java Virtual Threads
E-commerce application development with Spring Framework and Java Virtual Threads

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Java ; Spring Framework ; Java Virtual Threads ; JWTΠερίληψη
Η παρούσα μεταπτυχιακή διατριβή έχει ως κυρίαρχο σκοπό την ανάπτυξη ενός πλήρως λειτουργικού backend μιας εφαρμογής ηλεκτρονικού εμπορίου σε Java. Η τελική εφαρμογή έχει όλες τις παραδοσιακές λειτουργίες που αντιστοιχούν σε μια εφαρμογή ηλεκτρονικού εμπορίου, όπως παραδείγματος χάρη, ανάγνωση, προσθήκη, τροποποίηση και διαγραφή προϊόντων από τους υπάλληλους και διαχειριστές, καθώς και δυνατότητες προσθήκης σε λίστα «αγαπημένων», παραγγελίας και κριτικής ενός προϊόντος από χρήστες. Κατά την υλοποίηση αυτής δόθηκε ιδιαίτερη αξία στη χρήση των Java Virtual Threads και του Spring Framework. Τα Java Virtual Threads είναι μια καινούρια τεχνολογία της Java, η οποία εμφανίστηκε πρώτη φορά στη Java 19 (Preview) και στη συνέχεια παρουσιάστηκε ολοκληρωμένη στη Java 21 (Standard). Προσφέρει ποικίλα πλεονεκτήματα τόσο για τους προγραμματιστές όσο και για το τελικό πρόγραμμα, με πρωταρχικό την αξιόλογη ελάττωση της πολυπλοκότητας και των σφαλμάτων που προκύπτουν κατά την παραλληλοποίηση λειτουργιών από τους προγραμματιστές. Παράλληλα, το τελικό πρόγραμμα είναι πιο αποδοτικό, αναγνώσιμο και εύκολα επεκτάσιμο. Το Spring Framework είναι μια τεράστια συλλογή προγραμματιστικών εργαλείων τα οποία προσφέρουν στους προγραμματιστές μια πληθώρα δυνατοτήτων που δεν θα είχαν διαφορετικά, με έναν οργανωμένο και - κατά το δυνατό - απλό τρόπο.


