本书介绍了Java EE轻量级的三个开源框架:Struts2、Hibernate和Spring。其中在Struts2部分主要讲解MVC设计思想,Struts2的处理流程及配置,Struts2常用控制器组件,以及Struts2常用标签库的使用。在Hibernate部分主要讲解O/R Mapping的设计理念,Hibernate对O/R Mapping的支持,Hibernate的配置及多种关系映射的实现,以及HQL查询数据。在Spring部分主要讲解IoC的原理,Spring对Bean的管理机制,Spring AOP编程,以及声明事务的配置和管理。
进行讲解、剖析及实现。实践篇贯穿案例在线考试系统采用S2SH框架,以任务驱动及依次累加的方式,实现一个完整的项目并贯穿整本书的技术知识点,使读者加深Struts2、Hibernate、Spring框架的应用及整合技巧,全面提高动手能力。