zurück zur Schulungsübersicht
IBM RD792 Mastering Servlet and JSP Development with Rational Application Developer
Der Kurs gibt Java-Entwicklern einen Einblick in die Entwicklung und das Testen von J2EE-Applikationen mit IBM WebSphere- und IBM Rational-Produkten. Die Kursinhalte umfassen die Entwicklung und das Testen mit Servlet und JavaServer Pages (JSP), Anwendung des Model-View-Controller-Patterns zur Trennung von Darstellung und Anwendungslogik mit Hilfe von JavaBeans, Entwicklung und Nutzung von JSP Custom Tags, sowie Servlet-Filter und das Servlet-Listener-Konzept.
Entwickelt wird auf Basis des IBM Rational Application Developers. Das Deployment und erste Integrationstests finden auf dem IBM WebSphere Application Server statt.
Weiterhin stellt der Kurs "best practices" bei der Web-Entwicklung in den Vordergrund. Abgerundet wird die Agenda durch Deployment-Themen, die auch den Entwickler betreffen, z.B. das (Rapid-) Deployment von WebSphere V6.1.
Kursziele
- Überblick über das J2EE-Modell.
- Überblick über die Fähigkeiten von IBM WebSphere und IBM Rational Tools für die Entwicklung serverseitiger Anwendungen.
- Entwickeln und Testen von Servlets und JSPs mit o.g. Produkten.
- Gemeinsamer Einsatz von JSPs, JavaBeans und Servlets im Hinblick auf das Model-View-Controller-Pattern.
- Entwickeln und Testen von JSP Custom Tags.
- Überblick über Deployment- und Runtime-Themen von J2EE-Anwendungen, einschließlich Security, Skalierung, Workload-Management im Kontext des IBM WebSphere Application Servers.
- Zusammenbau und Integrationstest von J2EE-Applikationen.
- Best Practices für Design und Architektur von Web-Applikationen.
Themen
- J2EE-Architektur-Überblick
- Servlets
- Tooling für J2EE-Entwicklung
- Servlet API
- Fallbeispiel - Überblick
- JavaServer Pages Überblick
- JavaServer Pages Spezifikation und Syntax
- Tooling für Web-Seiten-Entwicklung
- JSP Testen und Debuggen
- Deployment-Descriptor des Web-Archives
- Das Session-Konzept
- Cookie API
- HttpSession: Management von Anwendungsdaten
- URL Rewriting
- Best Practices beim Session-Management
- Einführung in JavaBeans
- JavaBeans und das Model-View-Controller-Pattern
- JSPs mit JavaBeans
- JSP Expression Language
- JSP Custom Tags
- Servlet-Filter
- Servlet-Listeners
- Best Practices für die serverseitige Anwendungsentwicklung
- J2EE Packaging und Deployment
- Deployment einer Anwendung auf dem WebSphere Application Server V6.1
- Web Application Security
Zielgruppe
Der Kurs richtet sich an Java-Entwickler, die planen, J2EE-basierte Web-Anwendungen zu entwickeln.
Voraussetzung
- Vertiefte Kenntnisse in der Entwicklung objektorientierter Software in Java.
- Grundlegende Kenntnisse der Verwendung einer IDE
- Kenntnisse über die Funktionsweise des World Wide Web/ Internet.
Sprache
Alle Unterlagen und Übungen dieses Kurses sind in Englisch. Der Kurs kann in deutsch oder englisch durchgeführt werden (auf Anfrage).
zurück zur Schulungsübersicht