Agile Java Development with Spring, Hibernate and Eclipse

Front Cover
Sams Publishing, May 9, 2006 - Computers - 360 pages
8 Reviews

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!

 

 
 

What people are saying - Write a review

User ratings

5 stars
6
4 stars
1
3 stars
1
2 stars
0
1 star
0

User Review - Flag as inappropriate

Its really nice book give the detailed infoarmation about new java frameworks and give the example of complex code like remote application server code

Contents

1 Introduction to Agile Java Development
11
An Online Timesheet System
23
3 XP and AMDDBased Architecture and Design Modeling
45
JDK Ant and JUnit
61
5 Using Hibernate for Persistent Objects
79
6 Overview of the Spring Framework
111
7 The Spring Web MVC Framework
127
8 The Eclipse Phenomenon
161
B Refactoring Done to Sample Application
293
C Java Code Conventions
299
D Securing Web Applications
301
E Sample Development Process Cheat Sheet
303
F Agile Modeling Values Practices and Principles Cheat Sheet
305
G Extreme Programming XP Cheat Sheet
307
H Cool Tools
309
I Visual Patterns Research
313

9 Logging Debugging Monitoring and Profiling
217
10 Beyond the Basics
237
11 What Next?
273
12 Parting Thoughts
281
A Downloadable Code for This Book
287
Index
319
IBC
337
Back Cover
338
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page xxiv - ... critic and commentator. We value your opinion and want to know what we're doing right, what we could do better, what areas you'd like to see us publish in, and any other words of wisdom you're willing to pass our way. As an Associate Publisher for Que, I welcome your comments.
Page xxiv - As the reader of this book, you are our most important critic and commentator. We value your opinion and want to know what we're doing right, what we could do better, what areas...

About the author (2006)

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 DeveloperHub.com (formerly isavix.net), 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.

Bibliographic information