Header Background
Virtual Classroom Schulungen
 
 
 
Alle Hersteller anzeigen
 
 
seminar logo

Jakarta EE 9 - Backendentwicklung mit EJB und JPA

Seminardauer: 3 Tage

Ziele

Sie erhalten Know-How für Techniken der serverseitigen Java Softwareentwicklung. Speziell die Techniken im Backend haben sich innerhalb der Java/Jakrta EE Versionen stark geändert. Während die früheren EJBs 2.x noch als schwergewichtig und überladen kritisiert wurden, hielt ab EJB 3.0 ein komplett neu designtes Modell Einzug, in dem die EJBs sehr leichtgewichtige Objekte geworden sind, welche in den folgenden Releases noch verfeinert wurden, z.B. kann man man jetzt Session Beans auch asynchron aufrufen. Mit sehr wenig Overhead kann man die umfangreichen Services wie Pooling, Transaktionalität und Absicherung erhalten. XML-Konfigurationsdateien werden nur noch an wenigen Stellen benötigt.

Für das Zusammenspiel mit relationalen Datenbanken innerhalb der EE ist JPA zuständig, hier werden speziell auch die Punkte behandelt, die neu dazugekommen sind, beispielsweise die Attribute Converter, mit denen man etwa die Date/Time Klassen aus Java 9 in Entities verwenden kann. JPA kann zwar auch unabhängig von EJB verwendet werden, doch im Zusammenspiel erhält man Erleichterungen wie automatische Transaktionen bei den Methoden der EJBs.

Somit kennen die Teilnehmer nach dem Kurs die eleganten und leistungsfähigen Möglichkeiten, das Backend einer Jakarta EE 9 - Anwendung zu gestalten. Als Server wird Wildfly eingesetzt, per Vereinbarung sind auch andere möglich.

Zielgruppe

Softwareentwickler

Voraussetzungen

  • Routinierte Java 8 Kenntnisse
  • Grundkenntnisse SQL und Client-Server-Entwicklung

Agenda

Einführung

  • Entwicklung der Mehrschichtenarchitektur
  • Historie der Java Enterprise Edition - von J2EE zur Java EE
  • Einordnung im Vergleich zum Spring Framework
  • Marktübersicht Application Server

Session Beans

  • Zustandslose Session Beans als Hauptkomponente
  • Deploymentoptionen
  • Interceptoren für aspektorientierte Konzepte
  • Zustandsbehaftete Session Beans
  • Singleton Beans
  • Remote und Web Clients
  • Das reduzierte Webprofil der Java EE

Entities

  • ORM: Von Entity Beans zu Entities
  • Persistente Objekte
  • Die Beziehungen zwischen Entities
  • Nicht alles ist eine Entity: Einbettung
  • Mehr Flexibilität durch Value Converter
  • Eigene Klassen für den Primary Key

Weitere JPA Features

  • Abbildung von Collections
  • Problematik Lazy Loading
  • Entity Graph
  • Die umfangreiche Query Language
  • Locking Strategien
  • Transaktionen
  • Injektionsmöglichkeiten mit CDI

Asynchronität

  • Message Driven Beans und JMS
  • Client Standalone oder Session Bean
  • TimerService
  • Scheduling

Sicherheit

  • Konfiguration
  • Absicherung auf Web Ebene
  • Absicherung auf EJB Ebene

Web Services

  • Bestandteile der klassischen Art: SOAP, WSDL
  • JAX-WS
  • Generierter Client
  • REST Services
  • Datenformat XML mit JAXB
  • Datenformat JSON mit JSON-P und JSON-B

Schulungsunterlagen

nach Absprache

Hinweise

JAKARTA Schulungen


Open Badges - Ihre digitalen Kompetenznachweise

Digital Skills Open Badges

Mit einer erfolgreichen Teilnahme an einer Schulung bei IT-Schulungen.com erwerben Sie nicht nur Wissen und Kompetenz, sondern erhalten auch zusätzlich zum Teilnahmezertifikat Ihr Open Badge als digitalen Kompetenznachweis.

Diesen erhalten Sie in Ihrem persönlichen und kostenlosen Mein IT-Schulungen.com Account. Ihre erworbenen Badges können Sie anschließend in sozialen Medien einbinden und teilen.

Infos zu den Vorteilen unter Badges

 

1.) Wählen Sie den Seminartyp:




2.) Wählen Sie Ort und Datum:

1.395,00 € Preis pro Person

spacing line1.660,05 € inkl. 19% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.

Seminar jetzt anfragen Auf den Merkzettel
PDF IconPDF Icon

Christine Röppenack
Seminarberaterin
Telefon: 0911 6500 8 222
Email: info@it-schulungen.com

Digitale Zertifikate

Digital Skills Open Badge

Digitales Wissen & Kompetenzen erwerben & zeigen.

Mit Badges von IT-Schulungen erhalten Sie - neben dem Teilnahmezertifikat als PDF - ein Open Badge als Nachweis Ihrer Fertigkeiten mit Echtheitszertifikat.

Zeigen Sie Ihre Digital Skills mit Zertifikaten auf Plattformen wie LinkedIn, XING & Facebook, auf Ihrer Website und in E-Mail-Signaturen.

Mehr Infos zu Badges

 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel
Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon