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. Sie lernen viele praktische Beispiele mit Suns Referenzimplementierung und dem Open Source Application Server JBoss kennen und können danach die versprochene Herstellerunabhängigkeit und ihre Grenzen einschätzen.
In Firmenschulungen können die Beispiele auch mit dem BEA WebLogic
Server oder in IBMs WebSphere-Umgebung studiert werden.
Inhalt
Grundlegende Technologien
RMI, CORBA, JDBC, XML, Ant
Message Driven Beans
Java Message Service, Messaging in Enterprise Anwendungen
Security
Benutzerauthentisierung mit JAAS, Absichern von EJB-Methoden
Transaktionen
Transaktionssteuerungen, verteilte Transaktionen, Transaktionen
und Ausnahmen, Transaktionen und Stateful Session Beans,
Transaktionsattribute
J2EE Design Patterns
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. Sie sind dann in der Lage, wiederverwendbare Bausteine und sichere EJB-Module zu entwickeln.
Wer sollte teilnehmen
Entwickler, die verteilte Businessanwendungen mit Hilfe der Java 2 Enterprise Edition und ihrer Komponententechnologie erstellen wollen. Voraussetzung sind Grundkenntnisse in Java und objektorientierter Programmierung (J2SE: Java 2 Standard Edition)
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. Seminar-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:
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.
Seminar
EJB 3 professionell
Die neue Version 3. 0 der Enterprise-JavaBeans-Spezifikation ist in vielfacher Hinsicht (r)evolutionär. Nie zuvor wurde dermaßen konsequent auf die Kritik der EJB-2. x-Entwickler reagiert. Das Ergebnis ist ein einfach zu verwendendes, aber dennoch mächtiges Framework. Dieses Buch vermittelt das notwendige Praxiswissen für die Entwicklung verteilter komponentenorientierter Systeme mit Enterprise JavaBeans 3. 0. Geschrieben wurde es von erfahrenen Praktikern, unter ihnen ein Mitglied der EJB 3. 0 Expert Group, die den Standard entwickelte. Anhand praxisnaher Beispiele werden die Architektur sowie die zugrunde liegenden Konzepte beschrieben und erklärt, darunter - POJO/POJI - Annotationen - Inversion of Control - Dependency Injection - Callbacks - Interzeptoren - Configuration by Exception Einen Schwerpunkt bildet die neue Java Persistence API - der Persistenzstandard für die gesamte Java-Plattform (Java SE und EE). Abgerundet wird das Buch durch projektrelevante Themen wie Sicherheit und Softwaretest. Die detaillierten Migrationsstrategien machen existierende EJB-Applikationen fit für EJB 3. Dank der vielen Praxishinweise und Checklisten ist dieses Buch als Grundlagenwerk und auch zum Nachschlagen im Projekteinsatz geeignet. Website zum Buch: www. ejb3buch. de
Seminar
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
Beginning EJB 3 Application Development: From Novice to Professional
Enterprise JavaBeans 3. 0 (EJB 3. 0) is a vital component of Sun´s new lightweight Java Enterprise Edition 5 platform (Java EE 5). They are used for the development and deployment of component-based enterprise business applications such as transaction-based applications. Ever since its first release, EJB has been the subject of much media attention and no little controversy. EJBs represent a sophisticated and powerful technology and EJB-based applications can support high numbers of transactions and users, with maximum security. However, previous incarnations of EJB have come to be regarded by many as an overly complex technology that can lead to costly and time-consuming solutions that are difficult to build, implement and maintain. The new lightweight EJB 3 is set to change all that. It has made huge advances in ease of development, and its drastically simplified programming model has been widely acclaimed and embraced. Beginning EJB 3 takes the reader through the details of the EJB 3. 0 architecture, and shows how EJB can be used to develop powerful, standards-based backend business logic. With 12 years of combined EJB experience, the authors offer many practical insights into the entire EJB architecture, covering all areas of the EJB 3. 0 specification, including its new persistence framework, simplified development model, and other key new features. TOC:Introduction to EJB 3. 0 architecture. - EJB 3. 0 Session beans. - EJB 3. 0 Entity Beans : Object Relational Mapping. - EJB 3. 0 Entity Manager and Query Language. - EJB 3. 0 - Message Driven Beans (MDB). - Integrating Session, Entity and MDB. - EJB 3. 0 and Web Services. - Transactions and Security. - Performance and Testing. - Migrating EJB 2. x Applications. - EJB 3. 0 Deployment. - EJB 3. 0 Client Applications.
Seminar
Pro EJB 3: Java Persistence API
Enterprise JavaBeans 3. 0 (EJB 3. 0) is a vital component of the new Java Enterprise Edition 5 platform (previously called J2EE). They are used for the development and deployment of component-based enterprise business applications. Ever since its first release, EJB has been the subject of much media attention and no little controversy. EJBs represent a sophisticated and powerful technology and EJB-based applications can support high numbers of transactions and users, with maximum security. However, previous incarnations of EJB have come to be regarded by many as an overly complex technology that can lead to costly and time-consuming solutions that are difficult to build, implement and maintain. EJB 3 is set to change all that. It has made huge advances in ease of development, and its drastically simplified programming model has been widely acclaimed and embraced. At the heart of the new EJB 3 spec is a massive reduction in the complexity of the EJB persistence and object-relational mapping mechanisms (essentially the entity beans portion of the specification). This book provides the definitive guide to the EJB 3 persistence technology. The lead author, Mike Keith, is a co-lead on the EJB 3. 0 expert group (under JSR 220) and provides unparalleled insight and expertise on this topic. He and his co-authors dissect and explain the new EJB 3 persistence specification in full detail, describing how to use this sophisticated technology to its full potential. Assuming a basic knowledge of Java, SQL, JDBC and some J2EE experience, this book teaches you EJB 3 persistence from the ground up. It provides the reader with a complete and in-depth understanding of the EJB 3. 0 Persistence API and how to use it in practice. TOC:EJB 3 Overview. - Getting Started. - EJB Component Review. - Using the EntityManager. - EntityManagers and Persistence Contexts. - Query Language (EJB QL). - Using Queries. - Basic O-R Mapping. - Relationship Mappings. - Advanced Topics. - Inheritance and Polymorphism. - Deployment. - Compatability, Migration and Testing. - Appendix A: Persistence API Annotation Reference.
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