Java Servlets und AJAX

Click here to load reader

  • date post

    26-Jun-2015
  • Category

    Documents

  • view

    1.347
  • download

    2

Embed Size (px)

Transcript of Java Servlets und AJAX

  • 1. Software TechnikHTWG Konstanz AJAX und ServletsChristian Baranowski

2. Requirement AnalysisWasserfallmodellSystem DesignCoding Testing Delivery 3. Wiederholung HTTP 4. HTTP Protokoll AufbauNachricht HeaderBodyRequestHTTP HTTPClient ServerHeaderResponseBodyNachricht 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 lscht die angegebene Ressource auf dem Server. TRACE liefert die Anfrage so zurck, wie sie empfangen wurde. OPTIONS liefert eine Liste der vom Server untersttzen Methoden und Features. 6. HTTP-StatuscodesDie Bearbeitung der Anfrage dauert trotz derInformationen 1xx Rckmeldung noch an.Die Anfrage wurde bearbeitet und die Antwort wird an Erfolgreich2xx den Anfragesteller zurckgesendet. Umleitung3xxWeitere Schritte seitens des Clients sind erforderlichClient-Fehler 4xx Fehler im Verantwortungsbereich des Clients.Server-Fehler 5xx Fehler im Verantwortungsbereich des Servers 7. HTTP undJava Servlets 8. Java Servlet ProgrammierungQuelle Wikipedia 9. Java Servlet Programmierung HTTP POST / HTTP ActionResponse javax.servlet.http.HttpServlet 10. Servlet Life Cycle 11. bungen IErstellen Sie ein Servlet um eine Aufgabe anzulegen via HTTP GET.Erstellen Sie ein Servlet um eine Aufgabe anzulegen via HTTP POST. 12. HTTP CookiesCookie wird alsDiskHTTP Headerverschickt HTTPHTTPDisk Client Disk Server 13. HTTP Cookies 14. bungen IISpeichern Sie alle Aufgaben in ein Cookie. 15. HTTP SessionClient schicktDiskdie Session IDals Cookie mit HTTPHTTP ClientServerDisk 16. HTTP Session 17. bungen IIISpeichern Sie alle Aufgaben in die HTTP Session. 18. AJAXAsynchronous JavaScript and XML Heute meist JSON 19. bungen IVFragen Sie alle Aufgaben vom Server ab via AJAX und zeigen Sie diese in ihrer HTML Anwendung an. 20. Software TechnikHTWG KonstanzUmsetzungJava Persistence API16.12.2010 um 17:30 UhrChristian Baranowski