Lernziele
Seminarinhalt
Lernziele
- Das Seminar “Einführung in die Java Enterprise Edition (Java EE)” vermittelt den Teilnehmenden einen Überblick über die Java Enterprise Edition und verwandte Technologien mit Blick auf technische Schwerpunkte.
- Die Teilnehmende erlernen, wie Sie mit dem Java EE-Standard komplexe Anwendungen mithilfe von Applikationsservern realisieren.
- Des Weiteren werden den Teilnehmenden die Programmiermodelle der JEE vorgestellt, erläutert und bewertet und die Verhältnisse zum Spring-Framework erarbeitet.
Seminarinhalt
Übersicht:
- JEE und Java Standard Edition
- Bestandteile der Spezifikation
- Der Applikationsserver: Spezifikation, Provider
Dienste des Applikationsservers:
- Netzwerk-Anbindung
- Logging und Monitoring
- Authentifizierung und Autorisierung
- Transaktionsmanagement
- Deployment
Programmierung von JEE Anwendungen:
- Bestandteile
- Context and Dependency Injection versus Enterprise JavaBeans
- Web Frontends: Prinzipielle Arbeitsweise, Beispiel JavaServer Faces
- Datenbankzugriff: Direktes SQL, O/R-Mapping, Beispiel Java Persistence API Web Services mit SOAP und REST
Architektur und Design:
- Basis-Design einer JEE-Anwendung
- System-Architekturen
- Cluster-Betrieb