Enterprise JavaBeans (EJB) ist eine Komponententechnologie für die Erstellung von verteilten Businessanwendungen auf der Basis von Java. Mit EJB-Technologie erstellte Anwendungen sind multiuserfähig, skalierbar, plattformunabhängig und transaktional. Mit EJB3 und JPA wird zudem die Entwicklung und die Konfiguration der Applikationen gegenüber EJB 2.x vereinfacht. Sie lernen viele praktische Beispiele mit Suns Referenzimplementierung "Glassfish" und dem Open Source Application Server "JBoss" kennen und können danach die versprochene Herstellerunabhängigkeit und ihre Grenzen einschätzen.
Inhalt
EJB3-Grundlagen
Überblick über die EJB-Architektur
EJB-Container
JNDI
Praktische Einführung in die Entwicklung von EJB-Komponenten
Session Beans
Message Driven Beans
Transaktionen
JTA / JTS
Deklarative und programmatische Transaktionen
Sicherheit
JAAS
JPA
Domänengetriebene Entwicklung (DDD) mit POJOs
Java Persistence API (JPA), EntityManager
Queries mit JPA QL
Umstieg auf EJB3
Unterschiede EJB2 / EJB3
Migrationsstrategien
Vergleich mit anderen
Frameworks
EJB3 und Spring
EJB3/JPA und Hibernate
Überblick über diverse
Applikations-Server
JBoss, Glassfish u.a.
Seminar-Ziel
In diesem Seminar bekommen Sie einen Überblick über die Technologien in Java zur Realisierung modularer Komponenten und über die Java Enterprise Edition Architektur (Java EE). Sie sind dann in der Lage, wiederverwendbare Bausteine und sichere EJB-Module zu entwickeln.
Wer sollte teilnehmen
Entwickler, die verteilte Businessanwendungen mit Hilfe von Java EE 5 und ihrer Komponententechnologie EJB 3 erstellen wollen. Voraussetzung sind Grundkenntnisse in Java und objektorientierter Programmierung (Java SE).
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Kurs-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Head First EJB
"What do Ford Financial, IBM, and Victoria's Secret have in common? Enterprise JavaBeans (EJB). As the industry standard for platform-independent reusable business components, EJB has just become Sun Microsystem's latest developer certification. Whether you want to be certifiable or just want to learn the technology inside and out, Head First EJB will get you there in the least painful way. And with the greatest understanding. You'll learn not just what the technology *is*, but more importantly, *why* it is, and what it is and isn't good for. You'll learn tricks and tips for EJB development, along with tricks and tips for passing this latest, very challenging Sun Certified Business Component Developer (SCBCD) exam. You'll learn how to think like a server. You'll learn how to think like a bean. And because this is a Head First book, you'll learn how to think about thinking. Co-author Kathy Sierra was one of Sun's first employees to teach brave, early adopter customers how to use EJB. She has the scars. But besides dragging you deep into EJB technology, Kathy and Bert will see you through your certification exam, if you decide to go for it. And nobody knows the certification like they do - they're co-developers of Sun's actual exam! As the second book in the Head First series, Head First EJB follows up the number one best-selling Java book in the US, Head First Java. Find out why reviewers are calling it a revolution in learning tough technical topics, and why Sun Chairman and CEO Scott McNealy says, ""Java technology is everywhere. . . if you develop software and haven't learned Java, it's definitely time to dive in ""Head First. "" And with Head First book, you don't even have to feel guilty about having fun while you're learning; it's all part of the learning theory. If the latest research in cognitive science, education, and neurobiology suggested that boring, dry, and excruciatingly painful was the best way to learn, we'd have done it. Thankfully, it's been shown that your brain has a sense of style, a sense of humour, and a darn good sense of what it likes and dislikes. In Head First EJB, you'll learn all about: * Component-based and role-based development * The architecture of EJB, distributed programming with RMI * Developing and Deploying an EJB application * The Client View of a Session and Entity bean * The Session Bean Lifecycle and Component Contract * The Entity bean Lifecycle and Component Contract * Container-managed Persistence (CMP) * Container-managed Relationships (CMR) * EJB-QL * Transactions * Security * EJB Exceptions * The Deployment Descriptor * The Enterprise Bean Environment in JNDI * Programming Restrictions and Portability The book includes over 200 mock exam questions that match the tone, style, difficulty, and topics on the real SCBCD exam. See why Kathy and Bert are responsible for thousands of successful exam-passers-- ""The Sun certification exam was certainly no walk in the park, but Kathy's material allowed me to not only pass the exam, but Ace it!"" --Mary Whetsel, Sr. Technology Specialist, Application Strategy and Integration, The St. Paul Companies ""Kathy Sierra and Bert Bates are two of the few people in the world who can make complicated things seem damn simple, and as if that isn't enough, they can make boring things seem interesting. "" --Paul Wheaton, The Trail Boss, javaranch. com ""Who better to write a Java study guide than Kathy Sierra, reigning queen of Java instruction? Kathy Sierra has done it again. Here is a study guide that almost guarantees you a certification!"" --James Cubetta, Systems Engineer, SGI"
Seminar
Enterprise JavaBeans komplett
Eine praxisorientierte Darstellung der Enterprise Java Beans 2. 1. Das erste deutschsprachige Buch zum Final Release 2. 1 der Enterprise JavaBeans. Das Buch führt umfassend und leicht verständlich in die Komponenten-Architektur der Enterprise Java Beans ein und geht insbesondere ausführlich auf die Neuerungen in der Version 2. 1 ein. Wertvolle Tipps aus der Praxis machen es dem Leser leicht, die EJB in Studium und Beruf selbst anzuwenden. Zahlreiche auf Open-Source-Produkten basierende Beispiele und Übungen stehen auf CD zur freien Verfügung. Das erste deutschsprachige Buch zum Final Release 2. 1 der Enterprise JavaBeans. Das Buch führt umfassend und leicht verständlich in die Komponenten-Architektur der Enterprise Java Beans ein und geht insbesondere ausführlich auf die Neuerungen in der Version 2. 1 ein. Wertvolle Tipps aus der Praxis machen es dem Leser leicht, die EJB in Studium und Beruf selbst anzuwenden. Zahlreiche auf Open-Source-Produkten basierende Beispiele und Übungen stehen auf CD zur freien Verfügung.
Seminar
EJBs und J2EE
"Entwurf und Implementierung von Unternehmensanwendungen sind komplexe Tätigkeiten. Basis für Software-Architekturen ist oft die Java 2 Platform Enterprise Edition (J2EE). Das Lehrbuch ""EJBs undJ2EE"" führt Schritt für Schritt und didaktisch geschickt in die Konzepte und Mechanismen der J2EEArchitektur und die Programmierung von Enterprise JavaBeans (EJBs) ein. Der Autor Friedhelm Märsch nutzt die Metapher einer modernen Info-Fabrik um das nötige Licht in das Dunkel einer auf den ersten Blick wenig überschaubaren Thematik zu werfen. Die Info-Fabrik bildet den roten Faden des Buchs, an dem entlang der Lernende sicher durch das Labyrinth der komplexen Strukturen verteilter Geschäftsanwendungen geleitet wird. Eine Reihe interessanter Parallelen zwischen industriellen Organisations und Arbeitsformen und den Konzepten von J2EE erleichtern dabei den praxisnahen Zugang zu einer Softwaretechnik, die den modernen Anforderungen globaler Netzwerkkommunikation gerecht werden soll. "
Seminar
EJB 3.0 für Umsteiger
Mit EJB 3. 0 wurden viele der Unzulänglichkeiten früherer Versionen des Standards ausgeräumt. Die neuen Enterprise JavaBeans sind nun leichtgewichtige Java-Objekte, die über Annotationen konfiguriert werden können und auch vollständig Vererbung beherrschen. Durch Annotationen können zudem XML-Deployment-Deskriptoren nahezu ganz wegfallen, was die Entwicklung deutlich beschleunigt. Java-EE-Entwickler, die von EJB 2. x auf die Version 3 umsteigen wollen, erfahren in diesem Buch, was sich geändert hat und wie damit umzugehen ist. Ein Schwerpunkt widmet sich der Geschäftslogik der Enterprise JavaBeans, die sich nun mit weniger technischem Ballast entwicklen lässt. Ebenfalls breiten Raum nimmt die neue Java Persistence API ein, die die alten Entity Beans ersetzt und die sowohl im Java-EE- als auch im Java-SE-Umfeld zum Einsatz kommen kann. Ebenfalls behandelt werden die folgenden Änderungen bzw. Neuerungen: - die Abfragesprache JP-QL - Dependency Injection - Webservices mit EJB 3 - Annotationen und Deskriptoren - Referenzen Vorausgesetzt werden Erfahrungen in der Java-EE-Entwicklung und mit EJB 2. x.
Enterprise JavaBeans 3
EJB 3 LEICHT GEMACHT - Bietet Einsteigern eine praxisorientierte Einführung in EJB3 - Liefert erfahrenen Programmierern einen Überblick über alle Neuerungen gegenüber früheren Versionen sowie über deren Vor- und Nachteile - Mit zahlreichen Beispielen und Tipps aus der Praxis der Autoren - Im Internet: Quellcode der Beispiele aus dem Buch Endlich ist er da, der Enterprise JavaBeans (EJB)-Standard in der lange erwarteten Version 3. 0. Als fester Bestandteil der Java Enterprise Edition kommt den EJBs eine zentrale Rolle beim Entwurf verteilter Systeme zu. EJB 3. 0 erweist sich zwar als weniger sperrig als frühere Versionen. Dafür hat sich aber so viel geändert, dass sich auch erfahrene Programmierer intensiv mit den Neuerungen auseinandersetzen müssen. Dieses Praxisbuch führt Ein- und Umsteiger in EJB 3. 0 ein. Als Einsteiger erhalten Sie eine kompakte Darstellung der grundlegenden Aspekte von komponentenbasierten Mehrschichtsystemen und der Rolle von EJBs darin. Dabei lernen Sie nicht nur die technologischen Aspekte von EJB 3. 0 kennen, sondern auch speziell die Unterschiede zu früheren Versionen. So erfahren Sie auch als Umsteiger, welche Änderungen sich durch die Einführung des neuen Standards ergeben und welche Vor- bzw. Nachteile diese 3. Generation mit sich bringt. Die Autoren stellen alle Aspekte der Technologie anhand zahlreicher Beispiele und einer durchgehenden Applikation detailliert dar und geben praktische Tipps aus ihrer langjährigen Erfahrung mit EJBs. Aus dem Inhalt: Technische Grundlagen, Erste Schritte, Session Beans, Entitie, Message-Driven Beans, EJB-Konfiguration, Transaktionen, Sicherheit, Blick über den Tellerrand: Testen, Entwurfsmuster, Migration zu EJB3, Beispielanwendung: EinStein würfelt nicht
Seminar
EJB 3 in Action
EJB 3 in Action tackles EJB 3 and the Java Persistence API head-on, providing practical code samples, real-life scenarios, best practices, design patterns, and performance tuning tips.
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743