Java kompakt: Web-Server
Programmierung von Web-Anwendungen mit Servlets und JavaServer Pages
Kursziele
In diesem Seminar lernen Sprachumsteiger in kompakter Zusammenstellung, wie Browser-orientierte Anwendungen mit Java auf Basis von Servlets und JavaServer Pages entwickelt werden. Im ersten Kursteil erlernen die Teilnehmer/-innen die dazu nötigen Grundlagen der Programmierplattform Java. Der zweite Teil geht auf die Programmierung und Konfiguration der serverseitigen Komponenten ein. Ein Ausblick auf weitere Features von Java schließt den Kurs ab.
Kursinhalte
Eigenschaften der Plattform Java
Sprachkonstrukte der Programmiersprache Java
JavaBeans-Komponentenmodell
Fehlerbehandlung (Exception Handling)
Java-Standard-Bibliotheken
Collections
Sprachfeatures seit Version 5: Generics, Enumerations, Annotations
Paketierung von Anwendungen und Bibliotheken (Jar-Files)
Grundlagen des Zugriffs auf Dateien und Datenbanken
Aufbau und Deployment von Web-Anwendungen
Programmierung von Servlets
Verarbeitung von Formulardaten
Sitzungskonzepte mit Cookies, Sessions und URL Rewriting
Aufbau von JavaServer Pages mit Scriptlets, Directives und Actions
JSP Expression Language
Aufbau des Deployment-Deskriptors
Konfiguration der Zugriffsrechte
Ausblick auf weiterführende Themen: JavaServer Faces, Enterprise JavaBeans, Java Persistence API
Teilnehmerkreis
Software-Entwickler, die auf die objektorientierte Anwendungsentwicklung mit Java umsteigen Browser-orientierte Anwendungen entwickeln wollen.
Voraussetzungen
Grundlegende Kenntnisse der Programmierung. Erfahrungen mit anderen objektorientierten Programmiersprachen sind hilfreich.
Dauer
5 Tage
