Build Prozesse und Java Servlets

1,249 views
1,204 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,249
On SlideShare
0
From Embeds
0
Number of Embeds
551
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×