Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Expert One-on-One J2EE Development without EJB Paperback – July 2, 2004
Garth Brooks: The Anthology Part 1 | Limited Edition
A great gift for country music fans, The Anthology Part 1 includes CDs containing the music of Garth's first five years, and behind-the-scenes photographs and stories never before made public. Learn more
Frequently bought together
Customers who bought this item also bought
“…practical and deep…you have to read if you have any interest in J2EE, with or without EJB…” (VSJ—Visual Systems Journal, December 2004/January 2005)
“…a valuable learning experience all round” (Application Development Advisor, 1st September, 2004)
From the Back Cover
Are your J2EE projects taking too long to develop? Are they hard to debug? Do they result in disappointing performance? You may still be using traditional approaches to J2EE that are overly complex and not truly object-oriented. Many of these problems relate to EJB: a complex technology that has not lived up to its hype.
In this hands-on guide, Ill show you alternatives to EJB that can be used to create higher quality applications faster and at lower cost. Ill demonstrate how to leverage practical techniques and tools, including the popular open source Spring Framework and Hibernate. Ill guide you through productive solutions to core problems such as transaction management, persistence, remoting, and web tier design. We will examine how these alternatives affect testing, performance, and scalability, and discover how lightweight architectures can slash time and effort on many projects.
Ive been working with servlets, EJB, JSP™, and other J2EE technologies since their release. (As co-lead of Spring, Juergen also brings a wealth of expertise.) Im excited to share my experience with you, one-on-one.
What you will learn from this book
- How to find the simplest and most maintainable architecture for your application
- Effective transaction management without EJB
- How to solve common problems in enterprise software development using AOP and Inversion of Control
- Web tier design and the place of the web tier in a well-designed J2EE application
- Effective data access techniques for J2EE applications with JDBC™, Hibernate, and JDO
- How to leverage open source products to improve productivity and reduce custom coding
- How to design for optimal performance and scalability
Wrox Expert One-On-One books present the wisdom accumulated by an experienced author who is recognized as an expert by the programming community. These experts challenge professional developers to examine their current practices in pursuit of better results.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
I will tell you right away that this is not an anti-EJB book
that tries to prove you a case against EJBs. This is not a
cheap "Spring" framework promotion book either. This is a very mature expert one-on-one advice that is well worth getting.
Rod gives you a nicely rounded manual how to architect solid J2EE application using the latest and greatest practical solutions available both through the open source and JSR community. He propagates two extremly important ideas:
Lightweight containers and (simplified) Aspect Oriented Programming. Moreover, ha makes a very strong case for the application of Inversion of Control principle (IoC) in your applications. If you are not familiar with IoC: I see it pretty much as a savior to a J2EE technology. J2EE grew incredibly big, complex and fluffy in the recent years, and is at risk of being outflanked by more simplistic .NET solutions.
IoC offers "back to basics" approach where you as a good OO architect focus on the solid business domain model without poluting it with the infrastructure code. Through IoC supporting methods (such as Aspects) you then externalize the infrastructural pieces (transactions, pooling, persitence, logging, auditing,...) that make you apps run in the enterprise environement.
Rod's book gave me a very good basis for the creation of my own state-of-the-art J2EE solution and I am grateful for it. It is the best thirty-some dollars that I spent in the long time.
One more thing, this book in NOT a re-write of his previos book "J2EE Design and Development". I have both and they are not the same. I think you have to have both on your bookshelf in order to get the full treatment.
This is the second book in a series of 3, the first being Expert One-on-One J2EE Design and Development (Programmer to Programmer) and the final being Professional Java Development with the Spring Framework.
While the promises of J2EE have been busted long ago, this book clearly articulates why and better still, suggests reasonable and sound alternatives.
I find it repetitive in most areas; some people may feel repetition drives home the message, but it just gets tedious for me.
And although the bookcover promises to be more code intensive, I find it not to be. But then again, this is a book about architectural decisions and solutions for J2EE; and not about how to program.
This book (and the Spring framework) are the light at the end of the tunnel. The concepts are grounded in commonly accepted best practices for application development, the arguments for the implementations chosen are sound, and the implementations themselves are simple and fast. Not to mention, the entire framework has been designed so that you can drop it at any moment and move on to the next big thing when it arrives. Try getting that out of an EJB implementation.
Spring has given me hope for enterprise Java development. If you are at all interested in simplifying your life as a Java developer and have become disillusioned or disappointed with EJB, then this book is a must have.
The author is clear, logical, seems to have an all-encompassing knowledge
of J2EE technologies (so he's not just spouting propaganda for one
product) and his advice is grounded in the real world.
Most recent customer reviews
kind of boarting book, nothing is writen very clearly,
AOP part is horrible, its so boaring whenever i try reading it
after reading one...Read more
At the time, most people still think ejb is
the official/standard solution for
J2EE development, and...Read more