Java Server Pages / Servlets - Grundkurs

Java Server Pages / Servlets - Grundkurs
Java Server Pages / Servlets - Grundkurs

Kursbeschreibung

  • Kurs-ID:JSP
  • Kursdauer:5 Tage
  • Uhrzeit:09:00 - 16:00 Uhr
Die TeilnehmerInnen erstellen in diesem Grundkurs dynamische Webseiten mit der Servlet-Technologie. Java Server Pages (JSP) werden eingesetzt, um eine Trennung von Visualisierung und Applikationscode zu ermöglichen.

Zielgruppe

Der Kurs Java Server Pages / Servlets - Grundlagen richtet sich an Entwickler, die mit Hilfe von Java Server Pages und Servlets dynamische Webseiten erzeugen möchten. Mit der JSP und Servlet-Technologie gelingt es, eine Trennung von Visualisierung und Java Anwendungscode zu erreichen. Durch viele praxisnahe Übungen werden die Teilnehmer in diesem Java Training im Themenbereich Java Server Pages / Servlets intensiv vorbereitet.

Voraussetzung für die Schulung

Java-Grundkenntnisse entsprechend den Inhalten unseres Java Grundkurses.

Kursinhalte

Servlets + JSP:

  • Überblick und Installation
  • Java auf dem Webserver im Vergleich zu CGI und anderen (Script)-Sprachen
  • Kommunikation über TCP/IP und HTTP
  • Servlet Grundlagen
  • Web Server
  • WebContainer im Vergleich
  • HTTP
  • Cookies
  • Lebenszyklus eines Servlets


Client Request:

  • Formulardaten
  • HTTP Request Header


Server Response:

  • HTTP Status Codes
  • HTTP Response Headers
  • Verwenden von Cookies
  • Session Tracking
  • HTTP Sessions
  • URL-Rewriting
  • JSP Einführung und Überblick
  • Java Code aus JSP Scripting Elementen aufrufen


Servlet Erzeugung:

  • Die JSP page Direktive
  • Dateien und Applets in JSP integrieren
  • Verwendung von JavaBeans in JSP


Model View Controller (MVC) Architektur:

  • JSP Expression Language
  • JSP Standard Tag Library (JSTL)
  • Erstellung eigener JSP Tag Libraries
  • Datenbankzugriff mit JDBC
  • Servlet and JSP Filters


Servlets and JSP:

  • Integration von Servlets und JSP
  • Using and Deploying Web Applications, web.xml
  • Deklarative und programmatische Web Application Security
  • Servlets und Nebenläufigkeit
  • Kommerzielle und freie Servlet-Engines
  • Skalierbarkeit und Performance von Servlets

Termin finden

Keine Termine verfügbar