Andreas Hanke Geschäftsführer

„Das Wissen und die Erfahrung unserer Mitarbeiter sind das Fundament unseres Hauses“

Andy_wide

Alexandra Specht Key Account Managerin

„Seit 1995 sind wir auf dem Markt und jedes Jahr werden es mehr zufriedene Kunden, die unsere Dienstleistungen schätzen“

Nana_wide

Werner Eberling Principal Consultant

„Technologie-Hypes kommen und gehen, fundamentale Prinzipien der Software-Entwicklung halten Systeme stabil und zukunftssicher“

Slide3

Thomas Haug Principal Consultant

„Die Vermessung von Software und die Visualisierung der Ergebnisse hilft uns, strukturelle Probleme aufzudecken“

Thomas_wide

Entwicklung von Geschäftslogik-Komponenten mit Enterprise JavaBeans (EJB)

Beschreibung:

Enterprise Java Beans bilden den Java Standard zur Implementierung serverseitiger Geschäftslogik-Komponenten im Rahmen der Java Enterprise Edition (JEE). Durch die Verwendung dieses anerkannten Standards ist eine einfache Integration der eigenen Softwarekomponenten in vorhandene Strukturen möglich ohne auf herstellerspezifische Details der jeweiligen Laufzeitumgebung Rücksicht nehmen zu müssen. Moderne Ansätze wie POJO Entwicklung, Dependency Injection und Configuration by Exception führen dabei dazu, dass die meisten technischen Details von der Laufzeitumgebung realisiert werden und somit oft "nur" eine Frage der richtigen Konfiguration sind. Somit wird die Entwicklung an vielen Stellen entscheidend vereinfacht und die Möglichkeit eröffnet, typische Querschnittsthemen wie Transaktionskontrolle und Sicherheit aus dem Code der Geschäftskomponenten herauszuhalten.In Bearbeitung

In diesem Kurs lernen Sie die wichtigsten Bestandteile der EJB-Standards kennen und erfahren, wie Sie diese Bestandteile einsetzen um skalierbare, performante Anwendungen zu entwerfen und zu implementieren. Neben der Betrachtung der einzelnen Beantypen erfahren Sie, wie Sie das deklarative Transaktions- und Sicherheitsmanagement nutzen und mit Hilfe der Java Persistence API (JPA) Objekte in eine relationale Datenbank persistieren und abfragen können.

Inhalt:

  • Die JEE im Überblick
  • Session Beans (Stateless, Stateful, Singleton)
  • Message Driven Beans
  • Bean-Lebenszyklus
  • Webservices mit EJB
  • Packaging
  • Interceptoren
  • Transaktionssteuerung
  • Fehlerbehandlung
  • EJB-Sicherheitsarchitektur
  • Persistenz mit JPA