Java Server Pages und Servlets - Grundkurs
Java Schulungen

Java Server Pages und Servlets - Grundkurs

Dynamische Java-Webanwendungen mit JSP, Servlets, HTTP, Sessions und MVC praxisnah entwickeln

Die wichtigsten Themen

Servlets und JSP praktisch einsetzen

HTTP, Cookies und Sessions verstehen

MVC-Architektur sauber umsetzen

JDBC und Tag Libraries integrieren

Deployment mit web.xml beherrschen

Security und Performance einordnen

Überblick In diesem Java Server Pages und Servlets Grundkurs lernst du, dynamische Webanwendungen auf Basis bewährter Java-Webtechnologien zu entwickeln. Der Schwerpunkt liegt auf Servlets, Java Server Pages,...

In diesem Java Server Pages und Servlets Grundkurs lernst du, dynamische Webanwendungen auf Basis bewährter Java-Webtechnologien zu entwickeln. Der Schwerpunkt liegt auf Servlets, Java Server Pages, HTTP-Kommunikation, Request- und Response-Verarbeitung, Sessions, Cookies sowie der sauberen Trennung von Präsentation und Applikationslogik. Damit erhältst du das Fundament, um serverseitige Java-Anwendungen strukturiert zu planen, umzusetzen und in einem WebContainer bereitzustellen.

Der Grundkurs verbindet die technischen Grundlagen von TCP/IP, HTTP und WebContainer-Architekturen mit praktischer Programmierung. Du arbeitest mit Formulardaten, Headern, Statuscodes, JSP-Direktiven, JavaBeans, Expression Language, JSTL, eigenen Tag Libraries, JDBC-Zugriffen und Servlet-Filtern. Auch zentrale Themen wie Session Tracking, web.xml, deklarative und programmatische Web Application Security, Nebenläufigkeit, Skalierbarkeit und Performance werden behandelt.

Wenn du deine Java-Basis vorab festigen möchtest, eignet sich der Java Grundkurs intensiv als Vorbereitung. Für weiterführende Java-Themen bieten sich anschließend die Java EE Einführung, die Programmierung von Webservices unter Java EE oder die Übersicht unserer Java Schulungen an.

Die Themen Überblick über Java Server Pages und Servlet-Technologie · Installation und Einrichtung der benötigten Entwicklungsumgebung · Java auf dem Webserver im Vergleich zu CGI und Script-Sprachen...

Grundlagen von Servlets, JSP und WebContainer

  • Überblick über Java Server Pages und Servlet-Technologie
  • Installation und Einrichtung der benötigten Entwicklungsumgebung
  • Java auf dem Webserver im Vergleich zu CGI und Script-Sprachen
  • Kommunikation über TCP/IP und HTTP
  • Aufbau und Aufgaben von Webservern
  • WebContainer im Vergleich
  • Servlet-Grundlagen und typische Einsatzszenarien
  • Lebenszyklus eines Servlets
  • Zusammenspiel von Servlet-Engine, WebContainer und Java-Anwendung

Client Request und HTTP-Verarbeitung

  • Aufbau von HTTP-Requests
  • Übertragung und Verarbeitung von Formulardaten
  • Auswertung von HTTP Request Headern
  • Parameter, Attribute und Request-Scope
  • Fehlerquellen bei der Request-Verarbeitung

Server Response, Cookies und Sessions

  • HTTP Status Codes und ihre Bedeutung
  • HTTP Response Headers gezielt einsetzen
  • Cookies erzeugen, lesen und verwalten
  • Session Tracking in Java-Webanwendungen
  • HTTP Sessions für zustandsbehaftete Anwendungen
  • URL-Rewriting als Alternative und Ergänzung
  • Grundlagen der sicheren Response-Erzeugung

Java Server Pages in der Praxis

  • Einführung und Überblick zu Java Server Pages
  • Java Code aus JSP Scripting Elementen aufrufen
  • Die JSP page Direktive nutzen
  • Dateien und Applets in JSP integrieren
  • Verwendung von JavaBeans in JSP
  • Trennung von Visualisierung und Java-Anwendungscode

Model View Controller Architektur

  • Grundprinzipien der MVC-Architektur in Java-Webanwendungen
  • Rollen von Servlet, JSP und JavaBean im MVC-Ansatz
  • JSP Expression Language für lesbare Views
  • JSP Standard Tag Library für wiederverwendbare View-Logik
  • Erstellung eigener JSP Tag Libraries
  • Datenbankzugriff mit JDBC
  • Servlet and JSP Filters

Deployment, Sicherheit und Betrieb

  • Integration von Servlets und JSP
  • Using and Deploying Web Applications
  • Konfiguration über web.xml
  • Deklarative Web Application Security
  • Programmatische Web Application Security
  • Servlets und Nebenläufigkeit
  • Kommerzielle und freie Servlet-Engines
  • Skalierbarkeit und Performance von Servlets
Wer hier richtig ist
  • Java-Entwicklerinnen und Java-Entwickler, die dynamische Webseiten und serverseitige Webanwendungen mit JSP und Servlets erstellen
  • Softwareentwicklerinnen und Softwareentwickler, die WebContainer, HTTP, Sessions, Cookies und Deployment mit web.xml sicher anwenden möchten
  • Webentwicklerinnen und Webentwickler mit Java-Grundlagen, die Präsentationslogik und Applikationscode sauber trennen wollen
  • Projektteams, die bestehende Java-Webanwendungen warten, erweitern oder auf eine strukturierte MVC-Architektur ausrichten
Das lernst du
  • Sicherer Umgang mit Servlets, JSP, HTTP-Requests und HTTP-Responses in Java-Webanwendungen
  • Dynamische Webseiten mit Formularverarbeitung, Cookies, Sessions und URL-Rewriting entwickeln
  • Präsentation und Applikationslogik mithilfe von JSP, JavaBeans, Expression Language, JSTL und MVC trennen
  • Java-Webanwendungen mit web.xml konfigurieren, deployen und grundlegende Sicherheitsmechanismen einsetzen
  • Datenbankzugriffe mit JDBC, Servlet-Filter und eigene Tag Libraries in typische Webanwendungen integrieren
  • Performance, Skalierbarkeit und Nebenläufigkeit von Servlets fachlich einordnen und berücksichtigen
So arbeiten wir
  • Praxisorientierte Trainer-Demos zur Servlet- und JSP-Programmierung
  • Hands-on-Übungen zu Requests, Responses, Sessions, Cookies, JSP und JDBC
  • Schrittweiser Aufbau einer dynamischen Java-Webanwendung im WebContainer
  • Analyse typischer Fehlerbilder bei Deployment, web.xml, Session-Verarbeitung und Nebenläufigkeit
  • Diskussion von Architekturentscheidungen rund um MVC, Security, Performance und Skalierbarkeit
Empfohlene Vorkenntnisse
  • Java-Grundkenntnisse entsprechend dem Java Grundkurs intensiv
  • Grundlegendes Verständnis objektorientierter Programmierung
  • Erste Erfahrung im Umgang mit HTML und Webformularen von Vorteil
  • Kenntnisse aus dem Java Aufbaukurs hilfreich für komplexere Übungen
Dein Fahrplan

Einordnung von Java auf dem Webserver, Vergleich zu CGI und Script-Sprachen, Überblick über Webserver und WebContainer sowie Grundlagen der TCP/IP- und HTTP-Kommunikation. Anschließend Einstieg in Servlets, Servlet-Lebenszyklus und erste serverseitige Verarbeitungsschritte.

Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Vor Ort

Standardpreis: 1.990,00 € netto (2.368,10 € brutto)
07. - 11.12.2026
Garantie
31.08. - 04.09.2026
31.08. - 04.09.2026
31.08. - 04.09.2026
26. - 30.10.2026
26. - 30.10.2026
26. - 30.10.2026
14. - 18.12.2026
14. - 18.12.2026
14. - 18.12.2026
08. - 12.03.2027

Online

Standardpreis: 1.990,00 € netto (2.368,10 € brutto)
07. - 11.12.2026
Garantie
08. - 12.03.2027

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

Lieber gleich das ganze Team schulen?

Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.

Beliebteste Wahl

Inhouse-Schulung

Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.

  • Inhalte exakt auf euch zugeschnitten
  • Termine nach euren Bedürfnissen
  • Günstiger ab mehreren Teilnehmern
  • Vertraute Umgebung, kein Reiseaufwand
Inhouse-Schulung anfragen

Firmen-Seminar

Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.

  • Geschlossene Gruppe aus eurem Haus
  • Individuelle Terminplanung
  • An unseren Standorten oder Live-Online
  • Angepasste Inhalte
Firmen-Seminar anfragen

Fragen und Antworten zu Java Server Pages und Servlets - Grundkurs

Für wen eignet sich die Java Server Pages und Servlets Schulung?

Die Schulung eignet sich für Java-Entwicklerinnen und Java-Entwickler, die dynamische Webanwendungen mit Servlets und Java Server Pages erstellen möchten. Besonders hilfreich ist sie, wenn du bestehende Java-Webanwendungen wartest, serverseitige Formularverarbeitung umsetzt oder die Trennung von View und Applikationslogik mit MVC fundiert lernen willst.

Welche Voraussetzungen brauche ich für den Grundkurs?

Du solltest Java-Grundkenntnisse mitbringen, insbesondere Klassen, Objekte, Methoden und grundlegende objektorientierte Programmierung. Wenn dir diese Basis noch fehlt, ist der Java Grundkurs intensiv die passende Vorbereitung.

Was lerne ich in der JSP und Servlet Schulung konkret?

Du lernst den Lebenszyklus von Servlets, die Verarbeitung von HTTP-Requests und HTTP-Responses, den Umgang mit Formularen, Headern, Cookies, Sessions und URL-Rewriting. Außerdem arbeitest du mit JSP-Direktiven, JavaBeans, Expression Language, JSTL, eigenen Tag Libraries, JDBC, Filtern, web.xml und grundlegender Web Application Security.

Wird im Seminar auch MVC behandelt?

Ja. Die Model View Controller Architektur ist ein zentraler Bestandteil des Seminars. Du lernst, welche Aufgaben Servlets, JSP und JavaBeans übernehmen und wie sich Visualisierung und Applikationscode sauber voneinander trennen lassen.

Ist der Kurs eher theoretisch oder praxisorientiert?

Der Grundkurs verbindet technische Grundlagen mit praktischer Umsetzung. Neben HTTP, WebContainer, Servlet-Lebenszyklus und JSP-Konzepten arbeitest du an Übungen zu Formularverarbeitung, Sessions, Cookies, Deployment, JDBC und Filtermechanismen.

Welche Weiterbildung passt nach diesem Seminar?

Als Anschluss eignen sich weiterführende Java-Enterprise-Themen, zum Beispiel die Java EE Einführung, die Java EE Webservices Schulung oder das Seminar AJAX und Java Enterprise EE.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.990 €
zzgl. 19% MwSt.