JSP-Tutorial

Transcription

JSP-Tutorial
JSP-Tutorial
ungeordnete Inhaltssammlung
(Stand: 20.12.2003)

























Grundlagen
 Clientseitig vs. Serverseitige Programmierung
 Schema: JSP -> Servlet.java -> Compilierung -> OutStream-Generierung im Servlet
 Vorzüge von JSP
 Performanz von Java-Webanwendungen
JSP-Versions-History
diverse Tag-Typen
 Direktiven
 Deklarations-Tags
 Ausdrucks-Tags
 Scriplet-Tags
 JSP-Kommentare
Implizite Objekte
Session-Handling
 Cookies
 URL-Rewriting
Lebenszyklus einer JSP
 jspInit()
 jspDestroy()
 Zusammenhang mit dem Lebenszyklus von Servlets
Deklarative Fehlerbehandlung
Konfigurations-Parameter
 properties
 web.xml
Java Media Framework und Streaming in JSPs
JSPs und Flash
Container-Ereignisse
Forwarding / Redirection
Beans in JSPs
Custom-Tags
Struktur der web.xml
Servlets (insbes. als Grundlage der Architektur, aber auch zur Veranschaulichung, was
am Ende aus einer JSP wird – zudem soweit, wie es für die Prüfung zum SJWCD
notwendig ist)
Servlet-Filter
Security
Inklusion
Internationalisierung und Lokalisierung von Web-Anwendungen
Architektur
 Typ 1
 Typ 2
 weitergehende Architektur-Empfehlungen
Struts – Framework (diverse Unterpunkte)
Einsatz von Templates / Tiles
Datenbanken
Testen von webbasierten Anwendungen
 Logging
Debuging
Junit / Cactus / HttpUnit /StrutsTestCase
Das Erzeugen von Web-Archiven (WARs) zum Deployment in beliebige ServletContainer
andere J2EE-Technologien
 JNDI
 JMS
 EJB
 JavaMail (in Verbindung mit James)
 XML / WebServices-Technologien
Tools / JSP/Servlet-Container
 Tomcat
 Tomcat als Standalone-Server
 Tomcat einbinden
 Apache
 IIS (wenn sich dafür jmd. findet)
 JRun
 JRun einbinden
 Apache
 IIS (wenn sich dafür jmd. findet)
 ServletExec
 JRun-Studio
 Apache – Ant
 Test-Tools
 JMeter
 Cactus
 JUnit
 Mercury Interactive Tools
 Log4J
Taglib-Libraries / JSTL / Struts-Taglibs
Expression Language (JSP 2.0)
JSP-Verzeichnis-Struktur
Konfigurations-Dateien und DTDs
Typische Fälle
 Cookies
 Applikationsweite Fehler-Seiten
 Formular-Validierung
Beispiele
 Web-Mailer
 JSP-Tutorial.org
Threads und JSPs
Syntax-Referenz
XSLT als Alternative
 XSLT mit Xalan
 StrutsCX
JavaServer Faces
 Was sie sind, wie sie mit JSP zusammenhängen und wie sie das Entwicklungsmodell
verändern werden
Portlets (JSR168 / WSRP)
Sun Certified Java Web Component Developer
 Themen und Querverweise zu den entsprechenden Abschnitten des JSP-Tutorials


















Documents pareils