Wintersemester 2004/2005
Projekt DB-basierte, mobile Systeme
Projekt DB-basierte, mobile Systeme
Allgemeine Information
Veranstaltungs-Nr. | 18.340 |
Veranstaltungs-Type | Projekt |
Veranstalter | Prof. Dr. -Ing Norbert Ritter, Dr. Christian P. Kunze, Martin Husemann, Iryna Kozlova |
Ort | F535 |
Zeit | 6st., Mo 14-18 und Fr 12-14 |
Periodizität | Jährlich mit wechselnden, jeweils aktuellen Themen. |
Eignung | Geeignet für Wirtschaftsinformatikstudierende. Bedingt geeignet für Lehramtsstudierende, Nebenfachstudierende. Nicht geeignet für Bioinformatikstudierende. |
Voraussetzungen | Bereitschaft zur Bearbeitung der Aufgaben in Kleingruppen; grundlegende Kenntnisse in Unix (ERB), Java (P3) und SQL (DIS). |
Inhalt
Einführung in Techniken datenbankgestützter Softwaresysteme mit Schwerpunkt auf serverseitiger Middleware und Anbindung verschiedener Client-Typen, speziell Web-Browser und mobile Geräte; Anwendung der Realisierungskonzepte von J2EE; Entwicklung einer mehrschichtigen E-Commerce-Anwendung mit Betrachtung von Konzepten wie Session, Produktkatalog und Warenkorb.
Vorgehen
Vertiefendes Projekt mit der Möglichkeit einer Baccalaureats-/Projektarbeit.
Nach einer Einführung durch die Veranstalter werden im praktischen Teil zunächst die grundlegenden Werkzeuge und Technologien wie beispielsweise J2EE-Application-Server und relationale Datenbanken erarbeitet. Im weiteren Verlauf wird in Kleingruppen eine E-Commerce-Anwendung realisiert; dies geschieht in mehreren aufeinander aufbauenden Aufgaben, die die vielfältigen Möglichkeiten der angesprochenen Technologien verdeutlichen und zur Anwendung bringen.
Grundsätzlich wird die Teilnahme nur bei Vorliegen hinreichender Vorkenntnisse, insbesondere praktischer Erfahrung mit Java, empfohlen. Spezielle Kenntnisse zu J2EE werden nicht vorausgesetzt.
Lernziel
In diesem Projekt soll die Entwicklung eines DB-basierten E-Commerce-Systems anhand eines realitätsnahen, durchgehenden Szenarios durchgeführt werden. Dabei steht die Beschäftigung mit Kerntechnologien wie relationalen Datenbanksystemen und J2EE-Application-Servern sowie der Erwerb praktischer Erfahrung in der Anwendung von J2EE-Technologien wie Servlets, JSPs und EJBs im Vordergrund. Weiterhin wird auf die besonderen Anforderungen und Probleme im Zusammenhang mit der Anbindung mobiler Geräte eingegangen.
Literatur
Ihns, O.: "Enterprise JavaBeans komplett", Oldenbourg, 2004.
Backschat, M.: "J2EE-Entwicklung mit Open-Source-Tools", Spektrum, 2004.
Crawford, W., Caplan, J.: "J2EE design patterns", O'Reilly, 2003.
Singh, I., Stearns, B., Johnson, M.: "Designing Enterprise Applications with the J2EE Platform", Addison-Wesley, 2002.
Türker, C.: "SQL:1999 & SQL:2003", dpunkt, 2003.
Vossen, G., Witt, K.: "Das DB2-Handbuch", Addison-Wesley, 2001.
Chamberlin, D.: "A Complete Guide to DB2 Universal Database", Morgan Kaufmann Publishers, 1998.
Weitere Literatur wird in der Veranstaltung bekanntgegeben.
Backschat, M.: "J2EE-Entwicklung mit Open-Source-Tools", Spektrum, 2004.
Crawford, W., Caplan, J.: "J2EE design patterns", O'Reilly, 2003.
Singh, I., Stearns, B., Johnson, M.: "Designing Enterprise Applications with the J2EE Platform", Addison-Wesley, 2002.
Türker, C.: "SQL:1999 & SQL:2003", dpunkt, 2003.
Vossen, G., Witt, K.: "Das DB2-Handbuch", Addison-Wesley, 2001.
Chamberlin, D.: "A Complete Guide to DB2 Universal Database", Morgan Kaufmann Publishers, 1998.
Weitere Literatur wird in der Veranstaltung bekanntgegeben.
Debug Info for generation of "last modified"teachingCourse_101 (2005-10-11 17:59:00) | persons_209 (2012-11-12 19:32:00) | persons_209 (2016-01-14 14:53:31) | persons_209 (2022-09-11 14:26:08) | persons_172 (2010-11-08 20:17:00) | persons_242 (2009-03-10 15:59:00) | persons_228 (2007-04-20 03:01:00) | teachingCourse_101 (2005-10-11 17:59:00) | teachingCourse_101 (2005-10-11 17:59:00) | teachingCourse_101 (2005-10-11 17:59:00) | teachingCourse_101 (2005-10-11 17:59:00) | persons_209 (2012-11-12 19:32:00) | persons_209 (2016-01-14 14:53:31) | persons_209 (2022-09-11 14:26:08)
Am 11. September 2022 um 14:26 von Prof. Dr. -Ing Norbert RitterCALL getCollectionFull('teaching/coursekvv','vsis',101,0)