Java EE - Entwicklung von Webanwendungen

Seminarinformationen

Seminar - Ziel

Innerhalb dieses fünftägigen Seminars lernen Sie die Erstellung von Seiten mit der Standard JSP-Technologie. Mit Servlets als "Controller"-Elemente und JSF lernen Sie zusätzliche Möglichkeiten kder Seitengestaltung kennen. Tag-Libraries zur komponentenorientierten Darstellung runden das Bild ab. Web Services mit der JAX-WS Technologie ergänzen das Seminar.

Teilnehmer - Zielgruppe

Java-Entwickler

Kurs - Voraussetzungen

Für die Teilnahme am Seminar sollten Sie folgende Kenntnisse besitzen

  • Erfahrung in der Java Programmierung
  • Grundlagen-Kenntnisse zu Client-/Server-Architekturen

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen von JEE

  • Einführung in die N-Tier-Architektur
  • JEE Komponenten
  • Was sind Servlet Container
  • Überblick über die Bibliotheken

Basiskonfiguration

  • Installation und Basiskonfiguration eines Java Application Servers (Geronimo, JBoss, Websphere, WebLogic oder Glassfish)
  • Der Servlet Container

Servlet Technologie

  • Einführung in die Servlet Technologie
  • Servlet Lifecycle
  • Cookies
  • Daten verarbeiten
  • Sessions
  • Parametrisierung von Servlets
  • Servlet Filter
  • Paketierung von Web Anwendungen
  • Bedeutung von Servlets in modernen Web-Anwendungen

Java Server Pages (JSP)

  • Stellung innerhalb von Web-Anwendungen
  • JSP-Seiten erstellen
  • Elemente von JSP's (Ausdrücke, vordefinierte Variablen u.a.)
  • Umgang mit HTTP-Request und HTTP-Response
  • Direktiven
  • Sessions
  • Konfiguration von JSP-Anwendungen
  • Die Bedeutung von Java Beans in Zusammenhang mit JSP's
  • Paketierung

Tag Libraries

  • TagLibs und die Java Standard Tag Library (JSTL)
  • Core Tags
  • Expression Language
  • Formatierungs Tags
  • Database-Tags
  • Locales
  • Eigene Tags erstellen
  • Bereitstellung der Komponenten

Java Server Faces (JSF)

  • Architektur
  • Zusammenhang zwischen Servlets, JSPs und JSF
  • UI-Komponenten und ihre Darstellung
  • Front-Controller Servlet
  • Erstellung von JSF-Seiten
  • Lebenszyklus eines Requests
  • Datenbindungs-Syntax
  • Navigationsregeln
  • Datenvalidierung
  • Konverter
  • Konfiguration einer JSF-Anwendung
  • Paketierung

Servlets als Web Service Endpoints (JAX-WS)

  • Architektur von Web Services und JAX-WS
  • WSDL, SOAP und UDDI und ebXML
  • Servlets als Web Service Endpoint
  • Einen Web Service bereitstellen
  • Web Service Clients (Standalone, Servlet u.a.)
  • Bedeutung von Web Services für Service Orientierte Architekturen (SOA)
  • Best Practices

Weitere Schulungen zu Thema Java

Web Service Entwicklung mit Java

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Ein Standard des W3C zur Realisierung service-orientierter Architekturen (SOA) sind Web Services . Web Services bieten sich als plattform- und programmier-sprachenneutrale Technologie zur Integration heterogener Systeme an. Nach Beendigung dieser Schulung können die ...

Java EE Überblick für Entscheider

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Java EE ist eine Softwarearchitektur für die transaktionsbasierte Ausführung in Java programmierten Anwendungen und insbesondere Web-Anwendungen. Softwarekomponenten und Dienste werden primär in der Programmiersprache Java erstellt. Mit JavaEE wird ein allgemein akzeptierter ...

Einführung in die objektorientierte Programmierung mit JAVA und UML

- u.a. in Bremen, Nürnberg, Wien, Koblenz, Mannheim

Der Kurs behandelt die Konzepte und Grundlagen der objektorientierten Anwendungsentwicklung mit Java sowie UML basierten Software-Design. Die Bearbeitung der Übungen erfolgt unter Verwendung der Entwicklungsumgebung Borland JBuilder. Der Fokus liegt in den praxisbezogenen ...

Java - Java/ Java EE für Entscheider

- u.a. in Köln, Nürnberg, Heidelberg, Koblenz, Varaždin

Sie haben von Java bisher einiges gehört und möchten jetzt mehr wissen. Der Kurs verschafft Ihnen den nötigen Überblick über die Java Technologie. Sie erfahren, wie Sie sich Java zunutze machen können, auch ohne zu programmieren. Der Kurs wird immer den neusten ...