slider_1.jpeg
Hochwertige Anforderungen sind die Voraussetzung für gute Softwarequalität
slider_2.jpeg
Individuelle Konzepte statt Standardlösungen
slider_3.jpeg
Review- und Bewertungstechniken sind das Fundament für den Erfolg des IT-Projekts
slider_4.jpeg
Den Blick immer über den Tellerrand hinaus!
previous arrow
next arrow

Die Java Enterprise Edition (Java EE) stellt seit fast 20 Jahren eine bewährte und etablierte Plattform für die Entwicklung von Unternehmensanwendungen dar. Java EE wird kontinuierlich an den Stand der Technik angepasst. Mit der Übergabe des Standards von ORACLE an die Eclipse Foundation wird die Weiterentwicklung unter dem Namen Jakarta EE (JEE) sichergestellt. Sie werden feststellen, dass JEE zwar mächtig, die Programmierung aber unkompliziert ist. Anhand von zahlreichen Beispielen und Übungen lernen Sie, JEE-Anwendungen zu entwickeln. Best Practices im JEE-Umfeld sind gleichfalls Gegenstand des Seminars. Unterschiede zwischen der etablierten monolithischen und den Microservice-Architekturen werden diskutiert. Nutzen Sie die Gelegenheit, im Rahmen des Seminars unter Anleitung des Dozenten für Ihre individuellen Anforderungen einen Lösungsansatz unter Verwendung des weit verbreiteten Application Servers Wildfly zu entwickeln.

Buchungsnummer

P-Java-12

Seminardauer

5 Tage

Seminarpreis

1.890,00 € (zzgl. ges. gült. MwSt.)

Zielgruppe

Programmierer, Software-Ingenieure, Internet- und Intranet-Entwickler, Software-Architekten

Voraussetzungen

Java Grundkenntnisse

Ziele/Nutzen des Seminars

  • Umfassender Einblick in die Komponenten und Services von Jakarta EE.
  • Praxisorientierte Erfahrung bei der Implementierung von Applikationen mit Jakarta EE.
  • Etablierte Softwarearchitekturen für den Einsatz von Jakarta EE.

Inhalt

  • Enterprise JavaBeans (EJB): Grundlagen, Aufgaben und Einsatzgebiete von Session Beans, Stateless und Stateful Session Beans, Java Message Service, Message Driven Beans
  • Contexts and Dependency Injection(CDI): Injektion von Beans, Kontexte und Scopes, Injection-Points, Qualifier und Alternatives, Producer
  • Methoden und Felder, Interzeptoren und Dekoratoren, CDI-Events- Synchron und asynchron, Vergleich von CDI und EJB
  • JPA : Grundlagen, Verwendung von EntityManagerFactory und EntityManager, CRUD für Create, Read, Update und Delete, Primary Keys und Generatoren, Relationen
  • Mapping von Assoziationen (1:1, 1:n, n:m), Abfragen mit JPQL und JPA Criteria API, Locking und Fetching Strategien, Cache API und Verwendung des First- und Second-Level-Cache
  • JTA
  • ACID, Zwei Phasen Commit und verteilte Transaktionen
  • JavaServer Faces (JSF): Grundlagen von JavaServer Faces (JSF), Seitenaufbau mit Facelets, Managed Beans und der JSF EL, Navigation, Datenvalidierung und -konvertierung. JSR 303-Bean-Validation und die Integration in JSF und JPA
  • Einblicke in: JEE und Http-Services (JAX-RS), Batch Processing, Java API for JSON Processing (JSON-P), Java API for JSON Binding (JSON-B), JEE Security API

Sie haben Fragen zu den Seminaren oder Terminen?
Dann kontaktieren Sie uns über das Kontaktformular oder schreiben eine E-Mail an das Seminarteam der ORDIX (seminare@ordix.de). Das Seminarteam erreichen Sie auch telefonisch unter Tel. 0611 77840-00