- You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)
EJB 3 in Action Paperback – Apr 18 2014
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
Debu Panda is a seasoned Java architect, developer, and community leader. He has authored more than 35 articles on enterprise Java and SOA technologies and two books on enterprise middleware.
Reza Rahman is a Senior Software Engineer and Technology Outreach Advocate. A frequent speaker, Reza is a member of the Java EE 6 and EJB 3.1 expert groups.
Ryan Cuprak is a technology analyst and president of the Connecticut Java Users Group. He is a Sun Certified NetBeans IDE Specialist.
Michael Remijan is a Java Technology Team Lead, Developer, and college Instructor. He has numerous Sun Certifications, and actively writes articles on a variety of Java related technologies.
Most Helpful Customer Reviews on Amazon.com (beta)
I think that this is a great book for those people who are working with EJB or have already decided to do it. However, the book doesn't discuss in deep why to choose EJB over other technologies. I would have liked to read about a comparison with Akka actors and supervision strategy.
If reader is seeking for concise book which makes him able to write EJB application at once. He or she should seek for another book. This is not a good starter. This book is very verbose. However it could be great combination between EJB in Action SE and other book. It offers a lot of knowledge which lacks more concise books, it is step further. So if you want better understanding of mentioned in book technologies this is a book for you.
I really liked the story at the beginning comparing 3 reincarnations to the three versions of EJB. The Turtle Shipping Company and Snail Trucking example was also very cute. As were the chicken and frog.
One page 17, the text after the example talks about not needing an interface, but the code example has an interface. There is also a mix of EJBs and EJB's used in the book. I think this comes from having five authors. (The four real authors plus them originally. Because writing is like code in that after a certain point it is like someone else wrote it.) The fact that these are the worst things I can say about the book, is a good thing though.
The explanations were great especially the section on AOP, comparing EJB vs EJB Lite and when to use each session bean type. There are good warnings and caveats throughout. There was also a great intro to Web Sockets.
I thought I knew about the topic and still managed to learn a few things. I learned Seam became CDI, that you can use a constructor in the select clause of queries and about the embeddable container.
(I really want to give this 4.5 stars, but that isn't an option.)
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.
You can read it at [...]
This book is essentially about EJB 3 with a prime focus on the latest version i.e. EJB 3.2. The book is aligned with the latest version of Java EE i.e. Java EE 7 and its related specifications, APIs and standards. It serves as a comprehensive guide to EJB 3 as a standard and covers almost ALL its aspects, some of which are,
Basic tenets, principles, architecture of EJB 3
Internal implementations (from a Java EE container/run time environment perspective)
Integration with other specifications/technologies like JPA 2.1, JSF, CDI 1.1, JAX-RS 2.0 (RESTful web services), WebSockets 1.0 (real time full-duplex applications), JAX-WS (SOAP web services)
Practical code to demonstrate application of concepts to implement real world use cases
Application testing - isolated and integration
Best practices, recommendations, performance tuning
Look for similar items by category
- Books > Computers & Technology > Programming > Java
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Quality Control
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Testing
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Tools
- Books > Textbooks > Computer Science & Information Systems > Programming Languages
- Books > Textbooks > Computer Science & Information Systems > Software Design & Engineering