Regular marked price: $44.99Discount Price: $30.34
Cost Savings: $14.65 (33%)Price fluctuation possible.
How soon does it ship: Normal ship time within one day
Shipping? Absolutely FREE if you qualify for Super Saver Shipping.
Type of bind: Paperback
Dewey Decimal Number: 005.2762
EAN num: 9781933988344
Format: Illustrated
ISBN number: 1933988347
Label: Manning Publications
Manufacturer: Manning Publications
Quantity: 1
Page Count: 712
Printing Date: April 09, 2007
Publishing house: Manning Publications
Sale Popularity Level: 50467
Studio: Manning Publications
Other books you might be interested in perusing:
Editor's Notes and Comments:
Product Description:
EJB 3 is the most important innovation introduced in Java EE 5.0. EJB 3 promises to simplify enterprise development, abandoning the heavyweight EJB 2.x model in favor of a lightweight POJO framework. The API represents a lot of hard work, honest introspection, and a fresh perspective on EJB, all without sacrificing the mission of enabling business application developers to create robust, scalable, standards-based solutions.
In the tradition of Manning's In Action series, this book tackles the subject matter head-on, through numerous code samples, real-life scenarios, and illustrations. It is geared toward helping you learn EJB 3 quickly and easily. The authors make the subject matter approachable, covering the basics where needed as well as providing guidance, deep coverage, and best practices. The book highlights what EJB 3 has to offer without disregarding the contributions and strengths of seminal technologies like Spring, Hibernate or TopLink.
What's Inside
* Building Business Logic with POJO Session Beans and Message Driven Beans
* EJB 3 Dependency Injection and Interceptors
* Domain Modeling and Object-Relational Mapping with the EJB 3 Java Persistence API
* Effectively manipulating and retrieving entities, including using the Java Persistence Query Language
* Using EJB 3 from other tiers (such as the web or application client tier) and frameworks such as Spring
* Best practices, performance tuning, and design patterns
* Migrating from EJB 2.x and other POJO frameworks
User popularity level:

Rated by buyers
-
Having struggled with the complexities and problems of EJB 1 and 2 (most java programmers I talked to doing large EJB projects, for example, stay clear from using entity beans), I was really drawn to the advantages of EJB3 as described in the very first chapter of "EJB3 in Action". The book's subsequent 2 chapters, in keeping true to the title of the book, provide a whirlwind tour that shows EJB3 in action. I soon became an evangelist for EJB3 recommending it to my work colleagues where we subsequently upgraded to WebLogic 10 with plans to upgrade our java projects from EJB2 to EJB3.
The book is well written and presents an in-depth and thorough discusion of the EJB3 architecture. Of special note is the fact that all java beans in EJB3 are written as POJO's and defined in terms of annotations. I only wish there were a few chapters on how to effectively leverage JUnit (vs. Cactus) to make unit testing easier.
A fair share of the book is devoted to lucidly describing the persistence API and corresponding concepts dealing with object relational mapping that have promised to address and minimize the complexities and performance issues that have discouraged many a java programmer from tackling the entity beans of EJB2/3.
The book also deals with practical issues such as packaging your EJB3 applications, performance tuning, upgrading from EJB2 to EJB3 and exposing EJBs as web services. There is even a chapter devoted to using EJB3 with the Spring framework.
There are plenty of source code examples in the book which you can download online, tailored for Sun's Glassfish application server, as well as those from Oracle and JBoss.
I recommend this book highly for anyone who is considering moving up to EJB3 and wanting a clear, concise and well written book on the topic.
Rated by buyers
-
One might say that "EJB3 In Action" is actually two books in one. Both EJB3's core functionality (Session beans, message driven beans, interceptors, transactions, exceptions...) and Java Persistence API (JPA) are covered. Learning Enterprise Java Beans is not an easy task, no matter how cleaner EJB3 are compared to EJB2. "EJB3 In Action" achieves to make a lot of advanced topics look easy. Not only does it provide the necessary information to understand EJB3 in an enjoyable style, it also introduces some best practices, performance issues, and illustrates important concepts with relevant code snippets. There is enough examples to keep you busy trying it yourself on your favorite container, as well as the downloadable application which is used throughout the book. There are also chapters about interoperability with EJB2, about using EJB3 with the Spring framework, well enough to satisfy the most curious and avid developers. All in all, the authors have made a fantastic job keeping the reader focused and entertained.
I used this book to study Sun's SCBCD certification. Although the book does not go as deep into the EJB specification as the exam does, I'm confident enough to say that, armed with this book and an exam simulator to fill the gaps, any serious developer can successfully pass.
Rated by buyers
-
EJB 3 in Action is an excellent introduction and reference book for EJB3. The Manning books are usually a cut above the competition and this one is no different. The also covers the new web services APIs in JEE 5 as well as JPA and ties them all together which greatly enhances the utility of this book. This is the best JEE book I have read to date - explanations and examples are clear an applicable to my work. The book also delves into patterns and good practices and how EJB development has taken a radical leap forward since version 2.
Rated by buyers
-
EJB is not an easy topic to learn and read about. But this book starts with explaining basic concept and goes deeper with a very good speed that it doesn't make you feel you are being sunk at the same time it doesn't put you to sleep.
it covers most if not all of the materials of the SCBCD exam, of course you still need to check the spec's but this book gives a great kick start and great level of understanding that makes reading the spec's easier also it makes reading books that act like a reference (such as OReilly's EJB 3.0) easier and trust me everything starts making sense after reading EJB3 in action.
I think book would be perfect if it covers DD with more examples.
Nice work authors.
Rated by buyers
-
One of my big complaints when I get a technical book is that I often feel like I'm in the Goldilocks and the Three Bears story - technical books are either way out there covering things you don't care about and are too complicated or they don't cover enough to even be relevant for when you actually want to start coding (you know books that just talk about theory and history, bla bla blah.) I found this book to be the "perfect porridge" (to keep with the Three Bears analogy.)
The book doesn't bore you with things you don't care about and covers all the things you "do" need to know and need to care about. It's extremely well written and well organized.
I really appreciate the clear and concise code snippets illustrating PRACTICAL implementations. I emphasize 'practical' because too often technical books provide some weird code snippet that you wouldn't use 'in real life.' This is not the case with the examples in this book. The examples in this book fit perfectly with the text and they don't just waste space pasting in code to fill up pages.
Who would this book be good for? I've had a lot of experience with Java web applications, but NOT EJBs and I found the book VERY easy to follow. Previous knowledge of EJB2 is not necessary at all for comprehending the material. Having some relational database knowledge would certainly come in handy to help understand some of the entity relationships, but even that's not absolutely necessary.
This book is also nice because I found it easy to read while just lying in bed to get a complete feel for the whole gamut of the EJB3 realm.
I highly recommend this book for anyone brand new to EJBs or those coming from the EJB2 world.
Find other books like this one: