SoftwareTechnik
Christian Baranowski
HTWG Konstanz
Build Prozesse und
Java Servlets Programmierung
Wiederholung Systementwurf
und Software Architekturen
Requirement Analysis
Testing
System Design
Coding
Delivery
Wasserfallmodell
Trennung fachliche und technischer
Architektur
• T – Komponenten
• Stellen eine technische Schnittstelle bereit.
• A – Kom...
A – Komponenten
T – Komponenten
R – Komponenten
Umsetzung und Coding
Requirement Analysis
Testing
System Design
Coding
Delivery
Wasserfallmodell
Wiederholung
Grundlagen Configuration Management
Versionskontrolle mit Subversion SVN
Revisionen
Quelle svn red book http://svnbook.red-bean.com
Empfohlene Projektarchiv
Aufteilung
Projekt
trunk
branches
tags
https://sote2010.googlecode.com/svn/
Was hat es mit dem
Verzeichnis .svn auf sich?
JedesVerzeichnis in einer SVN Arbeitskopie
beinhaltet einenVerwaltungsbereic...
Umsetzung und Coding
Build Prozesse und Configuration Management
Build Prozess / Erstellungsprozess
„Build Prozess - bezeichnet in der Programmierung
einen Vorgang, durch den ein fertiges...
Build-Prozess
WelcheVorteile bietet ein automatisierter
Build-Prozess?
Allgemeiner Build-Prozess
compile
generate code
compile tests
run tests
package
generate reports
clean
Apache ANT
Demo
•Erstellen Sie einen Projektrahmen (Verzeichnisse
für Java undTest Sourcen...) und eine ANT Build
Konfiguration mit der Ihr...
Umsetzung und Coding
Java Servlets Programmierung
Java Servlet Programmierung
javax.servlet.http.HttpServlet
HTTP POST /
Action
HTTP
Response
Java Servlet Programmierung
Quelle Wikipedia
•Erstellen Sie ein Servlet um eine Aufgabe
anzulegen.
Übungen II
Nächste SlideShare
Wird geladen in …5
×

Build Prozesse und Java Servlets

1.398 Aufrufe

Veröffentlicht am

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.398
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
552
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Build Prozesse und Java Servlets

  1. 1. SoftwareTechnik Christian Baranowski HTWG Konstanz Build Prozesse und Java Servlets Programmierung
  2. 2. Wiederholung Systementwurf und Software Architekturen
  3. 3. Requirement Analysis Testing System Design Coding Delivery Wasserfallmodell
  4. 4. Trennung fachliche und technischer Architektur • T – Komponenten • Stellen eine technische Schnittstelle bereit. • A – Komponenten • Domain Komponenten z.B. Bestellung Service. • R – Komponenten • Komponenten für die Präsentation dürfen technische Komponenten nutzen und auf die A Komponenten zugreifen. • 0 – Komponenten • Komponenten die in der gesamten Anwendung genutzt werden dürfen. Z.B. Logger Komponente. • R auf A ist erlaubt,T auf A ist nicht erlaubt • R auf 0,A auf 0 undT auf 0 ist erlaubt
  5. 5. A – Komponenten T – Komponenten R – Komponenten
  6. 6. Umsetzung und Coding
  7. 7. Requirement Analysis Testing System Design Coding Delivery Wasserfallmodell
  8. 8. Wiederholung Grundlagen Configuration Management Versionskontrolle mit Subversion SVN
  9. 9. Revisionen Quelle svn red book http://svnbook.red-bean.com
  10. 10. Empfohlene Projektarchiv Aufteilung Projekt trunk branches tags https://sote2010.googlecode.com/svn/
  11. 11. Was hat es mit dem Verzeichnis .svn auf sich? JedesVerzeichnis in einer SVN Arbeitskopie beinhaltet einenVerwaltungsbereich – ein Verzeichnis namens .svn.
  12. 12. Umsetzung und Coding Build Prozesse und Configuration Management
  13. 13. Build Prozess / Erstellungsprozess „Build Prozess - bezeichnet in der Programmierung einen Vorgang, durch den ein fertiges Anwendungsprogramm automatisch erzeugt wird.“ - Wikipedia
  14. 14. Build-Prozess WelcheVorteile bietet ein automatisierter Build-Prozess?
  15. 15. Allgemeiner Build-Prozess compile generate code compile tests run tests package generate reports clean
  16. 16. Apache ANT Demo
  17. 17. •Erstellen Sie einen Projektrahmen (Verzeichnisse für Java undTest Sourcen...) und eine ANT Build Konfiguration mit der Ihr Projekt nach dem allgemeinen Build Prozess gebaut werden kann. Übungen I
  18. 18. Umsetzung und Coding Java Servlets Programmierung
  19. 19. Java Servlet Programmierung javax.servlet.http.HttpServlet HTTP POST / Action HTTP Response
  20. 20. Java Servlet Programmierung Quelle Wikipedia
  21. 21. •Erstellen Sie ein Servlet um eine Aufgabe anzulegen. Übungen II

×