background image

 

22 | 

P a g e

 

 

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ 

ΣΥΣΤΗΜΑΤΩΝ

 

 

 

Στην εικόνα (3) αποτυπώνεται γραφικά, ο τρόπος με τον οποίο πραγματοποιείται η μετάδοση 

δεδομένων. Αναλυτικότερα, ακολουθείται η εξής διαδικασία: 

Όταν ο χρήστης δημιουργεί ένα αίτημα, αυτό επεξεργάζεται από την Angular στο περιβάλλον 

του χρήστη. 

Το αίτημα του χρήστη, επεξεργάζεται και δρομολογείται από τη Node JS, βάση των API routes 

που έχουν δημιουργηθεί. 

Μέσω της Express JS και της βιβλιοθήκης Sequelize γίνεται η συλλογή των δεδομένων από τη 

βάση δεδομένων MySQL

Η Express JS δέχεται τα δεδομένα από τη βάση και τα μεταδίδει στη Node JS 

Η Node JS στέλνει JSON αρχείο στην Angular που περιέχει τα δεδομένα. 

Ένα  από  τα  μεγαλύτερα  οφέλη  της  MEAN  αρχιτεκτονικής,  είναι  πως  ο  κώδικας  για  το 

διακομιστή και για την ιστοσελίδα μπορεί να γραφεί χρησιμοποιώντας μόνο JavaScript/Typescript

Ακόμη, δίνεται η δυνατότητα υποστήριξης MVC αρχιτεκτονικής, προσφέροντας έτσι πολλαπλές 

επιλογές κατά την κυκλοφορία της εφαρμογής. Τέλος, καθώς οι τεχνολογίες που χρησιμοποιούνται 

είναι ανοιχτού κώδικα, γίνονται συχνά ενημερώσεις. 

 

 

Εικόνα 3: MEAN Αρχιτεκτονική