Java Servlets und AJAX

1.569 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.569
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
517
Aktionen
Geteilt
0
Downloads
10
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Java Servlets und AJAX

  1. 1. Software Technik HTWG Konstanz AJAX und Servlets Christian Baranowski
  2. 2. Requirement Analysis Wasserfallmodell System Design Coding Testing Delivery
  3. 3. Wiederholung HTTP
  4. 4. HTTP Protokoll Aufbau Nachricht Header Body RequestHTTP HTTPClient Server Header Response Body Nachricht
  5. 5. HTTP-Request Methoden• GET • Anfordern einer Resource vom Server. Beispielsweise Abfragen einer HTML Datei.• POST • schickt unbegrenzte, Mengen an Daten zum verarbeiten an einen HTTP Server.• PUT • dient dazu eine Ressource auf einen Webserver zu laden (anzulegen).• DELETE • löscht die angegebene Ressource auf dem Server.• TRACE • liefert die Anfrage so zurück, wie sie empfangen wurde.• OPTIONS • liefert eine Liste der vom Server unterstützen Methoden und Features.
  6. 6. HTTP-Statuscodes Die Bearbeitung der Anfrage dauert trotz derInformationen 1xx Rückmeldung noch an. Die Anfrage wurde bearbeitet und die Antwort wird an Erfolgreich 2xx den Anfragesteller zurückgesendet. Umleitung 3xx Weitere Schritte seitens des Clients sind erforderlichClient-Fehler 4xx Fehler im Verantwortungsbereich des Clients.Server-Fehler 5xx Fehler im Verantwortungsbereich des Servers
  7. 7. HTTP undJava Servlets
  8. 8. Java Servlet ProgrammierungQuelle Wikipedia
  9. 9. Java Servlet Programmierung HTTP POST / HTTP Action Response javax.servlet.http.HttpServlet
  10. 10. Servlet Life Cycle
  11. 11. Übungen I•Erstellen Sie ein Servlet um eine Aufgabe anzulegen via HTTP GET.•Erstellen Sie ein Servlet um eine Aufgabe anzulegen via HTTP POST.
  12. 12. HTTP Cookies Cookie wird alsDisk HTTP Header verschickt HTTP HTTP Disk Client Disk Server
  13. 13. HTTP Cookies
  14. 14. Übungen II•Speichern Sie alle Aufgaben in ein Cookie.
  15. 15. HTTP Session Client schicktDisk die Session ID als Cookie mit HTTP HTTP Client Server Disk
  16. 16. HTTP Session
  17. 17. Übungen III•Speichern Sie alle Aufgaben in die HTTP Session.
  18. 18. AJAXAsynchronous JavaScript and XML Heute meist JSON
  19. 19. Übungen IV•Fragen Sie alle Aufgaben vom Server ab via AJAX und zeigen Sie diese in ihrer HTML Anwendung an.
  20. 20. Software Technik HTWG Konstanz Umsetzung Java Persistence API 16.12.2010 um 17:30 Uhr Christian Baranowski

×