Diese Website verwendet nur technisch notwendige Cookies. In der Datenschutzerklärung können Sie mehr dazu erfahren.

Zum Hauptinhalt springen
Logo, Startseite der Hochschule der Medien
Veranstaltungsbeschreibung

113406a Web Development 3

Zuletzt geändert:14.01.2020 / von Carlsburg
EDV-Nr:113406a
Studiengänge:
Dozent:
Sprache: Deutsch
Art: -
Umfang: 4 SWS
ECTS-Punkte: 6
Prüfungsform:
Bemerkung zur Veranstaltung: Deutsch Teilnehmerbeschränkung
Beschreibung:

Das Modul baut inhaltlich auf den Kenntnissen der folgenden Module auf:

  • Web Development
  • Web Development 2
  • Softwareentwicklung 1
  • Softwareentwicklung 2
  • 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) -> 113403a Web Development 3

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


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