Science Current Events | Science News | Brightsurf.com
 
Agile Java Development with Spring, Hibernate and Eclipse (Developer
View Larger Image

Agile Java Development with Spring, Hibernate and Eclipse (Developer's Library) | Paperback

by Anil Hemrajani (Author)

List Price: $49.99  
Price:  $31.49
You Save:  $18.50 (37%)
Available:  Usually ships in 24 hours

Binding:  Paperback
Publisher:  Sams
Edition:  1st Edition
Page Count:  360 Pages
Publication Date:  May 19, 2006
Sales Rank:  139,838th


EDITORIAL REVIEWS


Product 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!

 

 


CUSTOMER REVIEWS (Average Customer Rating: 3.0 based on 45 reviews)

Steps for getting sample code to work by DuBois (Westerville, OH USA) 4 Stars
May 06, 2009
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. Since there were complaints about that, I thought I'd revisit the steps here.

First note that you can download the code without registering by going to the author's web site [...]

You'll have to install Tomcat and Ant before you can run the sample code. After these are installed, unzip the downloaded author's code. Go to the timex subdirectory. Edit local.properties, changing the first line to your deployment directory [...]. On a command line in the same directory, execute "ant deploy". You now have to start the database server. To do this, execute: ant -f timexhsqldb.xml hsqldm

Finally you have to start the web application server if you haven't already done so. You'll need to open another command line window because the window in which the database server is running is occuppied until you decide to shut this server down. Given where I installed Tomcat, for me this was as simple as executing: /usr/local/tomcat/bin/startup.sh. But no matter where you installed it, just go to Tomcat's bin directory and execute either startup.sh (for UNIX) or startup.bat (for Windows). When you are done running the author's web application, entering CTRL-C from the command line where the database server is running will stop it. To stop Tomcat, go to its bin directory and execute the shutdown command.

General Overview of Agile Java Development by wombat 2 Stars
September 08, 2008
I felt like the book basically defines terminology and gives a broad overview of the three technologies. I agree with the reviews that said he tried to do too much, in this book. One solution would have been to drop the Eclipse section, thus giving him more space to write about Hibernate and Spring. Besides everything about Eclipse is well documented, for free. I also agree with the reviews that did not like his writing style. I feel that when I am just begining to learn about something new, I don't want to read about all of the exceptions. Only after I know the basics, would the exceptions be helpfull. However, I did get enough general information to begin learning Hibernate and Spring, through other books. That in combination with the fact that the book was heavily discounted, enabled me to feel like I didn't do too bad. I am afraid if I would have paid full price I might have dropped the rating to one star. The cost benefit ratio would have been different.

More a Manifesto for Agile Development than a tutorial... by Homme De Java (Montréal, Québec) 2 Stars
February 15, 2008
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.

Thus this small book misses all the details any technical person would like to see. The book is definitely not a comprehensive API guide to Spring or Hibernate, nor does it intend to be. The author repeatedly said : "more to come later" or "we'll see this in later chapter" etc. But that moment never arrived...

The books can be used to get an overall idea for a manager or a programmer who is totally a newbie to the concepts.

The more interesting part is on Agile Development where it seems to be a Manifesto but definitely not a tutorial.

Do not purchase this book if you don't need a 250 page resume! by Grease Man 1 Stars
January 23, 2008
I can not believe how anybody who has read this book would honestly give it a 5 star. I read the whole book, waiting for that moment that I could say: Oh, that's what the author meant by repeatedly saying: "more to come later" or "we'll see this in later chapter" etc. That moment never arrived. This book looks like a hurried and lousy compilation of 5 day presentations on each subject that this books claims to cover, without proper editing and attention to detail.
I read the book riding the metro in Washington DC and I can honestly say that I would rather see DC tourists block the left side of the escalators in the metro stations on a busy rush hour day than read or refer to this book again


Believe what he said! by M. N. Sharif (Riyadh, Saudi Arabia) 2 Stars
October 05, 2007
Somewhere in the initial few pages, the author give his readers a few options before reading (or buying for that matter) this book. One of them was to trust his advice, agree that Spring+Hibernate+Eclipse are cool technologies and scrap the idea of this book.

I continued reading but now I recommend accepting his idea and save some bucks or buy something more useful, maybe separate books on Spring and Hibernate (btw, Spring in Action 2nd Edition is now available). All of these are surely good technologies but the book never goes into detail of any one of them (and it was not supposed to) and for installation/setup refers you to "latest installation instructions".

Without the depth of details on any particular technology, and lack of instructions on making you up and running makes this book feasible only for a small window of people who want to try out and be "convinced" themselves personally before eventually buying separate books on each technology.

I did not comment on the content because content comes after the 'purpose' of the book. For me its a two-star book and does not even require a content review (read other reviews for content if you really want to buy this).

SIMILAR PRODUCTS


Spring in Action

Spring in Action
by Craig Walls (Author), Ryan Breidenbach (Author)

Spring in Action 2E is an expanded, completely updated second edition of the best selling Spring in Action. Written by Craig Walls, one of Manning's best writers, this book covers the exciting new features of Spring 2.0, which was released in October 2006.

Spring is a lightweight container framework that represents an exciting way to build enterprise components with simple Java objects. By employing dependency injection and AOP, Spring encourages loosely coupled code and enables...

Java Persistence with Hibernate

Java Persistence with Hibernate
by Christian Bauer (Author), Gavin King (Author)

Java Persistence with Hibernate is considerably more than simply a second edition to Hibernate in Action. It provides a comprehensive overview of all the capabilities of the Java Persistence API in addition to those of Hibernate 3, as well as a detailed comparative analysis of the two. It describes how Hibernate has been used to implement the Java Persistence standard, and how to leverage the Hibernate extensions to Java Persistence.

-- From the Forward by LINDA DEMICHIEL ...

Professional Java Development with the Spring Framework

Professional Java Development with the Spring Framework
by Rod Johnson (Author), Juergen Hoeller (Author), Alef Arendsen (Author), Thomas Risberg (Author), Colin Sampaleanu (Author)

The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications.

You will be guided through all the Spring features and see how they form a coherent whole. In turn, this will help you understand the rationale for Spring's...

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)
by Gary Mak (Author)

Spring addresses most aspects of Java/Java EE application development and offers simple solutions to them. By using Spring, you will be lead to use industry best practices to design and implement your applications. The releases of Spring 2.x have added many improvements and new features to the 1.x versions. Spring Recipes: A Problem–Solution Approach focuses on the latest Spring 2.5 features for building enterprise Java applications.

Spring Recipes covers Spring 2.5 from basic to...

Harnessing Hibernate

Harnessing Hibernate
by James Elliott (Author), Tim O'Brien (Author), Ryan Fowler (Author)

Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly. Rather than present you with another reference, Harnessing...

© 2009 BrightSurf.com