. . Java-Entwicklung ist nicht nur auf Desktop -basierte Anwendungen oder Applets Website beschränkt. Oracle, die Firma, die die Java-Sprache unterhält , produziert auch ein Produkt namens JavaServer Pages , mit der Programmierer Java für Server-seitige Web-Entwicklung nutzen kann. Diese Software verwendet Dateien mit " . Jsp "-Erweiterung und kann Quellcode von Standard zu übernehmen " . Java" Quellcode -Dateien. Server - Side -Code Execution
Wenn ein Benutzer eine Webseite anzeigt, kann der Quellcode entweder auf dem Server, der die Website hostet, oder auf der Website-Besuchers Maschine verarbeitet werden. Server senden raw HTML -Code für die Maschine des Benutzers , um eine Website zu machen. Komplexere Quellcode auf dem Server selbst verarbeitet und auf dem Client-Rechner für die Einarbeitung in den Quellcode gesendet , es ist die Verarbeitung .
. Jsp Dateien
Dateien mit einem " . jsp "-Erweiterung enthalten HTML-Code mit Java-Code genannt Richtlinien durchsetzt . Diese Segmente von Java-Code aus ihren umliegenden HTML-Code mit den Symbolen getrennt " <% " (ohne Anführungszeichen) markiert den Beginn der Java-Code und die " %>" Symbol markiert das Ende des Java-Code . Der HTML-Code um die Java -Segmente in ihrer Rohform an den Client-Rechner zur Verarbeitung geschickt, während die Java- Code-Segmente auf der Website der Server selbst ausgeführt werden.
. Java Dateien
Normale Java-Quellcode -Dateien verwenden das " . java" -Erweiterung. Dies sind nicht kompilierten Dateien, die weder die JVM auf dem Server oder dem Client-Computer direkt ausführen können . Der Java-Code in " . Jsp "-Dateien kann jedoch Import -Code von allen . " Java" Dateien auf demselben Server gespeichert. Dadurch wird die JavaServer Pages -Software in diesem Code nicht lesen können , sowie den Java-Code auf dem " . Jsp " Seite selbst beim Kompilieren des Quellcodes in Bytecode für den Endbenutzer Maschine auszuführen.
Zweck
Es gibt eine Reihe von Gründen, warum ein Entwickler sein " . jsp " Datei-Import von Java-Code aus einer . " java" Datei statt einfach das Schreiben in den Code direkt müssten . Eine davon ist die normale Java-Codierung Konvention zum Speichern der Quellcode für class-Dateien unabhängig voneinander und rufen dann die ganze Klasse Datei Code mit einer einzigen Erklärung . Ein weiterer Grund ist die Verringerung der Menge von Code auf dem " . Jsp " Seite so seine Kernfunktion ist für Entwickler einfacher zu pflegen.