Your SlideShare is downloading. ×
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Einführung in die Java-Webentwicklung - Part I - Einführung, HTTP (in german)

1,144

Published on

Einführung in den Technologienstack der Java Enterprise Edition (JEE) zum Bauen von komplexen Webapplikationen. …

Einführung in den Technologienstack der Java Enterprise Edition (JEE) zum Bauen von komplexen Webapplikationen.

In der Prsäntation wurden die folgenden Technologien betrachtet: reilnes HTTP-Format, Servlets, JSP's (Java Server Pages) und letzendlich JSF (2.0, Java Server Faces).

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,144
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Einführung in die Java-Webentwicklung Dresden · Frankfurt/Main · Leipzig · München · Hamburg · Görlitz · Berlin Saxonia Systems AG Ihr Spezialist für IT Beratung, Software Entwicklung und Outsourcing Beratung SaxoniaSystems Wir lieben IT.
  • 2. Dresden · Frankfurt/Main · Leipzig · München · Hamburg · Görlitz · Berlin Artem Kaftanenko Einführung in die Java-Webentwicklung (Inhouse-Schulung, 19.04-30.04.2010)
  • 3. Einführung in die Java-Webentwicklung Agenda
    • Part I: Web-Grundlagen
      • HTTP Protokoll
    • Part II: JEE-Web-Komponente
      • (HTTP) Servlets
      • Java Server Pages ( JSP )
      • Java Server Faces ( JSF )
    • Zusammenfassung und Aublick
  • 4. Einführung in die Java-Webentwicklung Dresden · Frankfurt/Main · Leipzig · München · Hamburg · Görlitz · Berlin Einführung in die Java-Webentwicklung Part I: Web-Grundlagen
  • 5. Einführung in die Java-Webentwicklung Web-Grundlagen SWE*: MVC Pattern in der Client/Server-Umgebung Web 2.0 Web 1.0 * Software Engineering
  • 6. Einführung in die Java-Webentwicklung Web-Grundlagen Webapplikation in der Client/Server-Umgebung Web 2.0 Web 1.0 HTTP Protokoll
  • 7. Einführung in die Java-Webentwicklung Web-Grundlagen HTTP Protokoll - Basiswissen
    • Methods
      • GET
      • POST
      • HEAD
      • PUT, DELETE
      • OPTIONS, TRACE, CONNECT
    • Error Codes
      • 1xx indicates an informational message only
      • 2xx indicates success of some kind
        • 200 OK
        • 202 Accepted
      • 3xx redirects the client to another URL
        • 301 Moved Permanently
      • 4xx indicates an error on the client's part
        • 400 Bad Request
        • 401 Unauthorized
      • 5xx indicates an error on the server's part
        • 500 Internal Server Error
        • 503 Service Unavailable
    • Content-Type (MIME-Type)
      • text/html
      • text/css
      • text/xml
      • images/jpeg
      • video/avi
  • 8. Einführung in die Java-Webentwicklung Web-Grundlagen HTTP Protokoll - Request/Response HTTP Request: GET / HTTP/1.1 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 <CR> <CR> POST / HTTP/1.1 User-Agent: HTTPTool/1.0 Content-Type: application/x-www-form-urlencoded Content-Length: 32 <CR> userName=Peter&password=secure <CR> HTTP Response HTTP/1.1 200 OK Date: Thu, 12 Jul 2007 16:10:02 GMT Server: Apache/1.3.37 (Unix) mod_throttle/3.1.2 DAV/1.0.3 mod_fastcgi/2.4.2 mod_gzip/1.3.26.1a PHP/4.4.7 mod_ssl/2.8.22 OpenSSL/0.9.7e Last-Modified: Wed, 11 Jul 2007 14:10:28 GMT Content-Length: 1677 Content-Type: text/html <CR> <!DOCTYPE …> <html> <head> …
  • 9. Einführung in die Java-Webentwicklung Web-Grundlagen HTTP Protokoll - Übungsbeispiel
    • Verbindung zum Google-Server mit der Telnet-Applikation (z. Bsp. aus der Komandozeile) herstellen:
      • > telnet google.de 80
    • … folgender HTTP-Request (blind) eintippen:
      • GET / HTTP/1.1
      • <CR>
      • <CR>
    • Als HTTP-Response bekommt man etwa die folgende Ausgabe:
      • HTTP/1.1 200 OK
      • Content-Type: text/html; charset=ISO-8859-1
      • 1000
      • <!doctype html><html><head><meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=ISO-8859-1&quot;><title>Google</title> …
  • 10. Einführung in die Java-Webentwicklung Web-Grundlagen
    • HTTP Made Easy
      • http://jmarshall.com/easy/http
    • HTTP 1.0 (spec)
      • http://ftp.ics.uci.edu/pub/ietf/http/rfc1945.html
    • HTTP 1.1 (spec)
      • http://www.w3.org/Protocols/rfc2616/rfc2616.html
    • MIME-Types
      • http://www.w3schools.com/media/media_mimeref.asp
    Weiterführende Informationen und Referenzen

×