Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13590|Απάντηση: 0

[ΙάβαΕΕ] Γιατί το JSP είναι πιο αποτελεσματικό από το ASP PHP;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 8/4/2015 2:35:23 μ.μ. | | |

Όταν μια σελίδα JSP στον εξυπηρετητή εκτελείται για πρώτη φορά, ο μηχανισμός JSP του εξυπηρετητή μεταφράζει πρώτα το αρχείο σελίδας JSP σε αρχείο java (μικροεφαρμογή εξυπηρετητή java), μεταγλωττίζει το αρχείο java για να δημιουργήσει ένα αρχείο bytecode και, στη συνέχεια, απαντά στο αίτημα του πελάτη εκτελώντας το αρχείο bytecode. Η εργασία αυτού του αρχείου bytecode είναι:
1. Δώστε τα συνηθισμένα σύμβολα σήμανσης HTML στη σελίδα JSP στο πρόγραμμα περιήγησης του πελάτη για εμφάνιση.
2. JSP ετικέτες, δηλώσεις δεδομένων και μεθόδων και προγράμματα Java εκτελούνται από τον διακομιστή και αποστέλλονται στο πρόγραμμα περιήγησης του πελάτη για την εμφάνιση των αποτελεσμάτων.
3. Η έκφραση Java υπολογίζεται από τον διακομιστή, μετατρέπει το αποτέλεσμα σε συμβολοσειρά και, στη συνέχεια, το παραδίδει στο πρόγραμμα περιήγησης του πελάτη για εμφάνιση.
Έτσι, στην πραγματικότητα, όλη η εκτέλεση που απαιτεί λογική κρίση έχει ολοκληρωθεί από την πλευρά του διακομιστή και το μόνο που μεταβιβάζεται στο πρόγραμμα περιήγησης είναι μια σειρά από έντυπες δηλώσεις. Το πρόγραμμα περιήγησης είναι υπεύθυνο μόνο για τη συλλογή και την εμφάνιση δεδομένων. Εάν ο χρήστης επισκεφθεί ξανά, η μηχανή JSP θα βρει απευθείας το μεταγλωττισμένο αρχείο μικροεφαρμογής εξυπηρετητή για εκτέλεση, γι' αυτό και η σελίδα JSP θα εκτελεστεί πιο γρήγορα από τη σελίδα που είναι γραμμένη σε άλλες γλώσσες (όπως asp). Φυσικά, πρέπει να συνειδητοποιήσουμε ότι η πρώτη εκτέλεση του JSP θα είναι πολύ αργή, επομένως η πρώτη εκτέλεση συνήθως παραδίδεται στον διαχειριστή του συστήματος.




Προηγούμενος:asp.net μελετήσετε τις οδηγίες του προϊόντος του καλαθιού αγορών που πρέπει να κάνετε
Επόμενος:Κλειδί SQL Server 2008, κλειδί σειριακού αριθμού SQL Server 2008 R2
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com