JEE mit EJB     » zur Seminarliste

Programmierung mit Enterprise Java Beans

Nach dem Besuch dieses JAVA EJB Trainings, können Sie mithilfe von EJBs skalierbare e-Business-Anwendungen erstellen. Sie werden die einschlägigen Features der EJB 3.0-Spezifikation an konkreten Beispielen ebenso erprobt haben, wie auch die neuen Features des EJB 3.1-Standards. Sie können EJBs in verteilte Anwendungen integrieren, welche weitere JEE-Technologien verwenden. Sie haben darüber hinaus einen Überblick über die Möglichkeiten der EJB-Technologie und können so über deren sinnvollen Einsatz in Ihrem aktuellen oder zukünftigen Projekt entscheiden.

Kurs-Id: JEEEJB

Seminarinhalt
Grundlagen
  • Verteilte Anwendungen und Architekturen
  • Das Prinzip des Containers in JEE
  • Konfiguration mit Annotations und XML
  • Injections, ihre Funktion, Möglichkeiten und Beschränkungen
  • Der Application Server als Laufzeitumgebung
  • Messaging Grundlagen
Enterprise JavaBeans - Einführung
  • Typen von EJBs: Stateless und Stateful SessionBeans, MessageDriven Beans
  • EJB-Erweiterungen: Singleton, no-interface-view, asynchrone Aufrufe
  • Interceptor Klassen und Methoden implementieren, wann sie sinnvoll eingesetzt werden
  • Datenbank-Zugriff mit der Java Persistence API (JPA)
Enterprise Java Beans – technische Aspekte
  • Vorteile und Einschränkungen bei der Benutzung von EJBs
  • Zugriff auf EJBs via JNDI-Lookup, Annotations und Context Dependency Injection (CDI) aus JEE: best practices
  • Deklarative Portabilität
  • Deklarative und programmatische Sicherheit: Anwendungsrollen und Berechtigungen mit Annotations und durch Code
  • Deklarative Transaktionssteuerung (Container-managed transactions (CMT))
  • Beispiele für alle Transaktionsattribute, ihr sinnvoller Einsatz und Vergleich mit programmatischer Transaktionssteuerung mittels der Java Transaction API (JTA)
  • Deployment im Application Server im JEE-Stil
  • Zugriff auf Ressourcen: Dependency-Injection von Container Ressourcen und Diensten inklusive Timer Service in EJB 3.0 und die Verbesserungen von EJB 3.1
Enterprise Java Beans – Programmierung und Architektur
  • Integrieren von EJBs in eine JEE Referenz-Architektur inklusive Front-End mit JavaServer Faces und Back-End mit JPA
  • Benutzung von Design Pattern wie Facade und Business Delegate zur flexiblen Benutzung von EJBs in JEE-Architekturen
  • Ausblick: EJBs als Web Services
Informationen
Zielgruppe

Diese Java EJB Schulung richtet sich an Software-Entwickler, Programmierer, Systemanalytiker und Anwendungsdesigner.

Vorkenntnisse

Für diesen Java EJB Kurs sollten praktische Erfahrungen mit Java im Niveau des Kurses Java Grundlagen vorhanden sein. Kenntnisse der Unified Modeling Language und in Design Patterns sind vorteilhaft. Ideal für dieses Seminar sind Kenntnisse, wie sie in "Java Enterprise Edition (JEE) praktisch einsetzen" vermittelt werden.

Erforderliche Kenntnisse
Gewünschte Kenntnisse
Dauer

3 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)

Kurspreis

1035,00 € zzgl. 19% MwSt. (1231,65 € inkl. 19% MwSt.)

Weiterführende Seminare
Schulungsort und Zeiten

Das Seminar JEE mit EJB als offene Schulung findet bei uns in der Kastanienallee 53 in Berlin Mitte statt. In der Regel beginnt ein Schulungstag um 9:00 Uhr und endet um 16:30 Uhr.

Termine
  • 28.08. - 30.08.17: AnmeldenJEE mit EJBSMLAN Software & Management TrainingKastanienallee 53Berlin101191231,65EUR

Terminabsprachen möglich! Für weitere Termine oder individuelle Inhaltsanpassungen stellen Sie bitte hier Ihre Anfrage. (Preisänderungen vorbehalten)

Das Seminar JEE mit EJB führen wir ab 3 Teilnehmern durch.

Hinweis

Als Applikationsserver kommen Glassfish und JBoss zum Einsatz. Als Datenbankmanagementsystem kommt HSQL und Oracle zum Einsatz. Fragen sie Änderungswünsche bei uns an, so dass Sie ideal für den Einsatz der geplanten Software vorbereitet sind.

Dieses Java EJB Seminar kann als Firmenkurs auch in englischer Sprache durchgeführt werden.