Chair for Applied Software Engineering Lehrstuhl für Angewandte Softwaretechnik

Home  |  People  |  Projects  |  Teaching  |  Publications  |  Internal  |  Changes  |  Index Software Engineering  |  Search

Programmierpraktikum Application Server

Kursbeginn: 20. April 2004, 16:15 - 18:30 Uhr in Raum 01.07.014

Prof. Bernd Brügge, Ph.D.

Volker Hafner, MCSc.

Programmierpraktikum im Grundstudium

(Veranstaltungsinformationen in der Drehscheibe)

Ein Beispiel für einen Application Server: Apple WebObjects

Den Studenten wird die Gestaltung dynamischer Webseiten mithilfe von Application Servern vermittelt. Sie lernen die automatische Generierung von HTML und SQL, sowie allgemeine Paradigmen wie MVC (Model,View,Controller) vgl. Abbildung 1., Key-Value-Coding und wiederverwendbare Komponenten kennen. Die Studenten setzen das Gelernte durch den konkreten Einsatz von WebObjects (http://www.apple.com/webobjects) um. Sie erfahren durch den konkreten Einsatz des Application-Server WebObjects welche Vorteile es bringt Daten, Applikationslogik und Interface zu trennen („three-tier architectual style“). Beispiele für den Einsatz von WebObjects: Deutsche Bank (Online Banking, siehe Abbildung 2), DocMorris (Internetapotheke), Entrium Bank (Online Banking), Apple Computer (iTunes Music Store), PowerPage.org (Newsseite), Mercedes-Benz (Gebrauchtwagenmarkt), etc.

* MVC.jpg:
MVC.jpg

Abbildung1: Model/View/Controller - Architektur (UML-Klassen-Diagramm)

Die Inhalte

  • Java 2 Enterprise Edition compliant
  • SQL
  • JDBC Datenbanktreiber
  • XML, HTML
  • UNIX (Terminal, launch scripts, Apache)
  • Digitale Signatur
  • SSL (Secure Socket Layer)

Das Lehrkonzept

"Welcome to the real life: Real Customer, Real Problem, Real Deadline !"

Das Programmierpraktikum hat Projektcharakter. Die Studenten erstellen eine Systemanalyse und setzen die von dem Kunden gewünschte Lösung mit dem Application Server um. Dabei werden Sie in die Methodik des Software Engineerings eingeführt. Im Rahmen dieser Projektarbeit werden die Studenten mit Development und Deployment eines Application Servers vertraut gemacht.

Die Projektaufgabe

Ihr Kunde ist das Personalbüro für Informatik der TU München. Ihre Aufgabe ist die Analyse von Geschäftsprozessen und ihre Optimierung. Sie ersetzen einen Workflow, der bisher in Papierform ablief durch eine webbasierte Anwendung.

Die Voraussetzungen

  • Gute Javakenntnisse, Grundkenntnisse HTML
  • Gute englische Sprachkenntnisse
  • Motivation

DeutscheBank.jpg

Abbildung 2: Deutsche Bank, die URL zeigt den Einsatz einer WebObjects Anwendung (.woa) auf Sun Solaris (mod) über SSL (https://)

Die Tutoren

  • Volker Hafner
  • Bernhard Gruber

Die Registration

Insgesamt 21 Studenten im Grundstudium, per email an hafnerv@in.tum.de. Verpflichtende Vorbesprechung am 6. Februar 2004, 15:00-16:00 Uhr in Raum 01.07.014.

Bei grossem Andrang behält sich die Praktikumsleitung eine Auswahl der Teilnehmer vor.

Termine

Kursbeginn: 20. April 2004, 16:15 - 18:30 Uhr in Raum 01.07.014


more information follows soon...

-- VolkerHafner - 30 Jan 2004

 

Lehrstuhl: ApplicationServerPraktikumSoSe2004 .
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r14 < r13 < r12 < r11 < r10 | More topic actions
r14 - 14 Apr 2004 - 19:24:00 - Main.hafnerv
Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding the website? Send feedback