
Enterprise JavaBeans 3.0
Grundlagen - Konzepte - Praxis
Spektrum Akademischer Verlag (Germany)
3rd Edition
Will be published approx. in September 2013
Book
Hardback
704 pages
978-3-8274-2090-9 (ISBN)
Description
Enterprise JavaBeans (EJB) ist die serverseitige Komponententechnologie der Java Platform, Enterprise Edition (Java EE). EJB-Komponenten wird eine standardisierte Transaktions- und Sicherheitsfunktionalität sowie eine Persistenzfunktionalität durch das Java Persistence API (JPA) bereitgestellt. EJB ist damit die ideale Basis für moderne transaktionale, unternehmenskritische Anwendungen.
Das Buch vermittelt auf verständliche Weise die Konzepte und Architektur von EJB und JPA und umfasst alle Neuerungen und Verbesserungen von EJB 3.1 und JPA 2.0. Die Autoren legen besonderen Wert auf eine praxisnahe Betrachtung. Dazu werden wichtige Themen wie leichtgewichtiges Entwickeln und Testen von EJB-basierten Anwendungen, das Zusammenspiel mit weiteren Java-EE-Technologien und der Einsatz von EJB mit dem Spring- und dem JBoss-Seam-Framework ausführlich behandelt. Weiterhin diskutiert das Buch den Einsatz von EJB im Rahmen von Business Process Management (BPM) und service-orientierten Architekturen (SOA). Zahlreiche Illustrationen und Code-Beispiele veranschaulichen dabei wichtige Aspekte und Zusammenhänge. Der Leser findet so einen leichten Zugang zum Thema und kann eigene Ideen schnell umsetzen.
Die Autoren bringen wertvolle Erfahrungen aus ihrer langjährigen Praxis in Java-EE-Großprojekten in das Buch ein, geben zahlreiche Empfehlungen zu EJB-Entwurfsmustern und verraten Best Practices und nützliche Tuning-Tipps.
Arbeitsmaterialien zum Buch und aktuelle Informationen zu Enterprise JavaBeans finden Sie unter www.ejb-buch.de.
Das Buch vermittelt auf verständliche Weise die Konzepte und Architektur von EJB und JPA und umfasst alle Neuerungen und Verbesserungen von EJB 3.1 und JPA 2.0. Die Autoren legen besonderen Wert auf eine praxisnahe Betrachtung. Dazu werden wichtige Themen wie leichtgewichtiges Entwickeln und Testen von EJB-basierten Anwendungen, das Zusammenspiel mit weiteren Java-EE-Technologien und der Einsatz von EJB mit dem Spring- und dem JBoss-Seam-Framework ausführlich behandelt. Weiterhin diskutiert das Buch den Einsatz von EJB im Rahmen von Business Process Management (BPM) und service-orientierten Architekturen (SOA). Zahlreiche Illustrationen und Code-Beispiele veranschaulichen dabei wichtige Aspekte und Zusammenhänge. Der Leser findet so einen leichten Zugang zum Thema und kann eigene Ideen schnell umsetzen.
Die Autoren bringen wertvolle Erfahrungen aus ihrer langjährigen Praxis in Java-EE-Großprojekten in das Buch ein, geben zahlreiche Empfehlungen zu EJB-Entwurfsmustern und verraten Best Practices und nützliche Tuning-Tipps.
Arbeitsmaterialien zum Buch und aktuelle Informationen zu Enterprise JavaBeans finden Sie unter www.ejb-buch.de.
More details
Edition
3rd ed.
Language
English
German
Place of publication
Basingstoke
United Kingdom
Publishing group
Spektrum Academic Publishers
Target group
Professional/practitioner
Product notice
sewn/stitched
Cloth over boards
Illustrations
120 s/w Abbildungen, 20 s/w Tabellen
Dimensions
Height: 240 mm
Width: 168 mm
ISBN-13
978-3-8274-2090-9 (9783827420909)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Previous edition

Book
05/2007
2nd Edition
Spektrum Akademischer Verlag
€54.99
Article exhausted; check for reprint
Persons
Martin Backschat ist Softwarearchitekt und Experte bei der Firma mgm technology partners für Design und Umsetzung von skalierbaren und performanten Anwendungen im Java-EE- und SOA-Umfeld. Er ist Autor vieler Fachartikel und Bücher.
Unter Mitwirkung von Bernd Müller, Stefan Scheidt, Oliver-Arne Hammerstein, Markus Jankowski und Waldemar Kaus. Unter Mitwirkung von
Bernd Müller ist Professor für Software-Technik an der Fachhochschule Braunschweig/Wolfenbüttel. Zu seinen zentralen Arbeitsgebieten gehört Java-EE. Er ist Autor mehrerer Bücher zu den Themen JSF, JPA und JBoss Seam. Stefan Scheidt ist Architekt im Bereich Anwendungsentwicklung bei der OPITZ CONSULTING GmbH. Er beschäftigt sich seit mehreren Jahren mit Architektur und Implementierung von Enterprise Applikationen auf Basis von Java. Seine Schwerpunkte sind die Java EE und das Spring Framework. Er ist Autor von Fachartikeln und regelmäßig Sprecher auf Konferenzen.
Oliver-Arne Hammerstein
Markus Jankowski ist Senior Berater bei der OPITZ CONSULTING Hamburg GmbH, er beschäftigt sich seit Jahren mit Enterprise Architekturen und ist Experte im Bereich der datenbanknahen Softwareentwicklung.
Waldemar Kaus ist Senior Berater bei der OPITZ CONSULTING Hamburg GmbH, er beschäftigt sich seit 10 Jahren mit verschiedenen proprietären und standardisierten O/R-Lösungen und ist Experte im Bereich der datenbanknahen Softwareentwicklung.
Unter Mitwirkung von Bernd Müller, Stefan Scheidt, Oliver-Arne Hammerstein, Markus Jankowski und Waldemar Kaus. Unter Mitwirkung von
Bernd Müller ist Professor für Software-Technik an der Fachhochschule Braunschweig/Wolfenbüttel. Zu seinen zentralen Arbeitsgebieten gehört Java-EE. Er ist Autor mehrerer Bücher zu den Themen JSF, JPA und JBoss Seam. Stefan Scheidt ist Architekt im Bereich Anwendungsentwicklung bei der OPITZ CONSULTING GmbH. Er beschäftigt sich seit mehreren Jahren mit Architektur und Implementierung von Enterprise Applikationen auf Basis von Java. Seine Schwerpunkte sind die Java EE und das Spring Framework. Er ist Autor von Fachartikeln und regelmäßig Sprecher auf Konferenzen.
Oliver-Arne Hammerstein
Markus Jankowski ist Senior Berater bei der OPITZ CONSULTING Hamburg GmbH, er beschäftigt sich seit Jahren mit Enterprise Architekturen und ist Experte im Bereich der datenbanknahen Softwareentwicklung.
Waldemar Kaus ist Senior Berater bei der OPITZ CONSULTING Hamburg GmbH, er beschäftigt sich seit 10 Jahren mit verschiedenen proprietären und standardisierten O/R-Lösungen und ist Experte im Bereich der datenbanknahen Softwareentwicklung.
Content
Vorwort
I Einleitung
1. Einführung und Grundlagen
2. EJB und JPA im Überblick
II EJB-Komponenten
3. Session Beans
4. Web-Services und REST mit Session Beans
5. Message-Driven Beans
III Dienste des EJB-Containers
6. Dependency Injection und JNDI
7. Interception
8. Transaktionen
9. Timer-Dienst
10. Sicherheit
11. Packaging und Deployment
IV JPA
12. Java-Persistenz mit Entities
13. Entity-Manager und Persistenz-Kontext
14. Objektrelationales Mapping mit JPA
15. Fortgeschrittenes OR-Mapping
16. Query-API und JPQL
17. Criteria-API
18. Locking
V Praxis
19. Design und Entwicklung
20. Seam-Framework
21. EJB 3.1 und das Spring Framework
22. Integration im Java Enterprise Umfeld
VI Anhang
A 1 EJB 3.1 Referenz
A 2 JPA 2.0 Referenz
A 3 Java EE 6.0 APIs
A 4 RMI-IIOP
Literaturverzeichnis
Index
I Einleitung
1. Einführung und Grundlagen
2. EJB und JPA im Überblick
II EJB-Komponenten
3. Session Beans
4. Web-Services und REST mit Session Beans
5. Message-Driven Beans
III Dienste des EJB-Containers
6. Dependency Injection und JNDI
7. Interception
8. Transaktionen
9. Timer-Dienst
10. Sicherheit
11. Packaging und Deployment
IV JPA
12. Java-Persistenz mit Entities
13. Entity-Manager und Persistenz-Kontext
14. Objektrelationales Mapping mit JPA
15. Fortgeschrittenes OR-Mapping
16. Query-API und JPQL
17. Criteria-API
18. Locking
V Praxis
19. Design und Entwicklung
20. Seam-Framework
21. EJB 3.1 und das Spring Framework
22. Integration im Java Enterprise Umfeld
VI Anhang
A 1 EJB 3.1 Referenz
A 2 JPA 2.0 Referenz
A 3 Java EE 6.0 APIs
A 4 RMI-IIOP
Literaturverzeichnis
Index