作者: 陈学明
出版社: 机械工业出版社
出版年: 2020-07
ISBN: 9787111658788
~~滚到底部有网盘下载链接~~
内容简介
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 多线程与线程安全
第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 多线程与线程安全