In dieser 3-tägigen Schulung "Jakarta EE - Backendentwicklung mit EJB und JPA" erlernen Sie Techniken für die serverseitige Java-Softwareentwicklung. Der Kurs behandelt insbesondere die neuesten Entwicklungen im Backend-Bereich von Java/Jakarta EE. Frühere EJBs 2.x galten als schwerfällig und überladen, doch ab EJB 3.0 wurde ein komplett neues Modell eingeführt, das leichtgewichtige EJBs ermöglichte. Diese wurden in den folgenden Versionen weiter optimiert, zum Beispiel durch die asynchrone Aufrufmöglichkeit von Session Beans. Mit geringem Overhead können umfangreiche Services wie Pooling, Transaktionalität und Sicherheit bereitgestellt werden, und XML-Konfigurationsdateien sind nur noch selten erforderlich.
Für die Zusammenarbeit mit relationalen Datenbanken in Jakarta EE ist JPA verantwortlich. Im Kurs werden auch neuere Funktionen behandelt, wie der Attribute Converter, der es ermöglicht, die Date/Time-Klassen aus Java 9 in Entities zu verwenden. JPA kann unabhängig von EJB verwendet werden, aber in Kombination bietet es Vorteile wie automatische Transaktionen für EJB-Methoden.
Nach Abschluss des Kurses werden Sie mit den eleganten und leistungsfähigen Möglichkeiten vertraut sein, das Backend einer Jakarta EE-Anwendung zu gestalten. Als Server wird Wildfly verwendet, andere Server können jedoch nach Absprache verwendet werden.
Sie werden in der Verwendung von Eclipse unter Java SE/EE-Programmierung vertraut gemacht.
Die Teilnehmer erlangen Kenntnisse im Anwendungsbereich von JDBC und erlernen Datenbankabfragen mit JDBC zu schreiben. Weitere Seminarinhalte sind die unterschiedlichen JDBC-Treibertypen und mögliche Auswirkungen des Einsatzes von JDBC auf die Verteilung einer Java-Anwendung.
In diesem Seminar erhalten Sie einen Überblick über die wichtigsten Technologien bezüglich XML und Java. Ziel des Seminars ist es XML-basierte Anwendungen entwerfen und validiern zu können. Zudem bekommen Sie einen Einblick in das SAX- und DOM-Parsing, das Binding von ...
In dieser 1-tägigen Schulung "OSGi - das dynamische Komponentenmodell von Java" lernen Sie das OSGi-Framework kennen, das speziell für die Entwicklung und Verwaltung von Java-Anwendungen entwickelt wurde. Sie werden verstehen, wie Sie mithilfe dieses Frameworks modulare ...