Start reading Agile Java Development with Spring, Hibernate and Eclipse on the free Kindle Reading App or on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

Enter a promotion code
or gift card

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Agile Java Development with Spring, Hibernate and Eclipse [Kindle Edition]

Anil Hemrajani
3.2 out of 5 stars  See all reviews (50 customer reviews)

Digital List Price: $43.99 What's this?
Print List Price: $54.99
Kindle Price: $25.49
You Save: $29.50 (54%)

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your email address or mobile phone number.


Amazon Price New from Used from
Kindle Edition $25.49  
Paperback $39.33  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

Agile Java™ Development With Spring, Hibernate and Eclipse is a book about robust technologies and effective methods which help bring simplicity back into the world of enterprise Java development. The three key technologies covered in this book, the Spring Framework, Hibernate and Eclipse, help reduce the complexity of enterprise Java development significantly. Furthermore, these technologies enable plain old Java objects (POJOs) to be deployed in light-weight containers versus heavy-handed remote objects that require heavy EJB containers. This book also extensively covers technologies such as Ant, JUnit, JSP tag libraries and touches upon other areas such as such logging, GUI based debugging, monitoring using JMX, job scheduling, emailing, and more. Also, Extreme Programming (XP), Agile Model Driven Development (AMDD) and refactoring are methods that can expedite the software development projects by reducing the amount of up front requirements and design; hence these methods are embedded throughout the book but with just enough details and examples to not sidetrack the focus of this book. In addition, this book contains well separated, subjective material (opinion sidebars), comic illustrations, tips and tricks, all of which provide real-world and practical perspectives on relevant topics. Last but not least, this book demonstrates the complete lifecycle by building and following a sample application, chapter-by-chapter, starting from conceptualization to production using the technology and processes covered in this book. In summary, by using the technologies and methods covered in this book, the reader will be able to effectively develop enterprise-class Java applications, in an agile manner!



Editorial Reviews

About the Author

Anil Hemrajani has been working with Java technology since late 1995 as a developer, entrepreneur, author, and trainer. He is the founder of Isavix Corporation, a successful IT service company, and (formerly, an award-winning online developer community that grew to over 100,000 registered members. He has twenty years of experience in the information technology community working with several Fortune 100 companies and also smaller organizations. He has published numerous articles in well-known trade journals, presented at conferences and seminars around the world, and has received the "Outstanding Contribution to the Growth of the Java Community" award from Sun Microsystems, the "Best Java Client" award at JavaOne for BackOnline, a Java-based online backup client/server product, and was nominated for a Computerworld-Smithsonian award for a free online file storage service website.

Product Details

  • File Size: 6776 KB
  • Print Length: 360 pages
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Sams Publishing; 1 edition (May 9, 2006)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B004W25DUE
  • Text-to-Speech: Enabled
  • X-Ray:
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #419,413 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?.

Customer Reviews

Most Helpful Customer Reviews
102 of 111 people found the following review helpful
2.0 out of 5 stars Good idea, bad execution August 3, 2006
I bought Agile Java Development with Spring, Hibernate and Eclipse just because I buy a lot of books. The idea behind it looked very nice. Spring, Hibernate and Eclipse form a very good development platform. I already knew this much. I had even used all of them, but I can always learn more.

The book is, according to the author, based on the development of an example project which is also a very good idea.

The problems begin when transforming those ideas into the reality of a book.

For starters, the book is poorly written/edited. The author gets ahead of himself a lot. "We'll see more on this later" - he says, and later can be a good eight to ten pages. Section and subsection titles seem to have random importance and chapters are strangely structured, as if you were listening to a presentation where the speaker hadn't bothered to order things.

"Now, I will explain this", "Now, I'll do that"... "Oh, and by the way, I hadn't said anything about this other thing. I'll mention it now even if it doesn't fit here".

The next *big* problem is the code. The book relies a lot on the code, but instead of inserting the code within context, it just comments a couple of selected lines and you're expected to follow along with the downloaded code on your computer.

This is a big turn off for me. I don't usually read books by the computer.

Then there's that thing about the author. Don't get me wrong. This is the first I've read from Mr. Hemrajani but I'm sure he's a great developer. But a good book, more so a book like this, should be about Agile Development, about Java, about Spring, Hibernate and Eclipse.

Sure, I do like an author who can express and convey his own views and opinions, his experience and know-how.
Read more ›
Was this review helpful to you?
14 of 14 people found the following review helpful
3.0 out of 5 stars Mixed Bag of Info.... January 8, 2007
Like a lot of other reviewers on Amazon - I was disappointed by this book. Granted -- its going to be difficult to cover multiple major topics like Spring, Hibernate, and Eclipse all in a single book...but this one tries.

I enjoyed Anil's stories about his real-world experience with Java technologies. But the level of detail in the book ranges wildly from 50,000 feet to 10 feet. At times, he is flying over concepts so quickly - its hard to realize they are important (ex: JUnit), and at other times, he gives step-by-step mouse clicks through an eclipse wizard as if the reader is a Freshman in High School.

I'm a software developer - and have been using eclipse for 4 years - and I never needed a manual to figure out how to use eclipse. I did however, need to read online docs and books in order to use the Spring Framework, Hibernate, and other topics such as Ant and JUnit effectively.

This book balances concepts differently than I expected. For example, the book spends 53 pages on Eclipse (chapter 8), but only 16 pages to Spring core (chapter 6), 34 pages to Spring MVC (chapter 7), and 32 pages to Hibernate.

He also categorizes Logging (log4j and JDK logging), and eclipse debugging (yes, even more pages about eclipse!) as "Advanced Features"

Personally - I find his distribution of coverage completely inverse to what a reader would expect. There's just too much time spent on no-brainer topics, and not enough time spent on real-world topics (hibernate, spring, junit). Counting pages isn't exactly a scientific way to review a book -- but it gives you a good idea of what the author was choosing to emphasize.
Comment | 
Was this review helpful to you?
10 of 10 people found the following review helpful
3.0 out of 5 stars Jack of three technologies, Master of none July 4, 2006
Format:Paperback|Verified Purchase
Agile Java Development would seem to be the natural successor to 2004's "J2EE Development without EJB". That volume's author, Rod Johnson, the creator of Spring, even contributes a one page forward to Anil Hemrajani's 2006 effort. "Agile Java Development" however is at best a "lite" version of it's predecessor. 300 pages just cannot do the topics justice; Mr Johnson' book was 500 pages and the current volume could have benefited from some more meat. There are very few source code examples in the book and while this is arguably better than page after page of code, it however crippled the book's usefulness when read while travelling and away from an internet connection.

Of the three technologies covered, Spring, Hibernate & Eclipse, I have the least experience with Hibernate, and even after finishing this volume, I feel like I know almost nothing about it. With regard to Eclipse, this book's coverage is significantly deficient when compared to just the 60-page first chapter of the second edition of "Eclipse: Building Commercial-Quality Plug-ins." Lest that comparison seem unfair, in a volume as slim as "Agile Java Development", the author more than once commits the cardinal sin of repetition. Sure I learned about a couple of useful keystroke shortcut combinations for Eclipse, but I certainly didn't need to read about them twice in a 300-page volume.

This volume at best provides the barest of overviews of the covered technologies and processes, and is best suited for junior developers and managers.
Comment | 
Was this review helpful to you?
8 of 8 people found the following review helpful
If you are unfamiliar with any of the technologies listed, then this is a good book to help you get up to speed. Nowadays, it's hard to stay current on Java and the magnitude of open source frameworks available. Any of the technologies are too big to cover in one book. Anil gives you a short concise introduction on each that allows you to start your journey using these technologies. It's enough so that you know where to dig to find more information. Along the way, he gives lessons about agile development and how these technologies help support that. I've been loaning this book out to fellow team members and it's been great to get everyone up to speed.

The writing style is straightforward and honest. Anil gives his candid opinions along the way on development. I found this refreshing. You might not like everything he says and that's OK. They're more like recommendations and advice. I appreciated that they were included.

If you approach this book as a way to get up to speed on Eclipse, Spring, and Hibernate, then you will not be disappointed. It's much too short to give you all the details, but like is stated in the introduction: it's a roadmap.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars The book is so so
Buying the book I was expecting to get something that will show how in small iterable steps I will get to know spring and hibernate. Read more
Published 3 months ago by Lucas
1.0 out of 5 stars Useless
It is utter c..p. Buy if you are looking for Acronyms orgasm. If you are after anything practical look somewhere else. What a disappointment. Can't believe it.
Published 19 months ago by M. Dawidowski
2.0 out of 5 stars Need Sample Code and Other References to Understand
There is some useful information in the book that describes the technologies and how they relate to each other. Read more
Published on August 28, 2012 by Bill
1.0 out of 5 stars Don't waste your money
If you buy this book (like I did) you will not only have wasted your money you are about to waste a lot of time trying to comprehend what the author is writing about. Read more
Published on June 15, 2012 by Jay D.
5.0 out of 5 stars Thanks
Thanks for prompt delivery.It is brand new book.Good book with full project maintenance
information following full project life cycle and emerging technologies.
Published on April 28, 2012 by Mallam
4.0 out of 5 stars Strong book for junior to intermidiate developers
I think this is a solid book for people who already have a basic knowldedge of java/servlets (and maybe a little understanding in enterprise java)and uml and want to expand their... Read more
Published on April 11, 2012 by George Papat
1.0 out of 5 stars I want my money back
As you have probably read from other reviews, this book is very difficult to follow because its so poorly written. Read more
Published on June 1, 2010 by Angel L. Aguilar
4.0 out of 5 stars java, agile, hibernate
i did not finish the book yet, but it seams good from the begining, i will be back later to to put more information about it, but still worth the price, good luck
Published on January 9, 2010 by El Hadj Bourada
4.0 out of 5 stars Steps for getting sample code to work
I entered a rating of 4 because I just got the book and have just started reading the first chapter. However, I had no problem getting the sample code to run right off the bat. Read more
Published on May 6, 2009 by DuBois
2.0 out of 5 stars More a Manifesto for Agile Development than a tutorial...
This book tries to cover too many things. The book is more a Manifesto for Agile Development from an experienced programmer than a technical book. Read more
Published on February 15, 2008 by Homme De Java
Search Customer Reviews
Search these reviews only

More About the Author

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category