Prüfungsmodus
Die für das betreffende Trimester geltenden Anzahlen an Versuchsdurchführungen / Kolloquien / Versuchsausarbeitungen werden zu Beginn des Praktikums bekannt gegeben.
Studienziel
• Kenntnisse über ausgewählte Internet-Technologien sollen erworben und im Rahmen eines Entwicklungsprojektes selbständig angewendet werden.
• Im Team wird in einzelnen Schritten eine interaktive Web-Anwendung entwickelt, in der z.B. Formulareingaben innerhalb eines Sitzungskontextes dynamisch verarbeitet werden.
• Dabei soll die Fähigkeit erworben werden, derartige Applikationen in einer dreischichtigen Architektur aufzubauen.
Studieninhalt
• Architektur verteilter Anwendungen (Client-Server-System, dreischichtige Architektur)
• Kommunikationsprotokolle (TCP/IP, HTTP)
• Client Technologien (HTML, JavaScript)
• Java Server Technologien (JavaServer Pages/JSPs, Servlets, Java Servlet API, JavaBeans, Servlet-Engine)
• Entwicklung einer Web-Anwendung, z.B. Online Multiple Choice Test.
Ablauf
1. Einleitung, Hinführung
• Java und Java-Webtechnologien
• Eclipse und Java
• JSPs und Servlets
• Ggf. Wiederholung http-Protokoll
2. JSPs und Servlets
3. – 8. Schrittweises Entwickeln einer Multiple-Choice-Test Anwendung
Methodik
• Kurze Vorstellung und Einleitung zu Themenstellungen
• Selbständiges Erarbeiten von Inhalten im Rahmen einer Entwicklungsaufgabe anhand
o bereitgestellter Quellen
o persönlicher Hilfestellung