书海阁 -Spring MVC+MyBatis开发从入门到项目实战
本书资料更新时间:2025-01-19 02:38:03

Spring MVC+MyBatis开发从入门到项目实战 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

Spring MVC+MyBatis开发从入门到项目实战精美图片
》Spring MVC+MyBatis开发从入门到项目实战电子书籍版权问题 请点击这里查看《

Spring MVC+MyBatis开发从入门到项目实战书籍详细信息

  • ISBN:9787121333903
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2018-2
  • 页数:384
  • 价格:79
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 02:38:03

内容简介:

《Spring MVC+MyBatis开发从入门到项目实战》分为4篇。第1篇是Java开发环境的搭建,包括JDK的下载与安装、环境变量的配置、MyEclipse的下载与基本配置。第2篇是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射及缓存结构的讲解,最后还介绍了MyBatis与Spring框架的整合。第3篇是Spring MVC技术入门,包括Spring MVC的背景介绍、架构整体剖析、环境搭建、处理器与映射器的讲解、前端控制器的源码分析、多种视图解析器的介绍、请求映射与参数绑定的介绍、Validation校验与异常处理和拦截器的讲解。第4篇是Spring MVC与MyBatis的项目整合实战,通过对水果网络销售平台的需求分析、功能设计、数据库设计以及模块详细编码实现,让读者了解整合项目开发的整体流程。

《Spring MVC+MyBatis开发从入门到项目实战》对框架的介绍通俗易懂,由浅入深,结合实例展示,为读者的入门提供了有力的帮助,且为以后的技术提升打下坚实的基础。《Spring MVC+MyBatis开发从入门到项目实战》适用于拥有Java基础的软件开发人员学习框架开发,也适用于大中专院校在校师生学习开发技术,以及软件从业实习生提升框架开发技术水平,也可作为高等院校计算机及相关专业教材使用。


书籍目录:

第1篇 准备工作

第1章 开发环境搭建

2

1.1 JDK安装与配置

2

1.1.1 下载JDK

3

1.1.2 安装JDK

4

1.1.3 JDK环境变量配置

4

1.1.4 验证Java环境是否搭建成功

6

1.2 MyEclipse的安装与使用

7

1.2.1 MyEclipse的下载

7

1.2.2 MyEclipse的配置

8

1.3 第一个Java类

10

第2篇 MyBatis技术入门

第2章 了解MyBatis

14

2.1 传统JDBC开发模式的缺陷

14

2.1.1 JDBC连接数据库模式分析

14

2.1.2 JDBC操作SQL语句模式分析

16

2.1.3 待优化的问题

17

2.2 初识MyBatis

18

2.2.1 MyBatis介绍

18

2.2.2 MyBatis整体架构

18

2.2.3 MyBatis运行流程

21

第3章 搭建MyBatis工作环境

23

3.1 入门程序搭建与测试

23

3.1.1 数据库准备

23

3.1.2 搭建工程环境

24

3.1.3 编写日志输出环境配置文件

26

3.1.4 编写数据库连接池配置文件

27

3.1.5 编写SQL映射配置文件

29

3.1.6 编写数据交互类与测试用例

30

3.2 入门程序数据操作

33

3.2.1 模糊查询样例

33

3.2.2 新增样例

34

3.2.3 删除与修改样例

37

第4章 MyBatis配置文件详解

40

4.1 SqlMapConfig配置文件详解

40

4.1.1 properties配置分析

43

4.1.2 setting配置分析

44

4.1.3 typeAliases配置分析

48

4.1.4 typeHandlers配置分析

50

4.1.5 objectFactory配置分析

53

4.1.6 plugins配置分析

56

4.1.7 environments配置分析

58

4.1.8 mappers配置分析

60

4.2 Mapper映射文件

61

4.2.1 映射文件总体介绍

61

4.2.2 Mapper配置输入映射

64

4.2.3 Mapper输入映射样例

65

4.2.4 Mapper配置输出映射

68

4.2.5 Mapper自动映射

75

4.2.6 Mapper配置动态SQL语句

76

第5章 MyBatis高级映射

80

5.1 建立测试数据模型

80

5.1.1 业务模型分析

80

5.1.2 根据业务创建测试表

81

5.2 一对一查询

83

5.2.1 使用resultType实现

83

5.2.2 使用resultMap实现

85

5.3 一对多查询

87

5.3.1 实体类定义与Mapper编写

87

5.3.2 测试查询结果

89

5.4 多对多查询

90

5.4.1 实体类定义与Mapper编写

91

5.4.2 测试查询结果

94

5.5 延迟加载

96

5.5.1 Mapper映射配置编写

96

5.5.2 测试延迟加载效果

97

5.6 Mapper动态代理

99

5.6.1 Mapper代理实例编写

99

5.6.2 测试动态代理效果

100

第6章 MyBatis缓存结构

102

6.1 一级查询缓存

103

6.1.1 一级缓存原理阐述

103

6.1.2 一级缓存测试示例

103

6.2 二级查询缓存

105

6.2.1 二级缓存原理阐述

105

6.2.2 二级缓存测试实例

106

6.2.3 验证二级缓存清空

108

第7章 MyBatis技术拓展

110

7.1 MyBatis与Spring的整合

110

7.1.1 创建测试工程

110

7.1.2 引入依赖jar包

111

7.1.3 编写Spring配置文件

112

7.1.4 编写MyBatis配置文件

114

7.1.5 编写Mapper及其他配置文件

115

7.1.6 编写DAO层

116

7.1.7 编写Service测试类

117

7.1.8 使用Mapper代理

118

7.2 MyBatis逆向工程

121

7.2.1 逆向工程配置

121

7.2.2 逆向数据文件生成类

123

7.2.3 运行测试方法

124

7.2.4 测试生成的数据文件

126

第3篇 Spring MVC技术入门

第8章 Spring MVC

132

8.1 Spring MVC基础

133

8.1.1 Spring体系结构

133

8.1.2 Spring MVC请求流程

134

8.2 Spring MVC与Struts的区别

135

8.3 Spring MVC环境搭建

136

8.3.1 依赖jar包的添加和前端控制器配置

137

8.3.2 编写核心配置文件springmvc.xml

138

8.3.3 编写Handler处理器与视图

140

第9章 处理器映射器和适配器

144

9.1 非注解的处理器映射器和适配器

144

9.1.1 非注解的处理器映射器

144

9.1.2 非注解的处理器适配器

146

9.2 注解的处理器映射器和适配器

151

第10章 前端控制器和视图解析器

154

10.1 前端控制器源码分析

154

10.2 视图解析器

162

10.2.1 AbstractCachingViewResolver

162

10.2.2 UrlBasedViewResolver

162

10.2.3 InternalResourceViewResolver

163

10.2.4 XmlViewResolver

163

10.2.5 BeanNameViewResolver

164

10.2.6 ResourceBundleViewResolver

165

10.2.7 FreeMarkerViewResolver与VelocityViewResolver

167

10.2.8 ViewResolver链

168

第11章 请求映射与参数绑定

169

11.1 Controller与RequestMapping

169

11.2 参数绑定过程

173

11.2.1 简单类型参数绑定

174

11.2.2 包装类型参数绑定

176

11.2.3 集合类型参数绑定

182

第12章 Validation校验

187

12.1 Bean Validation数据校验

188

12.1.1 搭建validation校验框架

188

12.1.2 添加校验注解信息

189

12.1.3 测试validation校验效果

191

12.1.4 validation注解全面介绍

192

12.2 分组校验

193

12.2.1 设置分组校验

193

12.2.2 测试分组校验效果

195

12.3 Spring Validator接口校验

195

12.3.1 Validator接口的使用

195

12.3.2 Validator接口验证测试

199

第13章 异常处理和拦截器

201

13.1 全局异常处理器

201

13.2 拦截器定义与配置

207

13.2.1 HandlerInterceptor接口

207

13.2.2 WebRequestInterceptor接口

209

13.2.3 拦截器链

210

13.2.4 拦截器登录控制

213

第14章 Spring MVC其他操作

217

14.1 利用 Spring MVC上传文件

217

14.2 利用Spring MVC实现JSON交互

223

14.3 利用Spring MVC实现RESTful风格

231

14.3.1 RESTful

231

14.3.2 使用Spring MVC实现RESTful风格

232

14.3.3 静态资源访问问题

235

第4篇 Spring MVC与MyBatis项目实战

第15章 项目分析与建模

238

15.1 项目需求分析

238

15.1.1 系统主要使用者业务关系分析

239

15.1.2 系统主要使用者经济关系分析

239

15.2 项目UML图例

240

15.2.1 UML图的类型

240

15.2.2 绘制系统用例图

241

15.2.3 绘制系统模块图

241

15.3 项目数据库建模

242

15.3.1 系统数据关系分析

243

15.3.2 系统主要表设计

243

第16章 开发框架环境搭建

250

16.1 搭建工程的Maven环境

250

16.1.1 Maven下载配置

250

16.1.2 创建Maven工程

252

16.1.3 为工程添加依赖

254

16.2 开发框架基础配置与测试

259

16.2.1 开发框架环境配置

259

16.2.2 测试环境配置结果

266

第17章 核心代码以及登录模块编写

277

17.1 各层核心基础代码

277

17.1.1 编写DAO层核心代码

277

17.1.2 编写Controller层核心代码

279

17.2 登录注册管理模块

280

17.2.1 编写登录模块

280

17.2.2 编写登录验证服务

283

17.2.3 编写注册模块

288

17.2.4 编写注册服务

290

第18章 零售商及货物管理模块

292

18.1 零售商管理模块

292

18.1.1 添加主导航栏

292

18.1.2 编写基础Controller及实体类

294

18.1.3 创建Mapper映射文件

295

18.1.4 编写DAO层处理逻辑

297

18.1.5 编写Service层处理逻辑

297

18.1.6 完善Controller类

298

18.1.7 编写相关视图页面

300

18.1.8 分页操作逻辑编写

302

18.1.9 测试分页效果

305

18.1.10 编写编辑功能

307

18.1.11 测试编辑功能

310

18.1.12 编写删除功能

311

18.1.13 测试删除功能

312

18.1.14 编写添加功能

312

18.1.15 测试添加功能

314

18.2 货物信息管理模块

315

18.2.1 导航栏与Controller基础准备

315

18.2.2 创建Mapper映射文件

316

18.2.3 编写DAO层处理逻辑

318

18.2.4 编写Service层处理逻辑

319

18.2.5 完善Controller类

320

18.2.6 编写相关视图页面

322

18.3 附属品管理模块

325

18.3.1 导航栏与Controller基础准备

325

18.3.2 创建Mapper映射文件

326

18.3.3 完善Controller类

327

18.3.4 编写相关视图页面

329

18.3.5 验证页面效果

331

18.3.6 批量删除实现

332

第19章 购销合同管理模块

335

19.1 购销合同管理模块

335

19.1.1 购销合同Mapper实现

335

19.1.2 编写DAO层处理逻辑

341

19.1.3 编写Service层处理逻辑

342

19.1.4 编写Controller基础类

344

19.1.5 编写相关视图页面

345

19.2 关联零售商

347

19.2.1 编写添加逻辑

347

19.2.2 实现零售商关联浮出框

349

19.2.3 测试零售商关联

354

19.3 关联水果货物

354

19.3.1 货物关联展示与浮出框编写

354

19.3.2 勾选货物功能编写

358

19.3.3 测试货物关联

360

19.4 完善购销合同

360

19.4.1 合同关联信息合并提交

360

19.4.2 测试合并提交

365

19.4.3 合同打印以及删除实现

369

19.5 总结

372


作者介绍:

朱要光,90后新锐程序员,热爱钻研计算机技术,追求极客精神。本科期间热衷于算法和数据结构的学习,多次参加ACM算法大赛并获得若干单人以及团队奖项。参与设计与开发的拥有软件著作权的“协同画板”“掌上供电”软件,获得第八届大学生计算机设计大赛二、三等奖的殊荣。2015年获得CSDN个人博客“准专家”称号,拥有大量原创博文,博客访问量达百万人次。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

《Spring MVC+MyBatis开发从入门到项目实战》分为4篇。第1篇是Java开发环境的搭建,包括JDK的下载与安装、环境变量的配置、MyEclipse的下载与基本配置。第2篇是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射及缓存结构的讲解,最后还介绍了MyBatis与Spring框架的整合。第3篇是Spring MVC技术入门,包括Spring MVC的背景介绍、架构整体剖析、环境搭建、处理器与映射器的讲解、前端控制器的源码分析、多种视图解析器的介绍、请求映射与参数绑定的介绍、Validation校验与异常处理和拦截器的讲解。第4篇是Spring MVC与MyBatis的项目整合实战,通过对水果网络销售平台的需求分析、功能设计、数据库设计以及模块详细编码实现,让读者了解整合项目开发的整体流程。

《Spring MVC+MyBatis开发从入门到项目实战》对框架的介绍通俗易懂,由浅入深,结合实例展示,为读者的入门提供了有力的帮助,且为以后的技术提升打下坚实的基础。《Spring MVC+MyBatis开发从入门到项目实战》适用于拥有Java基础的软件开发人员学习框架开发,也适用于大中专院校在校师生学习开发技术,以及软件从业实习生提升框架开发技术水平,也可作为高等院校计算机及相关专业教材使用。


书籍真实打分

  • 故事情节:9分

  • 人物塑造:6分

  • 主题深度:9分

  • 文字风格:5分

  • 语言运用:4分

  • 文笔流畅:5分

  • 思想传递:3分

  • 知识深度:7分

  • 知识广度:7分

  • 实用性:9分

  • 章节划分:7分

  • 结构布局:9分

  • 新颖与独特:8分

  • 情感共鸣:5分

  • 引人入胜:3分

  • 现实相关:6分

  • 沉浸感:9分

  • 事实准确性:5分

  • 文化贡献:5分


网站评分

  • 书籍多样性:7分

  • 书籍信息完全性:5分

  • 网站更新速度:5分

  • 使用便利性:7分

  • 书籍清晰度:5分

  • 书籍格式兼容性:4分

  • 是否包含广告:9分

  • 加载速度:4分

  • 安全性:3分

  • 稳定性:5分

  • 搜索功能:9分

  • 下载便捷性:3分


下载点评

  • 无盗版(103+)
  • 全格式(251+)
  • 收费(68+)
  • 中评(511+)
  • 强烈推荐(117+)
  • 速度快(191+)

下载评价

  • 网友 苍***如: ( 2024-12-26 15:35:16 )

    什么格式都有的呀。

  • 网友 寿***芳: ( 2024-12-23 22:10:25 )

    可以在线转化哦

  • 网友 融***华: ( 2025-01-14 23:19:25 )

    下载速度还可以

  • 网友 权***颜: ( 2024-12-23 00:52:49 )

    下载地址、格式选择、下载方式都还挺多的

  • 网友 索***宸: ( 2025-01-16 02:52:41 )

    书的质量很好。资源多

  • 网友 訾***雰: ( 2024-12-19 03:18:52 )

    下载速度很快,我选择的是epub格式

  • 网友 权***波: ( 2024-12-20 19:35:53 )

    收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!

  • 网友 印***文: ( 2025-01-16 08:24:49 )

    我很喜欢这种风格样式。

  • 网友 汪***豪: ( 2025-01-16 07:42:42 )

    太棒了,我想要azw3的都有呀!!!

  • 网友 冯***丽: ( 2024-12-30 12:19:28 )

    卡的不行啊

  • 网友 潘***丽: ( 2025-01-17 18:29:04 )

    这里能在线转化,直接选择一款就可以了,用他这个转很方便的

  • 网友 郗***兰: ( 2024-12-19 21:18:13 )

    网站体验不错


随机推荐