View
103
Download
1
Category
Preview:
Citation preview
NDK Enterprise Technologien
Informationen Infrastruktur und Fallstudie
Daniel NydeggerStudienleiter Enterprise System Entwicklung
2Fallstudie NDK Enterprise Technologien
Agenda
Infrastruktur
Änderungen Fallstudie
Erläuterungen zur Aufgabe
Termine
Arbeit in Gruppen
3Fallstudie NDK Enterprise Technologien
Infrastruktur
Daten von AFS sind auf willi am Technopark auf /nfs/wet1/from-afs
Die Homes sind unter /nfs/home-tp/USER abgelegt
Die Profile sind unter /nfs/ntprofile-tp/USER abgelegt
Bitte nur noch willi benutzen, kein AFS
4Fallstudie NDK Enterprise Technologien
Infrastruktur
Zugriff via FTP, Citrix Skinner (Solaris), Frink (Windows) stehen
am Technopark Die Ordner Gruppen sind für Dokus
Fallstudie zu verwenden Zusammenfassung folgt wie abgemacht
Fallstudie Weblog
Aufgabe und Erläuterungen
Daniel NydeggerStudienleiter Enterprise System Entwicklung
6Fallstudie NDK Enterprise Technologien
Änderungen
Thematik bleibt gleich Dokumente haben geändert Umfang Dokumente reduziert Umfang Realisation reduziert
7Fallstudie NDK Enterprise Technologien
Aufgabenstellung
fallstudie_ndk_et_aufgabenstellung.doc Die Aufgabe umschreibt die vollständige
Applikation Dies macht Sinn um die Problematik so
vollständig wie möglich zu greifen Es wird keine vollständige Lösung erwartet Die Studienleitung liefert Teile der Applikation
welche zum gegeben Zeitpunkt im Unterricht einfliessen
8Fallstudie NDK Enterprise Technologien
Ihre Aufgabe
Projektdokumentation Analysephase Design Teilaufgabe ER - Modell Implementation Teilaufgabe
9Fallstudie NDK Enterprise Technologien
Projektdokumentation
Organisation der Beteiligten, Aufgaben, Rollen
Protokollierung der Entscheidungen
10Fallstudie NDK Enterprise Technologien
Analysephase
Systemanalyse mit Rollen und Use-Cases (wo sinnvoll)
Rechte der Rollen in Tabellenform Funktionale Anforderungen (Priorisierung)
11Fallstudie NDK Enterprise Technologien
Design Teilaufgabe
Klassendiagramme des zu implementierenden Teilaspekts
Erstellen des ER-Modells State-Diagramm der Benutzeroberfläche,
Screenflow
12Fallstudie NDK Enterprise Technologien
Implementation Teilaufgabe
Verzeichnis- und Package-Struktur des Codes
Java Code mit Kommentaren wo sinnvoll Javadoc mit dokumentierten Klassen
13Fallstudie NDK Enterprise Technologien
Organisation
fallstudie_ndk_et_administratives.doc Die Termine der Projektphasen sind
definiert Review Termine festgelegt Ablage der Dokumente auf
Gruppenverzeichnissen willi
14Fallstudie NDK Enterprise Technologien
Termine
9. Juli 2004: Ende Analysephase, Review durch Studienleitung, Beginn Design Phase
17. September 2004: Ende Designphase für die Teilaufgabe, Review durch Studienleitung, Beginn der Implementationsphase
15. November 2004: Ende Implementationsphase der Teilaufgabe, Review durch Studienleitung, Beginn Test und Installation
10. Dezember 2004: Abgabe Woche 51 gemäss Spezialplan: Präsentation der
umgesetzten Lösung
15Fallstudie NDK Enterprise Technologien
Hintergrund
fallstudie_ndk_et_hintergrund.doc Dient zur Einarbeitung in die Thematik Ist für die Analysephase nützlich Die drei Aufgabenstellungen haben rein
informativen Charakter
16Fallstudie NDK Enterprise Technologien
Teilaufgabe
Realisierung eines Formhandling Frameworks
Einsatz von Servlets, JSP, Taglibs, XML, Reflection
Integration in Projekt Das Framework ist nicht spezifisch für das
Weblog Projekt
17Fallstudie NDK Enterprise Technologien
Teilaufgabe
Sie erhalten von mir eine detaillierte Spezifikation
Alles rund um Ihre Teilaufgabe wird seitens der Studienleitung geliefert (HTML Templates, Persitenz, …)
Wir werden die Implementationen der anderen wichtigen Teile im Unterricht betrachten
18Fallstudie NDK Enterprise Technologien
Unterstützung
Sie erhalten Informationen zur Lösung während den Lektionen
Ich bin gerne bereit Hilfestellung zu bieten Die Stoffinhalte werden (Java API‘s und
XML) umplatziert Ich habe die Lösung
Fallstudie Weblog
Erläuterungen Teilaufgabe
Daniel NydeggerStudienleiter Enterprise System Entwicklung
20Fallstudie NDK Enterprise Technologien
Grobarchitektur WeblogHTML Client
Präsentation
Servlet Container
Control
Services
Persistenz
Connectivity
Connectivity
Connectivity
Datenbank
Weblog DB
Connectivity
http
21Fallstudie NDK Enterprise Technologien
Ansiedlung TeilaufgabeHTML Client
Präsentation
Servlet Container
Control
Services
Persistenz
Connectivity
Connectivity
Connectivity
Datenbank
Weblog DB
Connectivity
http
22Fallstudie NDK Enterprise Technologien
Request Handling ohne Framework
HTML FormInput types
texttextarea
radiocheckbox
buttonImage
password
http
Servlet Container
HTTPSession
HTTPServletRequest
containsParameter
AnyHTTPServlet
Request.getParameter(xx);..
validate()..
updateModel();..
doBusiness();..
redirect();
23Fallstudie NDK Enterprise Technologien
Ansatz für Framework (Schema)
Parameter values
Event Mapping
httpServlet Container
XML FormdefinitionConfiguration
Reader
Form Handler Data
Form Handler Listener
Form Handler Delegate
Model (Data)
Action (Business)
HTML Request
Form Handler Taglib
Validators
24Fallstudie NDK Enterprise Technologien
Formhandling Framework
Anwendung MVC Pattern Wir wollen an dieser Aufgabe wachsen
und lernen Die Nachbildung von Struts ist nicht das
Ziel
Recommended