作品简介

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 多线程与线程安全
展开全部