Ανάπτυξη εφαρμογής λογισμικού με τεχνολογίες JAVA EE

dc.contributor.authorΤσιμάρας, Δημήτριοςel
dc.date.accessioned2024-06-25T09:56:03Z
dc.date.available2024-06-25T09:56:03Z
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/38055
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.17762
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectΛογισμικόel
dc.subjectJavaen
dc.titleΑνάπτυξη εφαρμογής λογισμικού με τεχνολογίες JAVA EEel
heal.abstractΗ εργασία αφορά την ανάπτυξη μιας εφαρμογής ιστού με βάση δεδομένων, με στόχο την μελέτη τεχνολογιών Java EE και ειδικότερα JSF/PrimeFaces, CDI, EJB, και JPA, αυθεντικοποίηση και εξουσιοδότηση. Η εφαρμογή είναι τμήμα ενός συστήματος διαχείρισης βιβλιοθήκης που επιλέχτηκε με σκοπό την επίδειξη των εννοιών, χωρίς απαίτηση πληρότητας. Η εργασία περιλαμβάνει το παρόν κείμενο και τον κώδικα της εφαρμογής, διαθέσιμο στο URLhttps://github.com/dtsimaras/MyLMS Η εργασία στηρίζεται στο μάθημα Σχεδιασμός Πληροφοριακών Συστημάτων και προεκτείνει την μελέτη σε θέματα που δεν καλύφθηκαν στο Μάθημα αυτό. Το Μέρος 1 του παρόντος κειμένου συνοψίζει την μελέτη των τεχνολογιών Java EE που δεν καλύφθηκαν στο προαναφερθέν Μάθημα: PrimeFaces και Ajax, JSF localization (διεθνοποίηση – δυνατότητα πολυγλωσσίας) και JSF templating (πρότυπα σελίδων), αυθεντικοποίηση και εξουσιοδότηση με GlassFish Server. Το Μέρος 2 παρουσιάζει την ανάπτυξη της εφαρμογής και πιο συγκεκριμένα απαιτήσεις λογισμικού, ανάλυση και σχεδιασμό, και υλοποίηση για την βάση δεδομένων σε Oracle XE και την κυρίως εφαρμογή σε Java.el
heal.abstractThe thesis is about the development of a web application with a database, which aims at the study of Java EE technologies and more specifically JSF/PrimeFaces, CDI, EJB and JPA authentication and authorization. The application is part of a library management system which has been selected in order to display the meanings without having to be complete. The thesis includes this text as well as the application code, available at URL: https://github.com/dtsimaras/MyLMS The thesis is based on the course on Designs of Enterprise Systems and has extended its study on issues which had not been implemented during the course. Part 1 of the current text consists of the summary of the study of Java EE technologies which had not been included in the above course: PrimeFaces and Ajax, JSF localization ( internationalization - multilingual ability) and JSF templating (page templates), authentication and authorization through GlassFish Server. Part 2 presents the development of the application and more specifically software requirements, designing and analysis as well as the implementation of the database on Oracle XE and its main application on Java.en
heal.academicPublisherΤμήμα Πληροφορικής και Τηλεπικοινωνιώνel
heal.academicPublisherIDuoi
heal.accessfree
heal.advisorNameΜάντακας, Μάριοςel
heal.classificationΛογισμικά - JAVA EE
heal.classificationJAVA - Λογισμικό
heal.committeeMemberNameΓκόγκος, Χρήστοςel
heal.committeeMemberNameΓιαννακέας, Νικόλαοςel
heal.dateAvailable2024-06-25T09:57:03Z
heal.fullTextAvailabilitytrue
heal.languageel
heal.publicationDate2022
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής και Τηλεπικοινωνιών. Τμήμα Πληροφορικής και Τηλεπικοινωνιώνel
heal.typebachelorThesis
heal.type.elΠροπτυχιακή/Διπλωματική εργασίαel
heal.type.enBachelor thesisen

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Προβολή: 1 - 1 of 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Tsimaras, D._TMP_2022.pdf
Μέγεθος:
2.73 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:

Φάκελος/Πακέτο αδειών

Προβολή: 1 - 1 of 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
license.txt
Μέγεθος:
1.71 KB
Μορφότυπο:
Item-specific license agreed upon to submission
Περιγραφή: