主编推荐语
华为、阿里等公司4位技术专家力荐,系统分析师及CSDN博客专家15年经验总结,详解Spring Web开发。
内容简介
Spring是Java开发的首选开源框架。Spring、Spring MVC与MyBatis的组合(简称SSM)更是Java Web开发的利器,适用于复杂的企业级应用开发,尤其是互联网企业级应用开发。本书从实战人手,通过大量示例介绍了SSM整合开发的相关内容,可提升读者对框架的掌握度和理解度,从而实现对框架会用、用对及精用的目标。
本书共18章,分为5篇。
第1篇“Spring核心框架”,涵盖Spring概述,Spring IoC容器初探,Web项目环境搭建与项目创建,Spring IoC容器进阶,基于注解和代码的配置,Spring测试;
第2篇“Spring MVC框架”,涵盖Spring Web MVC概述,数据类型的转换、验证与异常处理,Spring MVC进阶,Spring MVC测试框架;
第3篇“数据技术”,涵盖数据库与Java数据访问技术,MyBatis人门,MyBatis进阶,Spring数据访问与事务管理;
第4篇“SSM整合开发”,涵盖SSM整合概述,SSM整合实例;第5篇“高级开发技术”,涵盖Spring AOP与MVC拦截器,以及Spring Security框架与多线程。
本书适合具备Java基础的SSM初学者和进阶开发人员阅读,也适合Java Web开发工程师阅读;对于探究Spring及Spring Boot框架机制与原理的资深工程师也具有参考意义。
目录
- 版权信息
- 前言
- 第1篇 Spring核心框架
- 第1章 Spring概述
- 1.1 Spring的由来与发展
- 1.2 Spring的概念及理念
- 1.3 Spring框架体系结构
- 1.4 Spring生态圈
- 1.5 Spring资源与社区
- 1.6 Spring综述
- 第2章 Spring IoC容器初探
- 2.1 Spring IoC容器及相关概念
- 2.2 Spring容器初始化
- 2.3 依赖注入与方式
- 第3章 Web项目环境搭建与项目创建
- 3.1 环境与前置准备
- 3.2 基于Maven和Eclipse建立项目
- 3.3 Spring框架导入与项目目录
- 3.4 简单的完整实例
- 第4章 Spring IoC容器进阶
- 4.1 Bean实例化的更多方式
- 4.2 Bean的配置属性
- 4.3 依赖注入的配置
- 4.4 特殊的依赖配置
- 4.5 XML配置进阶
- 4.6 容器与Bean扩展点
- 4.7 Spring IoC容器综述
- 第5章 基于注解和代码的配置
- 5.1 Java注解
- 5.2 Spring支持的注解类型与开启方式
- 5.3 Spring支持的Java标准注解
- 5.4 Spring容器配置注解
- 5.5 自动装配的更多介绍
- 5.6 基于Java代码的配置
- 5.7 容器注解汇总
- 第6章 Spring测试
- 6.1 关于测试
- 6.2 Java测试框架
- 6.3 基于Spring的测试
- 6.4 Spring测试注解
- 6.5 测试框架注解汇总
- 第2篇 Spring MVC框架
- 第7章 Spring Web MVC概述
- 7.1 HTTP Web基础知识
- 7.2 Java Web开发
- 7.3 Spring MVC介绍与实例
- 7.4 Spring MVC技术细节
- 7.5 Spring MVC注解配置
- 7.6 基于代码配置的Spring MVC项目
- 7.7 MVC注解汇总
- 第8章 数据类型的转换、验证与异常处理
- 8.1 类型转换
- 8.2 数据绑定
- 8.3 数据验证
- 8.4 Spring MVC异常处理
- 第9章 Spring MVC进阶
- 9.1 静态资源的放行
- 9.2 父子容器
- 9.3 Spring MVC与JSON
- 9.4 Spring MVC与REST
- 9.5 文件上传
- 9.6 国际化
- 第10章 Spring MVC测试框架
- 10.1 Spring MVC测试概述
- 10.2 模拟应用服务(MockMvc)及其构建器
- 10.3 模拟请求构造器
- 10.4 结果操作
- 10.5 Spring MVC测试框架之其他
- 第3篇 数据技术
- 第11章 数据库与Java数据访问技术
- 11.1 关系型数据库介绍
- 11.2 MySQL数据库
- 11.3 Java数据访问基本技术
- 11.4 ORM框架介绍
- 11.5 JPA——Java持久层应用接口
- 第12章 MyBatis入门
- 12.1 MyBatis介绍与快速入门实例
- 12.2 MyBatis核心接口和类
- 12.3 MyBatis XML全局配置文件
- 12.4 XML映射文件配置
- 第13章 MyBatis进阶
- 13.1 MyBatis内部运作解密
- 13.2 MyBatis全局配置进阶
- 13.3 动态SQL
- 13.4 MyBatis日志
- 13.5 MyBatis缓存
- 13.6 MyBatis其他
- 第14章 Spring数据访问与事务管理
- 14.1 Spring JDBC模板类
- 14.2 Spring DAO支持
- 14.3 Spring整合ORM框架及JPA
- 14.4 Spring事务处理
- 第4篇 SSM整合开发
- 第15章 SSM整合概述
- 15.1 SSM整合综述
- 15.2 Spring与Spring MVC整合
- 15.3 Spring与MyBatis整合
- 15.4 SSM异常整合与处理
- 15.5 Java日志与SSM日志整合
- 第16章 SSM整合实例
- 16.1 项目需求、系统架构与系统设计
- 16.2 项目框架搭建(SSM+Ext JS)
- 16.3 daport-backend后端开发
- 16.4 daport-frontend前端开发
- 16.5 前后端整合开发
- 16.6 测试、调试与部署
- 第5篇 高级开发技术
- 第17章 Spring AOP与MVC拦截器
- 17.1 AOP介绍及Java代理
- 17.2 Java AOP框架——AspectJ
- 17.3 Spring AOP框架解密
- 17.4 MVC拦截器与过滤器
- 第18章 Spring Security框架与多线程
- 18.1 Spring Security概述与Web请求认证
- 18.2 Spring Security方法层级授权
- 18.3 Spring Security机制解密
- 18.4 Spring Security代码配置与测试
- 18.5 Spring Security实战
- 18.6 多线程与线程安全
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。
