JAVA WEB整合开发实例精通:Struts+Hibernate+Spring 封面

JAVA WEB整合开发实例精通:Struts+Hibernate+Spring

暂无评分
章节数
28
丛书
编程实例大讲堂
ISBN
9787111263289

标签

内容简介

本书是“编程实例大讲堂”丛书中的一本,由闫术卓、吴峻申编著,2009 年 4 月由机械工业出版社出版,全书 416 页,附配套光盘一张。 全书以 MyEclipse 为开发环境,围绕 Java Web 开发中最常见的 SS(即 Struts+Hibernate+Spring,书中的用法为 Struts+Hibernate+Spring,简称 SSH 组合,也写作 SHS 组合)轻量级整合方案展开。内容大致分为三块:一是 J2EE 开发的基础知识与环境搭建,包括 Web 基础技术、Java 5 新特性对框架的影响;二是三个框架各自的使用方法,Struts 2 部分涉及核心技术、拦截器、标签库、非 JSP 视图技术、类型转换、输入校验、国际化与页面布局,Hibernate 部分涉及核心 API、集合映射、关系映射、Criteria 条件查询与 HQL 查询,Spring 部分涉及 IoC 容器、反射与装载机制、DI 注入方式、配置文件编写与 AOP 编程;三是三者如何整合,包括 Spring 与 Hibernate 结合、Spring 与 Struts 结合以及完整的 SSH 整合开发流程。 写作方式为“代码+注释+效果图+代码说明”,书中实例多来自作者的实际开发,读者可对照光盘源码动手实践。本次整理依据的电子版本信息有限,具体页码与配套资源请以实体版本为准。

编辑推荐

这是一本典型的“上手型”框架教程,优点在于它的组织方式:先用小实例把 Struts 2、Hibernate 3、Spring 2 分别走一遍,再讲三者如何拼装成一套可用的 Web 应用结构。对当年刚接触 SSH 的开发者来说,这种“先拆后合”的路线比直接读框架文档友好得多。 本书的写法是“代码+注释+效果图+代码说明”,且强调实例来自作者的实际开发,配套光盘提供源码,读者可以一边读一边跑通。对需要理解拦截器、类型转换、HQL、IoC/DI 与 AOP 这些概念的初学者,书中的章节顺序基本对应了实际开发中会依次撞上的问题。 需要提醒的是,本书采用 Struts 2 + Hibernate 3 + Spring 2 的技术栈,出版于 2009 年,其中大量配置方式(如 XML 配置为主、JSP 视图)已不是当前主流;Struts 2 在后续年份也出现过影响较大的安全事件。因此它更适合作为理解 SSH 分层思想与框架演进的历史参考,而不宜当作新项目的技术手册。

适合谁读

适合

  • 正在学习 Java Web 与 J2EE 入门、希望理解 SSH 分层结构的在校学生
  • 需要把 Struts 2、Hibernate、Spring 串起来做课程设计或毕业设计的读者
  • 维护十年前遗留 SSH 项目、需要快速对照框架配置的开发者
  • 以本书为教材的培训班学员或自学者

不适合

  • 零编程基础、尚未掌握 Java 语法与 Servlet/JSP 的读者
  • 希望学习 Spring Boot、Spring MVC 注解开发等现代技术栈的读者
  • 对框架安全性与长期可维护性有较高要求的生产环境开发者

阅读建议

  1. 先补 Java 基础与 Servlet/JSP、JDBC,再进入框架章节,否则容易被配置细节卡住。
  2. 按“Struts 2 → Hibernate → Spring → 整合”的顺序读,第 25、26 章整合部分建议反复动手跑通。
  3. 把光盘源码导入 MyEclipse 后逐章对照修改,重点观察 XML 配置文件的变化。
  4. 阅读时同步查阅各框架官方文档,注意书中所用版本与当前版本的差异。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 丛书序
  2. 前言
  3. 第1章 Struts概述
  4. 第2章 Web基础技术概述
  5. 第3章 Struts 2核心技术
  6. 第4章 Struts 2的另一核心技术——拦截器
  7. 第5章 Struts 2标签库
  8. 第6章 Struts 2非JSP视图技术
  9. 第7章 Struts 2类型转换技术
  10. 第8章 Struts 2输入校验
  11. 第9章 Struts 2国际化
  12. 第10章 Struts 2页面布局实现
  13. 第11章 Hibernate技术简介
  14. 第12章 Hibernate入门
  15. 第13章 Hibernate核心API
  16. 第14章 Hibernate集合映射
  17. 第15章 Hibernate关系映射
  18. 第16章 Criteria条件查询
  19. 第17章 HQL查询
  20. 第18章 Spring入门
  21. 第19章 为什么要使用控制反转
  22. 第20章 IOC容器的反射机制和装载机制
  23. 第21章 DI注入方式
  24. 第22章 如何合理地编写配置文件
  25. 第23章 使用AOP
  26. 第24章 在Spring环境中实现AOP
  27. 第25章 Spring与Hibernate结合
  28. 第26章 Spring与Struts结合

常见问题

这本书讲的是 SSH 还是 SHS 组合?
两者指同一件事。书中把 Struts、Hibernate、Spring 的整合称为 SHS 经典组合,业内更常见的叫法是 SSH(Struts+Spring+Hibernate),只是字母排列顺序不同,技术内容一致。
书中的技术版本现在还能直接用吗?
本书使用 Struts 2 + Hibernate 3 + Spring 2,出版于 2009 年,配置以 XML 为主、视图以 JSP 为主。这些写法在当前项目中已较少使用,建议只作为理解框架原理和分层思想的参考,新项目请查阅现行版本文档。
没有配套光盘还能学这本书吗?
可以读,但书中强调“实例驱动”,缺少源码会明显降低效率。建议按书中步骤自行搭建工程,或寻找同类开源示例替代,重点仍在理解配置与调用关系。
这本书适合用来准备 Java Web 面试吗?
部分适合。IoC/DI、AOP、ORM 映射、拦截器等概念仍是面试常见考点,但书中具体的 Struts 2 配置细节已非高频内容,建议搭配现代框架知识一起复习。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分