Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13590|Antwort: 0

[JavaEE] Warum ist JSP effizienter als ASP PHP?

[Link kopieren]
Veröffentlicht am 08.04.2015 14:35:23 | | |

Wenn eine JSP-Seite auf dem Server zum ersten Mal ausgeführt wird, übersetzt die JSP-Engine auf dem Server zunächst die JSP-Seitendatei in eine Java-(Java-Servlet-)Datei, kompiliert die Java-Datei zu einer Bytecode-Datei und reagiert dann auf die Anfrage des Kunden, indem sie die Bytecode-Datei ausführt. Die Aufgabe dieser Bytecode-Datei ist:
1. Geben Sie die gewöhnlichen HTML-Markup-Symbole auf der JSP-Seite dem Browser des Kunden zur Anzeige vor.
2. JSP Tags, Daten- und Methodendeklarationen sowie Java-Programme werden vom Server ausgeführt und an den Browser des Kunden gesendet, um die Ergebnisse anzuzeigen.
3. Der Java-Ausdruck wird vom Server berechnet, das Ergebnis in eine Zeichenkette umgewandelt und dann dem Browser des Kunden zur Anzeige übergeben.
Tatsächlich ist also die gesamte Ausführung, die eine logische Einschätzung erfordert, auf Serverseite abgeschlossen, und alles, was an den Browser weitergegeben wird, ist eine Reihe gedruckter Anweisungen. Der Browser ist nur für das Sammeln und Anzeigen von Daten verantwortlich. Wenn der Benutzer erneut besucht, findet die JSP-Engine direkt die kompilierte Servlet-Datei zum Ausführen, weshalb die JSP-Seite schneller läuft als die in anderen Sprachen (wie asp) geschriebene Seite. Natürlich müssen wir uns bewusst sein, dass die erste Ausführung von JSP sehr langsam sein wird, daher wird der erste Durchlauf in der Regel an den Systemadministrator übergeben.




Vorhergehend:asp.net lesen Sie die Anweisungen für den Warenkorb, die Sie erstellen müssen
Nächster:SQL Server 2008 Schlüssel, SQL Server 2008 R2 Seriennummernschlüssel
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com