本书讲述了能够大大简化Java企业级开发的强大技术和有效方法。本书中所介绍的3种主要技术——Spring框架、Hibermate和Eclipse极大地降低了Java企业开发的复杂性,可以将Java原始对象(POJO)部署在轻量级的容器中而非使用笨重的EJB容器中的远程对象。书中所使用的方法——极限编程(XP)、敏捷模型驱动开发(AMDD)和重构通过减少软件项目中繁重的前期需求和设计加快了项目的进度。从最开始的形成概念到结合多种过程和技术最终得到产品,本书通过构建一个样例程序,逐章递进展示了软件开发完整的生命周期。通过使用本书中介绍的技术和方法,读者能够以敏捷的方式进行高效的Java企业级应用程序的开发。