Hochschule Darmstadt - Fb Informatik

Drucken| Layout| Design| Schriftgröße English|
Modulbeschreibung
Modul:Java EE Datenbankanwendungsentwicklung

Database-Driven Application Development in Java EE

Belegnummern:30.2520 [PVL 30.2521; Modul 30.25200]
Sprache:deutsch
Zuordnung:Bachelor 2014 - Katalog I: Anwendungs- und systemorientierte Module
Bachelor dual KoSI 2014 - Katalog I: Anwendungs- und systemorientierte Module
Bachelor KMI 2014 - Katalog I: Anwendungs- und systemorientierte Module
Bachelor 2007 - Vertiefung AE: Application Engineering
Bachelor 2007/2004/2002/99 - Wahlpflichtfächer aus dem Informatikbereich
KoSI 2007 - Vertiefung AE: Application Engineering
KoSI 2007/2004/2003/2002/99 - Wahlpflichtfächer aus dem Informatikbereich
Lehrform:V+P = Vorlesung+Praktikum
SWS:2+2
CP:5
Prüfung:Klausur
Anmeldung zur Prüfung:explizit und unabhängig von der Belegung
PVL (z.B. Praktikum):benotet
Anteil PVL:30%
Häufigkeit des Angebots:jährlich (zuletzt im WS 2018/2019)
Erforderliche Vorkenntnisse:Grundlegende Kenntnisse auf Bachelorniveau in Datenbanken (inkl. ORM), Software Engineering sowie der Entwicklung nutzerzentrierter und webbasierter Anwendungen.
Lernziele:
  • Die Studierenden sollen unterschiedliche Paradigmen innerhalb der verschiedenen Phasen der Entwicklung von Datenbankanwendungen im Rahmen von Java EE Architekturen beherrschen und insbesondere ihre spezifischen Vor- und Nachteile für das jeweilige Anwendungsszenario beurteilen können.
  • Darüber hinaus sollen die Studierenden wichtige Mechanismen der Performanceoptimierung innerhalb von Java EE Architekturen kennen und anwenden können.
Lehrinhalte:
  • Fortgeschrittene Mechanismen des objektrelationalen Mappings zwischen der objektorientierten Anwendungs- und der relationalen Datenbankschicht
  • Einführung in die Java EE Architektur und die zugehörigen Java-Webtechnologien
  • Optimierung von Datenbankanfragen beim Einsatz von JPA (Lade- und Caching-Strategien)
Literatur:
  • B. Müller, H. Wehr: Java Persistence API 2 : Hibernate, EclipseLink, OpenJPA und Erweiterungen, Hanser, 2012
  • G. Saake; A. Heuer, K.-U. Sattler: Datenbanken: Implementierungstechniken, mitp Verlag, 2005
  • A. Gupta: Java EE 7 Essentials, O'Reilly Media, 2013
Arbeitsformen / Hilfsmittel:Seminaristische Vorlesung und Praktikum, Skript, ergänzende Beispiele, elektronisch verfügbare Materialien, Klausurbeispiele
Modulverantwortung:Inge Schestag
Freigabe ab:WS 2014/2015
Angebot im WS 19/20:Günzel,A. / Griesbaum

[Fachbereich Informatik] [Hochschule Darmstadt]
© 2008 - 2019 FBI OBS Team. Alle Rechte vorbehalten.