Inhalt

Die Vorlesung beschäftigt sich mit der Planung, dem Entwurf und dem Aufbau komplexer Web-Systeme. Insbesondere werden die Technologien aus dem XML Umfeld detailiert betrachtet.

Allgemeines

  • Voraussetzungen: Vordiplom
  • Nützliche Vorkenntnisse: Grundlagen TCP/IP-basierter Rechnernetze
  • günstige Prüfungskombinationen sind: Multimediasysteme, Architektur für verteilte Internetdienste, Architektur für verteilte Objekte

Lernziele

  • Systematisches Verständnis für das Phänomen WWW
  • Verständnis der technischen Grundlagen des WWW mit Schwerpunkt auf XML
  • Überblick über das WWW als Informations- und Kommunikationssystem
  • Fähigkeit zum systematischen Design von Webanwendungen

Ressourcen / Unterlagen

Organisation
Stand: 17.10.2007, (784 kBytes)

Einführung und Überblick
Stand: 17.10.2007, (4127 kBytes)

Technische Grundlagen
Stand: 6.11.2007, (1979 kBytes)

Inhalte im Web
Stand: 5.11.2007, (1877 kBytes)

Dynamische Inhalte
Stand: 3.12.2007, (2083 kBytes)

XML
Stand: 1.1.2008, (1851 kBytes)

XML Programmierung
Stand: 14.1.2008, (781 kBytes)

Semantic Web
Stand: 18.1.2008, (964 kBytes)

Content Management
Stand: 28.1.2008, (1452 kBytes)

Web Security
Stand: 30.1.2008, (2350 kBytes)

Übungen

Ort und Ablauf
Die Übungen werden nicht regelmäßig, sondern nach Bedarf in der Vorlesung zu einem der beiden Termine im H20 stattfinden. Während der Übungen werden überwiegend

  • ausgewählte Themen der Vorlesung vertieft, demonstriert und anschließend gemeinsam darüber diskutiert und
  • Lösung von Übungsaufgaben vorgestellt und besprochen.

Musterlösungen und studentische Lösungen
Musterlösungen werden von uns nur für Programmieraufgaben veröffentlicht. Wenn Sie eine Aufgabe (insbesondere HTML- bzw. Programmieraufgaben) bearbeitet haben, wäre es schön, wenn Sie uns diese vor dem Übungstermin zukommen lassen könnten; wir werden diese dann hier einstellen. Bitte schicken Sie die Einreichungen an Boto Bako mit dem Subject "webeng - Blatt X"; am besten packen Sie alle Dateien einer Übungsaufgabe in ein separates ZIP-File.

Themen und Termine

Nr. | Termin | Thema | Unterlagen | <a href="http://ahorn.informatik.uni-ulm.de:18088/index.html">Stud. Lösungen</a>|
1 | 06.11.2007 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt01.pdf">Apache Webserver, HTTP</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt01_folien.pdf">Besprechung Blatt 1</a> <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt01_apache.pdf">Apache-Installation</a> |
2 | 15.11.2007 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt02.pdf">Apache, HTTP</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt02_folien.pdf">Besprechung Blatt 2</a> |
3 | 22.11.2007 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt03.pdf">Prozessmodelle, Webswitching</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt03_folien.pdf">Besprechung Blatt 3</a> |
4 | 06.12.2007 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt04.pdf">HTML DTD, HTML und CSS</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt04_folien.pdf">Besprechung Blatt 4</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/studloesung04.zip">Lösungen 04</a> |
5 | 20.12.2007 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt05.pdf">CGI, SSI und Perl</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/webshop.zip">Vorlage (Hiwi) </a>| <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/studloesung05.zip">Lösungen 05</a> |
6 | 08.01.2008 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt06.pdf">PHP, Architekturen</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt06_folien.pdf">PHP</a>, <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/webshop_php.zip">Vorlage (Hiwi)</a> , <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/PHP_config.pdf">PHP-Anleitung</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/studloesung06.zip">Lösungen 06</a> |
7 | 22.01.2008 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt07.pdf">Servlets, XML</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt07_folien_01.pdf">Besprechung Blatt 7</a> <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/tomcat_config.pdf">Tomcat-Anleitung</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/studloesung07.zip">Lösungen 07</a> |
8 | 29.01.2008 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt08.pdf">XML</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt08_folien.pdf">Besprechung Blatt 8</a> <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/uebung08.zip">addresslist.xml (2 Versionen)</a> | |
9 | 05.02.2008 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt09.pdf">DOM/SAX</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/uebung08.zip">addresslist.xml (2 Versionen)</a> <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/musterloesung09.zip">Lösung-Hiwi</a> | |
10 | 12.02.2008 | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/blatt10.pdf">JAXB/Semantic web</a> | <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/uebung08.zip">addresslist.xml (2 Versionen)</a>, <a href="https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/lehre/webengineering/ws0708/uebungen/jaxbviewer.zip">Lösung(Hiwi)</a> | |

Material

Definition WWW
Lexikoneintrag WWW

Vorlesung / Übung

Übungsleiter

Boto Bako

Weitere Informationen

LSF-Eintrag