Diese praxisorientierte Einführung in EJB 3.1 bietet eine klare und verständliche Darstellung der Standards EJB 3.1 und JPA 2.0, angereichert mit wertvoller Praxiserfahrung. Anhand zahlreicher praktischer Beispiele werden die grundlegenden Aspekte von komponentenbasierten Mehrschichtsystemen und die Rolle von EJBs und JPA-Entitäten detailliert erläutert. Ein- und Umsteiger finden hier eine kompakte Übersicht, die ihnen hilft, die Technologien effektiv zu nutzen, ohne sich durch die umfangreiche Spezifikation kämpfen zu müssen. Die zweite Auflage enthält einen neuen Kochbuchteil mit Lösungen für häufige Fragestellungen zu EJBs und Enterprise-Applikationen, die direkt im Projekt anwendbar sind. Zu den Themen gehören technische Grundlagen, erste Schritte, Session Beans, Entities, Message-Driven Beans, EJB-Konfiguration, Transaktionen, Sicherheit und mehr. Zudem wird ein Blick auf Testen, Entwurfsmuster und die Migration zu EJB3 geworfen, ergänzt durch eine durchgehende Beispielanwendung. Für den Zugriff auf den Quellcode der Beispiele wird eine Internetverbindung und ein eBook-Reader wie Adobe Digital Editions benötigt.
Werner Eberling Livres


Dieses praxisorientierte Buch bietet eine Einführung in EJB 3.0, die für Einsteiger und erfahrene Programmierer gleichermaßen geeignet ist. Es erläutert die grundlegenden Aspekte komponentenbasierter Mehrschichtsysteme und die zentrale Rolle von EJBs in der Java Enterprise Edition. Die neue Version ist weniger komplex als ihre Vorgänger, bringt jedoch bedeutende Änderungen mit sich, die auch für erfahrene Entwickler von Interesse sind. Einsteiger erhalten eine kompakte Darstellung der Technologie und lernen die Unterschiede zu früheren Versionen kennen. Umsteiger erfahren, welche Vor- und Nachteile die neue Generation mit sich bringt. Die Autoren präsentieren alle Aspekte der Technologie anhand zahlreicher Beispiele und einer durchgehenden Applikation, ergänzt durch praktische Tipps aus ihrer langjährigen Erfahrung. Die Themen umfassen technische Grundlagen, erste Schritte, Session Beans, Entitäten, Message-Driven Beans, EJB-Konfiguration, Transaktionen, Sicherheit sowie Testen, Entwurfsmuster und Migration zu EJB 3. Eine Beispielanwendung veranschaulicht die Konzepte. Zudem ist der Quellcode der Beispiele online verfügbar.