Java Servlets
Webprogrammierung mit der Java Enterprise Edition (JEE)
| Bestellcode: | J.SERVLET |
| Dauer: | 3 |
| Preis: | 1.045,- € (zzgl. 19 % MwSt.) |
| Ort: | Erlangen |
| Termine: | 18. 06. - 20. 06. 2012, 26. 09. - 28. 09. 2012, 12. 12. - 14. 12. 2012 |
Beschreibung
Mit Hilfe von Java Servlets und speziell mit JavaServer Pages (JSP) ist es sehr leicht XML-basierte Seiten (wie HTML- oder WML-Seiten) dynamisch zu generieren und zu verändern. Analog zu Server Side JavaScript von Netscape oder den Active Server Pages von Microsoft kann mit Hilfe von JSP Java-Code direkt in die XML-Seiten integriert werden. Aus diesen so konfektionierten Seiten werden beim ersten Zugriff spezielle Servlets generiert, die das dynamische Bearbeiten der XML-Seite übernehmen. Die JavaServer Pages stellen damit eine eigenständige Erweiterung der Java-Extensions auf Basis von Servlets dar, die das schnelle und einfache Entwickeln von Browser-basierten Applikationen und XML-basierten Web-Services erlaubt.
Der Kurs behandelt ausführlich, wie durch Servlets die Funktionalität eines Web-Servers erweitert werden kann und wie damit bestehende CGI-Programme abgelöst werden können. Es wird Ihnen gezeigt, warum Servlet-Programmierung der CGI-Programmierung vorzuziehen ist. Ebenso wird die effiziente Entwicklung von JavaServer Pages gezeigt. In praktischen Übungen können Sie eigene Erfahrungen mit Servlets und JavaServer Pages sammeln.
Inhalt
- Servlet-Konzept
- Lebenszyklus und Kontext von Servlets
- Session Management mit Cookies und URL-Rewriting
- Kollaborationsmechanismen für mehrere Servlets
- Servlet-Performance-Tuning
- Servlet-Debugging
- Einführung in JSP
- JSP-Templates und Customer-Tags (Tag Libraries)
- JSP und JavaBeans
- Model-View-Controller-Entwurfsmuster
- JSP-Internationalisierung
- Sicherheitsaspekte von Servlets und JSP
- Performance-Tuning
Teilnehmervoraussetzungen
Für diesen Kurs sind Java-Kenntnisse, wie sie in unserem Kurs J.JAVA vermittelt werden, erforderlich. Längere Praxiserfahrung mit Java ist von Vorteil. Kenntnisse über HTML oder XML, wie im Kurs R.XHTML dargestellt, können von Nutzen sein.


