JSP
aus www.iwiki.de, der freien Wissensdatenbank
Java Server Pages, JSP's
JSP's sind eine besondere Ausprägung von Java Servlets. Aus JSP Dokumenten werden beim ersten Aufruf automatisch Servlets generiert.
JSP's spielen in der Servlet Architektur eine besonder Rolle - sie bilden die Schnittstelle zum Web - Client und sind primär für die Präsentation verantwortlich.
Mit den JSP's kann man auf JavaBeans zugreifen. Darüber hinaus kann, vergleichbar mit PHP, jeder beliebige Java-Code an besonders ausgezeichneten Stellen im JSP - Dokument kodiert werden.
Kurz: Eine JSP ist HTML mit Java Code.
Vorteile der Nutzung von JSP's:
- Trennung von Präsentation und Inhalt (Model View Controller MVC)
- einfache Programmierung für Web - Designer
- Reduzierung von Java auf die dynamischen Teile des Dokumentes
- Erstellung statischer Bestandteile mit gewöhnlichen HTML Tools
- etc.
Ein HTML Dokument wird mit den JSP Konstrukten angereichert und mit der Dateinameserweiterung ".jsp" abgespeichert.
JSP- Konstrukte
Es werden folgende JSP Konstrukte unterschieden:
