background image

Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης 

 

 

Εικόνα 4.88: Κώδικας ασύγχρονων επεξεργασίας δεδομένων

 

4.3.3 Τμήματα κώδικα στο Backend 

Η συγκεκριμένη υποενότητα αναφέρεται στον κώδικα που χρησιμοποιείτε στο

 

 

 

 

 

 

 

 

 

backend κομμάτι της εφαρμογής. Συγκεκριμένα, γίνεται αναφορά στα RESTful webservice

 

 

 

 

 

 

 

 

 

 

που καλούνται κυρίως από την android εφαρμογή και σε μερικές περιπτώσεις από τον

 

 

 

 

 

 

 

 

 

 

 

 

 

ιστότοπο. 

Σε κάθε web service αρχικά γίνεται έλεγχος εγκυρότητας του χρήστη. Στην συνέχεια

 

 

 

 

 

 

 

 

 

 

 

 

με την χρήση ερωτημάτων στην βάση επιστρέφονται σε μορφή πίνακα τα δεδομένα της

 

 

 

 

 

 

 

 

 

 

 

 

 

βάσης. Με την χρήση της συνάρτησης json_encode() της PHP τα δεδομένα μετατρέπονται

 

 

 

 

 

 

 

 

   

 

 

σε JSON μορφή. Εκτός από τα δεδομένα από τα ερωτήματα της βάσης επιστρέφονται και ο

 

 

 

 

   

 

   

 

 

 

 

   

κωδικός κατάστασης. Συγκεκριμένα, έχουμε τους παρακάτω κωδικούς κατάστασης (Εικόνα

 

 

 

 

 

 

 

 

 

4.89). 

1. error_code 201 στην περίπτωση που το ερώτημα δεν επιστρέφει καμία εγγραφή. 

2. error_code 200 στην περίπτωση που επιστρέφει τουλάχιστον μία εγγραφή. 

3. error_code 403 στην περίπτωση που ο χρήστης δεν είναι έγκυρος.  

127