图书介绍

Spring MVC + MyBatis快速开发与项目实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Spring MVC + MyBatis快速开发与项目实战
  • 黄文毅著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302516361
  • 出版时间:2019
  • 标注页数:265页
  • 文件大小:38MB
  • 文件页数:277页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Spring MVC + MyBatis快速开发与项目实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 开发环境准备1

1.1 JDK安装1

1.2 Intellij IDEA安装3

1.3 Tomcat的安装与配置4

1.3.1 Tomcat的下载4

1.3.2 Intellij IDEA配置Tomcat4

1.4 Maven的安装和配置6

1.5 MySQL数据库的安装8

1.5.1 MySQL的安装8

1.5.2 Navicat for MySQL客户端安装与使用9

第2章 快速搭建第一个SSM项目10

2.1 SSM简述10

2.1.1Spring简述10

2.1.2 Spring MVC简述12

2.1.3 MyBatis简述12

2.2快速搭建SSM项目13

2.2.1快速搭建Web项目13

2.2.2集成Spring16

2.2.3集成Spring MVC框架21

2.2.4集成MyBatis框架27

2.2.5集成Log4j日志框架34

2.2.6集成JUnit测试框架38

第3章 Spring快速上手40

3.1 Spring IOC和DI40

3.1.1 Spring IOC和DI概述40

3.1.2单例模式42

3.1.3 Spring单例模式源码解析48

3.1.4简单工厂模式详解51

3.1.5工厂方法模式详解55

3.1.6 Spring Bean工厂类详解59

3.2 Spring AOP61

3.2.1 Spring AOP概述61

3.2.2 Spring AOP核心概念61

3.2.3 JDK动态代理实现日志框架63

3.2.4 Spring AOP实现日志框架68

3.2.5静态代理与动态代理模式70

第4章 MyBatis映射器与动态SQL74

4.1 MyBatis映射器74

4.1.1映射器的主要元素74

4.1.2 select元素75

4.1.3 insert元素77

4.1.4 selectKey元素77

4.1.5 update元素78

4.1.6 delete元素79

4.1.7 sql元素80

4.1.8#与$区别81

4.1.9 resultMap结果映射集81

4.2动态SQL83

4.2.1动态SQL概述83

4.2.2 if元素83

4.2.3 choose、 when、 otherwise元素84

4.2.4 trim、 where、 set元素86

4.2.5 foreach元素88

4.2.6 bind元素89

4.3 MyBatis注解配置90

4.3.1 MyBatis常用注解90

4.3.2@Select注解91

4.3.3@Insert、@Update、@Delete注解91

4.3.4@Param注解92

4.4 MyBatis关联映射94

4.4.1关联映射概述94

4.4.2一对一94

4.4.3一对多97

4.4.4多对多101

第5章 MyBatis分页开发106

5.1 RowBounds分页106

5.1.1分页概述106

5.1.2 RowBounds分页107

5.1.3 RowBounds分页使用108

5.1.4 RowBounds分页原理109

5.2分页插件PageHelper111

5.2.1 PageHelper概述111

5.2.2 PageHelper使用111

第6章 Spring MVC常用注解114

6.1请求映射注解114

6.1.1@Controller注解114

6.1.2@RequestMapping注解116

6.1.3@GetMapping和@PostMapping注解120

6.1.4 Model和ModelMap121

6.1.5 ModelAndView122

6.1.6请求方法可出现参数和可返回类型123

6.2参数绑定注解125

6.2.1@RequstParam注解125

6.2.2@PathVariable注解126

6.2.3@RequestHeader注解127

6.2.4@CookieValue注解128

6.2.5@ModelAttribute注解129

6.2.6@SessionAttribute和@SessionAttributes注解134

6.2.7@ResponseBody和@RequestBody注解136

6.3信息转换详解138

6.3.1 HttpMessageConverter〈T〉138

6.3.2 RequestMappingHandlerAdapter140

6.3.3自定义HttpMessageConverter141

第7章 Spring数据校验142

7.1数据校验概述142

7.2 Spring的Validation校验框架143

7.3 JSR 303校验147

第8章 Spring和MyBatis事务管理152

8.1 Spring事务管理152

8.1.1 Spring事务回顾152

8.1.2 Spring声明式事务153

8.1.3 Spring注解事务行为153

8.2 MyBatis事务管理155

第9章 MyBatis缓存机制160

9.1 MyBatis的缓存模式160

9.2一级查询缓存161

9.2.1一级缓存概述161

9.2.2一级缓存示例161

9.2.3一级缓存生命周期164

9.3二级查询缓存165

9.3.1二级缓存概述165

9.3.2二级缓存示例166

9.3.3 cacheref共享缓存168

9.4 MyBatis缓存原理170

9.4.1 MyBatis缓存的工作原理170

9.4.2装饰器模式171

9.4.3 Cache接口及其实现173

第10章 Spring MVC原理剖析176

10.1 Spring MVC执行流程176

10.1.1 Spring MVC执行流程176

10.1.2前端控制器DispatcherServlet178

10.2处理映射器和适配器182

10.2.1处理映射器182

10.2.2处理适配器183

10.3视图解析器195

10.3.1概述195

10.3.2视图解析流程195

10.3.3常用视图解析器195

10.3.4 ViewResolver链201

第11章 MyBatis原理剖析203

11.1MyBatis整体框架203

11.1.1概述203

11.1.2接口层203

11.1.3核心处理层206

11.1.4基础支撑层207

11.2 MyBatis初始化流程208

11.3 MyBatis执行流程211

第12章 高并发点赞项目实践215

12.1高并发点赞项目215

12.1.1项目概述215

12.1.2数据库表和持久化类216

12.1.3 DAO层和Mapper映射文件220

12.1.4 Service层和DTO类223

12.1.5 Controller层和前端页面227

12.1.6测试229

12.2传统点赞功能实现229

12.2.1概述229

12.2.2代码实现231

12.2.3测试235

12.3集成Redis缓存235

12.3.1概述235

12.3.2 Redis安装和使用236

12.3.3集成Redis缓存243

12.3.4设计Redis数据结构246

12.3.5代码实现247

12.3.6集成Quartz定时器251

12.3.7测试255

12.4集成ActiveMQ255

12.4.1概述255

12.4.2 ActiveMQ的安装256

12.4.3集成ActiveMQ258

12.4.4 ActiveMQ异步消费261

12.4.5测试264

参考文献265

热门推荐