Seminare
EJB - Enterprise JavaBeans 3 und JPA
Die Java Enterprise Edition (Java EE) ist eine Spezifikation für die Entwicklung von mehrschichtigen, verteilten Anwendungen, die in einem Applikationsserver (JBoss AS) betrieben werden. Zum Aufbau wiederverwendbarer, verteilter Komponenten dienen die EJBs (Enterprise JavaBeans), die sich um Transaktionsmanagement, Sicherheitskontrolle, Verzeichnisdienst, Persistierung und weitere Services kümmern. Mit dem neuen, vereinfachten EJB3 Standard (JSR 220) stehen einfache Plain Old Java Objects (POJO) wieder im Mittelpunkt und werden mit Annotationen zu wiederverwendbaren Komponenten. Im ersten Teil des Seminars bilden die Teilnehmer die Geschäftslogik mit zustandslosen und zustandsbehafteten Session Beans und Message Driven Beans ab. Im zweiten Teil werden unter anderem mit der Java Persistence API (JPA) Entity Beans modelliert und mit dem Entity-Manager CRUD-Operationen (Anlegen, Lesen, Aktualisieren, Löschen) durchgeführt.
Seminartermine
| Nächster Termin: 18.06.2012 - 19.06.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) | |
| 08.10.2012 - 09.10.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) | |
| 10.12.2012 - 11.12.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) |
Zielgruppe
Entwickler von JEE Anwendungen die sich im Detail mit EJB3 vertraut machen möchten
Vorkenntnisse
Der Kurs "Java II - Fortgeschrittene" oder vergleichbare Kenntnisse, sowie grundlegendes Verständnis von relationalen Datenbanken und deren Anbindung an Java.
Inhalte
Einführung in EJB3 und Java EE
Allgemeiner überblick über JEE allgemein und EJB3 im Speziellen
Session Beans
Der Begriff Session Beans, ihr Leistungsumfang und die konkrete Verwendung
Message Driven Beans und Java Message Service (JMS)
Wie Nachrichten im Umfeld von JEE effizient und sicher ausgetauscht werden können
Injections und Callbacks
Die Verwendung von Injections und Callbacks für die effiziente Applikations-Entwicklung
Datenbankanbindung mit JPA und Entity Beans
Die Anbindung von relationalen Datenbanken über die JPA und das Zusammenspiel mit Beans
Mappings
Das Mappen zwischen Objekten auf Code-Ebene und relationalen Datenbanken
Kosten
1.650,00 € (exkl. MwSt.)
1.980,00 € (inkl. MwSt.)
Weitere Seminare aus diesem Themenbereich
- ANT - Build Management
- Collection API - Java Collections und Apache Commons
- DP - Java Design Patterns
- Eclipse - Entwicklungsumgebung
- GlassFish - GlassFish Application-Server Administration
- GWT - Google Web Toolkit
- Hudson - Continuous Integration
- Java 6 - Neuigkeiten in Java 5 und Java 6
- Java 7+8 - Ausblick auf Java 7 und 8
- Java I - Grundlagen
- Java II - Fortgeschrittene
- JBoss AS - JBoss Application-Server Administration
- JDBC - Java Database Connectivity
- JEE - Java Enterprise Edition
- JEE DP - Java EE Architektur und Design Patterns
- JEE Overview - JEE Überblick für Manager
- JFC - Java Foundation Classes und Swing
- JMS - Java Message Service
- JMX - Java Management Extensions
- JNI - Java Native Interface
- JPA - Java Persistence API
- JSF - JavaServer Faces
- JSP - JavaServer Pages und Servlets
- Maven - Enterprise Build Management
- ORM – Objekt Relationales Mapping mit Hibernate und JPA
- Performance - Java Performance Tuning und Optimierung
- Quality - Qualitätsanalyse mit Checkstyle, JDepend, FindBugs, PMD
- RichFaces - JBoss RichFaces
- Security - Java Security
- Spring - Apache Spring
- Struts - Apache Struts
- SWT - Standard Widget Toolkit und JFace
- Testing - JUnit, Test-NG und mehr
- Threads - Java Programmierung mit Threads
- Tomcat - Administration
- Wicket - Apache Wicket
- WS - WebServices
- XML - Java und XML