计算机
类型
可以朗读
语音朗读
137千字
字数
2019-01-01
发行日期
展开全部
主编推荐语
全书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 小结
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。