Programmierung kommerzieller Systeme - Anwendungen in Netzen mit Java

Inhalt

In der Vorlesung, den Übungen und dem Rechnerpraktikum zu dieser Veranstaltung wird der praktische Umgang mit der im Bereich betriebswirtschaftlicher Anwendungen dominierenden Programmiersprache Java vermittelt. Grundlage ist dabei der jeweils aktuelle Sprachstandard. Die Kenntnisse aus der Vorlesung Programmieren I: Java werden vertieft und erweitert. Dies geschieht unter anderem durch die Behandlung von kommerziell relevanten Themenbereichen wie z. B. objektorientierte Modellierung und Programmierung, Klassenhierarchie und Vererbung, Threads, Applikationen und Applets, AWT-und Swing-Komponenten für graphische Benutzeroberflächen, Ausnahme- und Ereignis-Verarbeitung, Lambda-Ausdrücke, Ein-/Ausgabe über Streams, Anwendungen in Netzen, Internet-Kommunikation, Client- und Server-Socket-Programmierung, Remote Method Invocation, Servlets, Java Server Pages und Enterprise Java Beans.

Diese Veranstaltung kann nicht gleichzeitig mit Programmierung kommerzieller Systeme - Einsatz betrieblicher Standardsoftware [2540886/2590886] angerechnet werden.

Lernziele:

  • Die Studierenden erwerben die Fähigkeit des praktischen Umgangs mit der objektorientierten Programmiersprache Java und werden in die Lage versetzt, unter Einsatz aktueller Technologien und Werkzeuge komponentenbasierte Internet-Anwendungen zu entwerfen und zu implementieren.
  • Es wird die Fähigkeit vermittelt diese Methoden und Systeme situationsangemessen auszuwählen, zu gestalten und zur Problemlösung einzusetzen.
  • Die Studierenden erhalten die Befähigung zum Finden strategischer und kreativer Antworten bei der Suche nach Lösungen für genau definierte, konkrete und abstrakte Probleme.

Arbeitsaufwand:

  • Gesamtaufwand bei 5 Leistungspunkten: ca. 150 Stunden
  • Präsenzzeit: 45 Stunden
  • Vor – und Nachbereitung der LV: 67.5 Stunden
  • Prüfung und Prüfungsvorbereitung: 37.5 Stunden
VortragsspracheDeutsch
Literaturhinweise

Ratz, D. Schulmeister-Zimolong, D. Seese, J. Wiesenberger. Grundkurs Programmieren in Java. 8. Aktualisierte und erweiterte Auflage, Hanser 2018.

Weiterführende Literatur:

  • S. Zakhour, S. Hommel, J. Royal. Das Java Tutorial. Addison Wesley 2007
  • W. Eberling, J. Lessner. Enterprise JavaBeans 3. Hanser Verlag 2007.
  • R. Oechsle. Parallele und verteilte Anwendungen. 2. Auflage. Hanser Verlag 2007.
  • Weitere Literatur wird in der Vorlesung bekannt gegeben.
Organisatorisches

Die Anmeldung zur Teilnahme am Rechnerpraktikum (Vorbedingung zur Klausurteilnahme) findet bereits in der ersten Vorlesungswoche statt!