|
Lehrstuhl für Angewandte Softwaretechnik
Applied Software Engineering |
|
| Hauptseite | Testatübersicht |
|---|
| Seitenanfang | Aktuelles | Inhalt | Organisatorisches | Unterlagen | Links | Kontakt |
|---|
| Aktuelle Informationen (Stand 8. März 2002) |
|---|
|
8.3.2002: Für die Projektaufgabe steht ab sofort ein Lösungsvorschlag zur Verfügung. |
|
4.3.2002: Alle Praktikumsteilnehmerinnen und -teilnehmer, die das Programmierpraktikum erfolgreich abgeschlossen haben (siehe Testübersicht), können ihren Schein ab sofort im Sekretariat von Prof. Brügge (Raum 1211) bei Frau Schneider abholen. |
|
23.1.2002: Im XML-Kapitel des Skripts wurde die Beschreibung ergänzt, wie XML-Dateien in Java bei Verwendung von DOM erstellt werden können. Diese Informationen werden zur Lösung von Aufgabe 30 auf Übungsblatt 11 benötigt. |
|
8.1.2002: Auf Merkblatt 2 finden sich nähere Informationen zur Projektarbeitsphase und zur Abschlusspräsentation. |
| Motivation |
|---|
|
Das WWW hat in den letzten Jahren wesentlich zum Erfolg des Internet beigetragen. Durch die breite Verfügbarkeit von WWW-Browsern auf verschiedenster Hardware (vom Handy bis zum Hochleistungsrechner) bietet sich das Web als universelle Ausführungsplattform für eine breite Palette von Anwendungen an, den sog. Web-Anwendungen. Web-Anwendungen werden auf einem (Web-)Server ausgeführt. Als Benutzerschnittstelle werden in der Regel HTML-Seiten angeboten, die auf dem WWW-Browser des Benutzers dargestellt werden. Für interaktive Anwendungen werden dabei zusätzliche Techniken benötigt, um Eingaben des Benutzers einfach verarbeiten und die dabei gewonnenen Daten speichern zu können. |
| Inhalt |
|---|
|
Die wesentlichen Konzepte von Web-basierten Anwendungen werden in kurzen
Vorträgen vorgestellt und können direkt am Rechner eingeübt
werden. Dabei werden u.a. folgende Themen behandelt:
Ziel des Praktikums ist die Erstellung einer einfachen, aber vollständigen Web-Anwendung. Die einzelnen Teile dieser Anwendung werden schrittweise im Lauf des Praktikums erstellt, wobei die Bearbeitung auch in Teams (max. zwei Personen) möglich ist. Weitere Angaben zu den Anforderungen werden zu Beginn des Praktikums in Form einer Projektbeschreibung bekannt gegeben werden. Zur Vertiefung des Stoffes werden zusätzlich wöchentlich Übungsaufgaben gestellt, die jeweils bis zur nächsten Woche selbständig zu bearbeiten sind. Die Implementierungssprache ist Java. Die Anbindung an den Webserver wird über Servlets realisiert. |
| Voraussetzungen für die Teilnahme |
|---|
|
| Anmeldung |
|---|
|
Eine Einschreibung für das Programmierpraktikum ist zur Zeit leider nicht
mehr möglich. Alle Plätze sind vergeben.
Angemeldete Teilnehmer, die am Praktikum nicht teilnehmen können bzw.
wollen, werden gebeten, sich so bald wie möglich bei der
Praktikumsleitung abzumelden, damit der Platz evtl. noch an einen anderen
Interessenten vergeben werden kann; freie Plätze werden an dieser Stelle
bekanntgegeben werden. |
| Anzahl der Plätze: 68 |
| Praktikumsablauf |
|---|
|
Das Praktikum wird im wöchentlichen Turnus durchgeführt. Pro Woche findet eine zweistündige Übung statt. Lösungen zu den Programmieraufgaben sind, sofern nicht anders angegeben, jeweils in der folgenden Woche abzugeben. Um möglichst jedem Studenten während der Übungen einen eigenen Rechner-Arbeitsplatz anbieten zu können, werden mehrere Übungstermine angeboten. Als Infrastruktur stehen vernetzte G3 PowerMacintosh Arbeitsplatzrechner mit MacOS X zur Verfügung. |
| Zeit | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Die Gruppeneinteilung ist vorläufig abgeschlossen.
|
| Ort |
|---|
| Raum 3175 (Software Engineering Laboratory) |
| Praktikumsschein |
|---|
Kriterien für die Vergabe von Praktikumsscheinen:
|
| Praktikums-Unterlagen / Skript | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hinweis: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Skript | ||
|---|---|---|
| Thema | Format | letzte Änderung |
| Komplettversion | [PS] [PDF] | 23.1.2002 |
| Skript in Einzelabschnitten | ||
| 1. Einführung | [PS] [PDF] | 5.11.2001 |
| 2. HTML | [PS] [PDF] | 5.11.2001 |
| 3. XML | [PS] [PDF] | 23.1.2002 |
| 4. Stylesheets | [PS] [PDF] | 5.11.2001 |
| 5. Servlets | [PS] [PDF] | 5.11.2001 |
| 6. Java Server Pages (JSP) | [PS] [PDF] | 5.11.2001 |
| Sonstige Unterlagen | ||
|---|---|---|
| Titel | Format | letzte Änderung |
| Projektbeschreibung (Version 1.0) | [PS] [PDF] | 22.10.2001 |
| Lösungsvorschlag | [JAR] [TGZ] [ZIP] | 8.3.2002 |
| Merkblatt 1: Informationen zum Praktikum | [PS] [PDF] | 22.10.2001 |
| Arbeitsblatt 1: Benutzung von Jakarta-Tomcat | [PS] [PDF] | 12.11.2001 |
| Arbeitsblatt 2: Benutzung von Java-Paketen | [PS] [PDF] | 19.11.2001 |
| Merkblatt 2: Informationen zur Projektarbeit | [PS] [PDF] | 8.1.2002 |
| Nützliche Verweise / Links |
|---|
|
Ergänzend zu den im Praktikum verteilten Unterlagen gibt es eine Fülle an zusätzlicher Dokumentation im WWW. Hier nur eine kleine Auswahl evtl. nützlicher Verweise:
|
| Software | ||||||||
|---|---|---|---|---|---|---|---|---|
|
Jakarta-Tomcat
(Webserver mit Servlet- bzw. JSP-Integration):
|
||||||||
JAXP 1.1
(XML-Verarbeitung in Java):
|
||||||||
Java-Entwicklungsumgebung:
|
||||||||
| Kontakt / Ansprechpartner |
|---|
Clemens Harlfinger:
Raum O 220 (Orleansstr. 34, am Ostbahnhof) |
Tao Zhang:
Raum 3215 (Arcisstr. 21, Stammgelände) |
| Seitenanfang | Aktuelles | Inhalt | Organisatorisches | Unterlagen | Links | Kontakt |
|---|