DE

| EN

Studieren. Wissen. Machen.

Hochschule der Medien

Veranstaltungsbeschreibung

113419a Web Development Enterprise

Zuletzt geändert:02.09.2019 / Heuzeroth
EDV-Nr:113419a
Studiengänge:
Dozent:
Sprache: Deutsch
Art: -
Umfang: 4 SWS
ECTS-Punkte: 5
Prüfungsform:
Beschreibung: Das Modul baut inhaltlich auf den Kenntnissen der folgenden Module auf:
  • Web Development
  • Web Development 2 / Web Development Frontend
  • Softwareentwicklung 1
  • Softwareentwicklung 2
  • Softwareentwicklung 3 (nach SPO vom WS 2019/2020)

Studierende sollen am Ende in der Lage sein, Enterprise Web Anwendungen unter Verwendung der Java Enterprise Edition (JEE) zu entwickeln. Dies bedeutet, dass Studierende Anwendungen mit den folgenden Eigenschaften gemäß Architekturkriterien, im Speziellen den Regeln für Service-Orientierte Architekturen entwickeln können:

  • Strukturierung der Anwendung mittels Enterprise Java Beans (EJBs)
  • Lose Kopplung der Komponenten durch Web Services
  • Kommunikation zwischen und lose Kopplung der Komponenten durch Nachrichtenaustausch (Messaging via Java Message Service (JMS))
  • Speicherung von und Zugriff auf persistente Daten mittels Java Persistence API (JPA)

Studierende erwerben durch ein geführtes Projekt im Rahmen des Übungsteils der Veranstaltung die Kompetenz eine Anwendung, die die o.g. Kriterien erfüllt, eigenständig zu erstellen und die notwendigen Bestandteile miteinander zu verknüpfen. Der Vorlesungsteil präsentiert die dafür notwendigen Grundlagen und Konzepte.

Stichwortartiger Veranstaltungsinhalt:
  • Software-Architektur
    • Architekturkriterien
    • Regeln für Service-orientierte Architekturen (mit Web-Services)
  • Enterprise Java Beans (EJB)
    • Architektur
    • Kategorien von EJBs:
      • Session Beans
      • Entity Beans
      • Message-Driven Beans
    • Resource Injection, speziell Context and Dependency Injection
  • Datenbankzugriff
    • Java Persistence Architecture (JPA)
    • Details zu Entity Beans
    • Hibernate
  • Messaging
    • Java Message Service
    • Details zu Message-Driven Beans

Die Vorlesungsunterlagen finden Sie im ILIAS-Kurs unter: Magazin -> Vorlesungsangebot -> Fakultät Druck & Medien -> Medieninformatik / Mobile Medien (Bachelor) -> 113406a Web Development 3 / 113419a Web Development Enterprise

Literatur:
  • Markus Schießer, Martin Schmollinger: "Workshop Java EE 7", dpunkt.Verlag, 2013.


Weitere Literatur finden Sie in der HdM-Bibliothek.
Internet:
Verstanden

Diese Website verwendet Cookies. Durch die Nutzung dieser Website erklären Sie sich damit einverstanden, dass Cookies gesetzt werden. Mehr erfahren