本书内容主要来自作者多年的软件开发和教学经验,通过实例由浅入深地介绍Eclipse、Struts、Hibernate和Spring的基本原理和应用,以及它们的整合应用,是一本强调实践技能的实用性指导图书。本书的内容主要包括:开源开发工具Eclipse、用Eclipse开发Java Web应用程序、Struts应用技巧、Struts的核心组件、Struts的高级功能、 Hibernate基本原理、Hibernate的核心组件、Hibernate的高级功能、 Struts与Hibernate的整合应用、Spring基础、Spring的AOP框架、Spring Web 框架、Spring的数据访问框架、Spring与Struts、Hibernate的整合应用等。本书主要面对初学者,特别是针对面临就业压力、需要实践技能的大学生和程序开发爱好者;本书也可作为高等院校相关专业和计算机培训学校的参考用书。