编辑推荐
全书Spring框架核心:注解、反射、模块、配置与实践。
内容简介
全书分为10章,分别介绍了Spring框架用到的注解、反射,Spring框架的几个模块Core、AOP、DAO、ORM与Mybatis,Spring MVC,SpringBoot配置,SpringBoot应用,还介绍了一个项目实现。
章节目录
封面页
书名页
版权页
内容简介
前 言
目录
第1章 ◄Java基础►
1.1 注解
1.1.1 什么是注解
1.1.2 内置注解
1.1.3 元注解
1.1.4 自定义注解
1.1.5 注解使用场景介绍
1.2 反射
1.2.1 反射机制
1.2.2 理解Class类
1.2.3 反射的使用
1.3 小结
第2章 ◄Spring基础►
2.1 Spring框架介绍
2.1.1 起源
2.1.2 简介
2.1.3 框架结构
2.2 依赖注入DI与控制反转IOC
2.2.1 什么是依赖注入
2.2.2 什么是控制反转
2.2.3 依赖注入的优缺点
2.2.4 IOC实例
2.3 面向切面编程
2.3.1 认识横切和纵切
2.3.2 什么是AOP
2.3.3 AOP原理
2.4 小结
第3章 ◄核心容器►
3.1 IOC容器
3.1.1 容器介绍
3.1.2 BeanFactory
3.1.3 ApplicationContext
3.2 Bean的配置
3.2.1 基于XML配置Bean
3.2.2 使用注解定义Bean
3.2.3 基于Java类提供Bean定义
3.3 Bean的注入
3.3.1 XML方式注入
3.3.2 注解方式注入
3.4 Bean的作用域和生命周期
3.4.1 Bean的作用域
3.4.2 Bean的生命周期
3.5 小结
第4章 ◄Spring之AOP►
4.1 AOP基础
4.1.1 AOP的引入
4.1.2 AOP主要概念
4.2 AOP实现
4.3 小结
第5章 ◄Spring之DAO►
5.1 JDBC详解
5.1.1 JDBC介绍
5.1.2 操作步骤
5.1.3 Statement的使用
5.1.4 使用PreparedStatement返回自增主键
5.1.5 使用CallableStatement调用存储过程
5.1.6 批处理
5.1.7 事务处理
5.2 Spring DAO模块
5.2.1 JdbcDaoSupport的使用
5.2.2 MappingSqlQuery的使用
5.2.3 SqlUpdate的使用
5.2.4 SqlFunction的使用
5.3 Spring事务管理
5.4 小结
第6章 ◄MyBatis快速入门►
6.1 ORM框架介绍
6.1.1 ORM框架简介
6.1.2 MyBatis框架介绍
6.1.3 MyBatis入门
6.2 XML配置
6.2.1 properties属性
6.2.2 settings
6.2.3 typeAliases
6.2.4 typeHandlers
6.2.5 配置环境(environments)
6.2.6 映射器(mappers)
6.3 XML映射文件
6.3.1 查询元素select
6.3.2 更新元素Insert、Update、Delete
6.3.3 可重用语句块sql
6.3.4 数据集映射resultMap
6.3.5 缓存和自定义缓存
6.4 动态SQL
6.4.1 if语句
6.4.2 choose (when, otherwise)语句
6.4.3 choose (when, otherwise)语句
6.4.4 foreach语句
6.5 逆向工程
6.6 分页插件pagehelper
6.7 小结
第7章 ◄Spring之Spring MVC►
7.1 MVC框架
7.1.1 MVC模式简介
7.1.2 MVC和设计模式区别
7.1.3 优缺点
7.2 Spring MVC处理流程
7.2.1 Spring MVC引入
7.2.2 处理流程
7.3 HandlerMapping的使用
7.3.1 RequestMappingHandlerMapping
7.3.2 BeanNameUrlHandlerMapping
7.3.3 SimpleUrlHandlerMapping
7.4 传递数据到Controller
7.4.1 URL传递数据到Controller
7.4.2 View传递数据到Controller
7.5 传递数据到View
7.5.1 ModelAndView
7.5.2 @SessionAttributes
7.5.3 @ModelAttribute
7.6 拦截器的使用
7.7 Ajax与Controller交互
7.8 小结
第8章 ◄Spring Boot配置►
8.1 Spring Boot基础
8.1.1 Spring Boot简介
8.1.2 在线安装
8.1.3 离线安装
8.1.4 创建Spring Boot项目
8.2 Spring Boot基本配置
8.2.1 定制Banner
8.2.2 配置文件
8.2.3 使用xml配置
8.3 Spring Boot读取配置
8.3.1 读取核心配置文件
8.3.2 读取自定义配置文件
8.4 Profile配置
8.5 日志配置
8.5.1 简述
8.5.2 Logback的使用
8.5.3 Log4j2的使用
8.6 运行原理
8.6.1 习惯优于配置
8.6.2 运行原理
8.7 小结
第9章 ◄Spring Boot的应用►
9.1 Spring Boot之Web
9.1.1 Spring Boot集成Thymeleaf
9.1.2 Spring Boot集成JSP
9.2 Spring Boot之Data
9.2.1 Spring Boot集成MyBatis
9.2.2 Spring Boot集成Redis
9.2.3 Spring Boot集成MyBatis使用Redis做缓存
9.2.4 Spring Boot集成RabbitMQ
9.3 Spring Boot之集成其他工具
9.3.1 Spring Boot集成Druid
9.3.2 Spring Boot定时任务
9.3.3 Spring Boot集成Swagger2
9.3.4 Spring Boot打包部署
9.4 小结
第10章 ◄Docker入门►
10.1 Docker基础
10.1.1 Docker介绍
10.1.2 Docker在Windows下的安装
10.2 Docker镜像
10.2.1 获取镜像
10.2.2 查看镜像
10.2.3 使用tag添加镜像标签
10.2.4 使用inspect查看详细信息
10.2.5 使用history查看镜像历史记录
10.2.6 镜像查找
10.2.7 删除镜像
10.2.8 创建镜像
10.2.9 另存和载入镜像
10.3 容器
10.3.1 新建与启动容器
10.3.2 守护态运行
10.3.3 终止容器
10.3.4 进入容器
10.3.5 容器的导入导出
10.4 搭建私有仓库
10.5 数据管理
10.5.1 数据卷
10.5.2 数据卷容器
10.6 端口映射与容器互联
10.6.1 端口映射
10.6.1 容器互联
10.7 Dockerfile
10.8 Docker容器Tomcat部署war包
10.9 小结
第11章 ◄用户权限管理项目实战►
11.1 项目基础
11.1.1 项目介绍
11.1.2 需求分析
11.1.3 技术选型
11.2 项目实现
11.2.1 搭建框架
11.2.2 数据库设计
11.2.3 前端框架引入
11.2.4 用户角色增删改查
11.2.5 Shiro用户权限管理
11.3 小结
Spring快速入门是2019年由清华大学出版社出版,作者崔彦威。
得书感谢您对《Spring快速入门》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。