Der vollständige Name von JSP lautet Java Server Pages. Es handelt sich im Grunde um ein vereinfachtes Servlet-Design. Es handelt sich um einen von Sun Microsystems befürworteten und unter Beteiligung vieler Unternehmen etablierten Standard . Die JSP-Technologie ähnelt in gewisser Weise der ASP-Technologie. Sie fügt Java-Programmsegmente (Scriptlet) und JSP-Tags (Tags) in herkömmliche Webseiten-HTML-Dateien (*.htm, *.html) ein, um JSP zu bilden Datei, das Suffix ist (*.jsp). Mit JSP entwickelte Webanwendungen sind plattformübergreifend und können sowohl unter Linux als auch unter anderen Betriebssystemen ausgeführt werden.
JSP-Seiten werden von einer JSP-Engine ausgeführt, die auf einem Webserver oder Anwendungsserver installiert ist, der JSP verwendet. Die JSP-Engine akzeptiert Client-Anfragen für JSP-Seiten und generiert JSP-Seiten als Antwort an den Client.
JSP-Seiten werden normalerweise in Java-Servlets kompiliert, eine Standard-Java-Erweiterung. Seitenentwickler haben Zugriff auf die vollständige Java-Anwendungsumgebung, um die Skalierbarkeit und Portabilität der Java-Technologie zu nutzen. Wenn die JSP-Seite zum ersten Mal aufgerufen wird und noch nicht vorhanden ist, wird sie in eine Java-Servlets-Klasse kompiliert und im Speicher des Servers gespeichert. Dies führt zu einer sehr schnellen Antwort des Servers bei nachfolgenden Aufrufen der Seite (dadurch wird das Problem vermieden, dass CGI-BIN für jede HTTP-Anfrage einen neuen Prozess erzeugt).
JSP-Seiten können in eine Vielzahl unterschiedlicher Anwendungsarchitekturen oder -modelle eingebunden und in einer Kombination verschiedener Protokolle, Komponenten und Formate verwendet werden. Die JSP-basierte Dynamic Information Publishing-Technologie ist ein offener, erweiterbarer Standard für die Einrichtung dynamischer Webseiten. Unabhängig vom verwendeten Erstellungstool können Entwickler mithilfe von JSP-Seiten tragbare Webanwendungen erstellen, die auf verschiedenen Webanwendungsservern ausgeführt werden.
Dynamische Seitentechnologie in Javaweb. Das JSP wird zunächst in ein Servlet kompiliert, und das Servlet kann den Java-Code direkt aufrufen, um mit der Java-Anwendung zu interagieren. JSP schreibt Java-Code in <%%>.
Das obige ist der detaillierte Inhalt vonWas kann JSP tun?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!