图书介绍

Spring MVC+MyBatis开发 从入门到项目实战PDF|Epub|txt|kindle电子书版本下载

Spring MVC+MyBatis开发 从入门到项目实战
  • 朱要光编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121333903
  • 出版时间:2018
  • 标注页数:372页
  • 文件大小:42MB
  • 文件页数:387页
  • 主题词: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篇 准备工作2

第1章 开发环境搭建2

1.1 JDK安装与配置2

1.1.1下载JDK3

1.1.2安装JDK4

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技术入门14

第2章 了解MyBatis14

2.1传统JDBC开发模式的缺陷14

2.1.1 JDBC连接数据库模式分析14

2.1.2 JDBC操作SQL语句模式分析16

2.1.3待优化的问题17

2.2初识MyBatis18

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 obj ectFactory配置分析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使用resultTpe实现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技术入门132

第8章 Spring MVC132

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.xml138

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 AbstractCachingViewResolver162

10.2.2 UrlBasedViewResolver162

10.2.3 IntemalResourceViewResolver163

10.2.4 XmlViewResolver163

10.2.5 BeanNameViewResolver164

10.2.6 ResourceBundleViewResolver165

10.2.7 FreeMarkerViewResolver与VelocityViewResolver167

10.2.8 ViewResolver链168

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

11.1 Controller与RequestMapping169

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 RESTful231

14.3.2使用Spring MVC实现RESTful风格232

14.3.3静态资源访问问题235

第4篇 Spring MVC与MyBatis项目实战238

第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

热门推荐