|
JavaServer Pages, abgekürzt JSP,
sind eine von Sun Microsystems entwickelte Technologie, die im
Wesentlichen zur einfachen dynamischen Erzeugung von HTML- und
XML-Ausgaben eines Webservers dient. Diese Technologie erlaubt
es Java-Code und spezielle JSP-Aktionen in statischen Inhalt
einzubetten. Dies hat den Vorteil, dass bei dieser Technologie
die Logik unabhängig vom Design implementiert werden kann.
Die JSP-Syntax erlaubt es mittels spezieller XML-Tags
(JSP-Aktionen) vordefinierte Funktionalität einzubinden.
Diese JSP-Aktionen werden in so genannten Tag-Bibliotheken
(Tag Libaries) als Erweiterung der HTML bzw. XML Tags
definiert.
JSPs werden mit Hilfe eines JSP-Compilers in ein
Java-Servlet kompiliert. Ein JSP-Compiler kann ein Servlet im
Java-Code erzeugen, der dann wiederum durch einen
Java-Compiler zu Bytecode kompiliert wird, oder aber er kann
direkt Bytecode für das Servlet erzeugen. Der so erzeugte
Code kann dann von einem Webserver mit entsprechender
Servlet-Engine ausgeführt werden. |