JSP χρησιμοποιεί την αρχιτεκτονική MVC για την απόδοση των ιστοσελίδων και τη διαχείριση της εισόδου του χρήστη . Σε αυτή την αρχιτεκτονική , ένα πλαίσιο περνά μέσα από τρεις διαφορετικές συνιστώσες σε ένα διακομιστή. Το συστατικό άποψη είναι επένδυση χρήστη , εμφανίζοντας το περιεχόμενο που παράγουν JSP αρχεία κώδικα και την άμεση αποδοχή εισόδου του χρήστη . Η καταστήματα συστατικό μοντέλο εκτελέσιμο κώδικα , καθώς και μεταβλητά και αντιρρήσεις των κρατών . Το στοιχείο ελέγχου ενεργοποιεί τις μεθόδους από το συστατικό μοντέλο με βάση τα στοιχεία από την όψη συστατικά . Το συστατικό μοντέλο , με τη σειρά του , ενημερώνει το στοιχείο άποψη , όπως απαιτείται.
Εικόνων JSP και MVC
Η
Η αρχιτεκτονική MVC επιτρέπει στους προγραμματιστές να δημιουργούν πλήρως λειτουργικό και δυναμικές ιστοσελίδες . Ωστόσο , αυτό το μοντέλο αρχιτεκτονικής μονοπωλεί τον έλεγχο μιας συγκεκριμένης ιστοσελίδας. Αυτό σημαίνει ότι εάν χρησιμοποιείτε το πλαίσιο JSP για να εκτελέσετε μια συγκεκριμένη σελίδα , δεν θα είναι σε θέση να εφαρμόσει ένα άλλο πλαίσιο που λειτουργεί με το μοντέλο MVC .
Η Συμβατό Γλώσσες Scripting
να χρησιμοποιήσετε μια άλλη γλώσσα scripting παράλληλα JSP στην ιστοσελίδα σας , θα πρέπει να τρέξει ένα απλό διερμηνέα . Με αυτό τον τρόπο , μπορείτε να ενσωματώσετε τα σενάρια πινακίδα στον κωδικό JSP σας . Όταν το πλαίσιο JSP επεξεργάζεται κώδικα της σελίδας για την απόδοση , τις κατάλληλες βιβλιοθήκες θα ερμηνεύσει τον κώδικα scripting και να καταστήσει το σύνολο της σελίδας .
Εικόνων PHP και Javascript
Η
Μεταξύ των γλώσσες προγραμματισμού που χρησιμοποιούν ένα απλό διερμηνέα και μπορεί να τρέξει σε σελίδες JSP είναι η JavaScript , PHP , καθώς και για γλώσσες όπως η Perl ή η C , CGI scripts . Τμήματα PHP script μέσα σε JSP σελίδες μπορούν να χρησιμοποιούν τη μητρική τους βιβλιοθήκες για να χειριστεί την εργασία της βάσης δεδομένων , ενώ JavaScript έχει το πλεονέκτημα να είναι σε θέση να έχουν πρόσβαση σε Java αντικείμενα για να επικαλεστεί τις μεθόδους ή να τροποποιήσετε τις μεταβλητές τιμές .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα