Agile Java(t) 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! |
|