本书以MyEclipse为开发工具,通过一个大型商业化项目的开发实战讲解Struts 2、Hibernate和Spring这3个组件的基础知识和基本使用方法及其在J2EE项目中的应用。本书最大的亮点就是全书以一个实际使用的商业化项目为主线进行知识讲解,辅以另一个实际项目作为课外实践加以强化。本书从项目需求阶段开始讲解,循序渐进,逐步进入系统开发,在进行项目开发的同时介绍Struts 2、Hibernate和Spring的有关知识,并对3个组件的架构以及各方面的功能进行深入的探讨。通过在实践中学习,边学边做的方式,加深读者对这3个组件的理解。本书内容经过了精心的安排,让读者可以从零开始学习基于Struts 2、Hibernate和Spring的J2EE项目开发。书适用于使用Struts 2、Hibernate和Spring的Java应用程序进行开发的技术人员,也适合作为高等学校相关专业的J2EE课程教材和J2EE技术培训教材。