Fantom Tag

Schulung - Anwendungsentwicklung mit JEE

  • Live Online oder Präsenz
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Nr.
33013
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

In diesem Seminar lernen Sie den gesamten Funktionsumfang der Java Enterprise Edition kennen. Dabei wird neben der Vermittlung der einzelnen enthaltenen Frameworks der Schwerpunkt auf die Integration zu einer Komplett-Anwendung gelegt. Das Seminar wendet sich vor allem an Entwickler, die bereits Kenntnisse aus älteren J2EE-Versionen oder dem Spring-Framework haben und diese nun kompakt auf die moderne JEE-Plattform umsetzen wollen. Besuchen Sie unseren Java Blog.

Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Software-Ingenieure, Anwendungsentwickler, Internet-/Intranet-Entwickler.

Voraussetzungen

Java Erweiterungen II - Vertiefung oder vergleichbare Kenntnisse. Kenntnisse in der Erstellung von Web-Anwendungen und einer früheren J2EE/JEE-Version sind von Vorteil.
Trainingsprogramm

Trainingsprogramm

Komponenten-Übersicht:

  • Basis-Architekturen einer mehrschichtigen JEE-Anwendung
  • JEEContext and Dependency Injection
  • Datenbank-Zugriffe mit JPA
  • Transaktionssteuerung mit Enterprise Java-Beans
  • Web Frontends mit Java Server Faces 2
  • Web Services mit SOAP und REST

 

CDI:

  • Lifecycle und Scopes von CDI-Beans
  • Deklaration und Auflösung von Dependencies
  • Injection von Ressourcen
  • Zusammenspiel mit Managed Beans und EJBs

 

EJBs:

  • Typen: Stateless, Session, MessageDriven, Singleton
  • Deklarative Transaktionssteuerung
  • Unterstützung von XA-Transaktionen
  • Authentifizierung und Autorisierung

 

JPA:

  • Der EntityManager im Applikationsserver: Lebensdauer, Injection
  • Entities: Annotations-basierte Konfiguration, Lifecycle
  • O/R-Mapping und direkte Datenbank-Zugriffe
  • Transaktionen im Detail

 

JSF:

  • Seiten-Layout mit Facelets
  • Phasen der Request-Verarbeitung
  • Formular-Verarbeitung
  • Page Parameters und Page Actions
  • JSF-Komponentenbibliothek
  • Bean Validation
  • Benutzerdefinierte Komponenten
  • AJAX-Unterstützung
  • Erweiterungen gängiger Provider

 

Web Services:

  • JaxWS
  • Annotationen, Verwendung in Servlet oder EJB
  • RESTful-Webservices: Konzeption, Realisierung mit JaxRS, Unterstützung von Daten-Formaten, Direkte JavaScript-Anbindung
Schulungsmethode

Schulungsmethode

Vortrag, Diskussion, Übungen, Praktikum am System.

Hinweis

Hinweis

Das Seminar benutzt den Open Source Glassfish Applikationsserver. Für Inhouse-Seminare können alle JEE-kompatiblen Produkte benutzt werden

Weitere Informationen

Weitere Informationen

Schulung - Anwendungsentwicklung mit JEE