图书介绍

Spring+Spring MVC+MyBatis框架技术精讲与整合案例PDF|Epub|txt|kindle电子书版本网盘下载

Spring+Spring MVC+MyBatis框架技术精讲与整合案例
  • 杨作梅责任编辑;缪勇,施俊 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302528999
  • 出版时间:2019
  • 标注页数:482页
  • 文件大小:245MB
  • 文件页数:493页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Spring+Spring MVC+MyBatis框架技术精讲与整合案例PDF格式电子书版下载

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

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

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

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

图书目录

第1章 搭建Java Web开发环境1

1.1 建立JDK的环境1

1.1.1 下载与安装JDK1

1.1.2 配置JDK环境变量3

1.1.3 验证JDK是否配置4

1.2 建立Tomcat的环境4

1.2.1 下载与安装Tomcat5

1.2.2 配置Tomcat环境变量5

1.2.3 启动与停止Tomcat6

1.2.4 Tomcat的目录结构6

1.3 创建MySQL数据库环境7

1.3.1 MySQL概述7

1.3.2 下载MySQL8

1.3.3 安装与配置MySQL10

1.3.4 使用MySQL数据库12

1.4 搭建Java Web开发环境14

1.4.1 下载与安装Eclipse14

1.4.2 在Eclipse中配置JDK14

1.4.3 在Eclipse中配置Tomcat15

1.5 创建和发布Java Web工程16

1.5.1 创建Web项目、设计项目目录结构16

1.5.2 编写页面代码,部署和运行Web项目18

1.6 小结19

第2章 Spring的基本应用20

2.1 Spring概述20

2.1.1 Spring的概念20

2.1.2 Spring的优点21

2.1.3 Spring的体系结构21

2.1.4 Spring的下载23

2.2 搭建Spring的入门程序24

2.3 Spring的核心机制:依赖注入/控制反转26

2.3.1 依赖注入的概念26

2.3.2 依赖注入的类型27

2.3.3 依赖注入的示例29

2.4 小结32

第3章 Spring Bean的装配模式33

3.1 Spring IoC容器33

3.1.1 Bean工厂BeanFactory33

3.1.2 Bean工厂ApplicationContext34

3.2 Bean的配置35

3.3 Bean的作用域37

3.4 Bean的装配方式38

3.4.1 基于XML的Bean装配38

3.4.2 基于Annotation的Bean装配39

3.4.3 自动装配41

3.5 小结42

第4章 Spring AOP(面向方面编程)43

4.1 AOP概述43

4.1.1 认识AOP43

4.1.2 AOP术语45

4.2 基于XML配置文件的AOP实现46

4.2.1 前置通知46

4.2.2 返回通知49

4.2.3 异常通知50

4.2.4 环绕通知51

4.3 基于@AspectJ注解的AOP实现52

4.4 小结56

第5章 Spring的数据库编程57

5.1 Spring JDBC57

5.1.1 Spring JdbcTemplate类57

5.1.2 Spring JDBC的配置58

5.2 JdbcTemplate的常用方法59

5.2.1 execute()方法59

5.2.2 update()方法61

5.2.3 query()方法67

5.3 小结70

第6章 Spring MVC简介71

6.1 MVC模式概述71

6.1.1 Model Ⅰ和Model Ⅱ71

6.1.2 MVC模式及其优势72

6.2 Spring MVC概述73

6.3 Spring MVC环境搭建74

6.4 Spring MVC请求流程78

6.5 小结79

第7章 Spring MVC常用注解80

7.1 基于注解的控制器80

7.1.1 @Controller注解80

7.1.2 @RequestMapping注解83

7.2 请求映射方式84

7.2.1 根据请求方式进行映射84

7.2.2 Ant风格的URL路径映射85

7.2.3 REST风格的URL路径映射86

7.3 绑定控制器类处理方法入参88

7.4 控制器类处理方法的返回值类型92

7.5 保存模型属性到HttpSession92

7.6 在控制器类的处理方法执行前执行指定的方法93

7.7 直接页面转发、自定义视图与页面重定向94

7.8 Spring MVC返回JSON数据96

7.9 小结100

第8章 Spring MVC标签库101

8.1 Spring MVC表单标签库概述101

8.2 Spring MVC表单标签库102

8.2.1 form标签102

8.2.2 input标签103

8.2.3 password标签105

8.2.4 hidden标签105

8.2.5 textarea标签105

8.2.6 checkbox标签106

8.2.7 radiobutton标签107

8.2.8 select标签108

8.2.9 option标签109

8.2.10 options标签109

8.2.11 errors标签113

8.3 小结114

第9章 Spring MVC类型转换、数据格式化和数据校验115

9.1 数据绑定简介115

9.2 数据类型转换116

9.2.1 使用ConversionService进行类型转换116

9.2.2 使用@InitBinder注解进行类型转换120

9.3 数据格式化121

9.4 数据校验121

9.5 小结124

第10章 Spring MVC文件上传和下载125

10.1 文件上传125

10.1.1 单文件上传126

10.1.2 多文件上传128

10.2 文件下载130

10.3 小结132

第11章 Spring MVC的国际化和拦截器133

11.1 Spring MVC国际化133

11.1.1 Spring MVC国际化概述133

11.1.2 基于浏览器请求的国际化实现135

11.1.3 基于HttpSession的国际化实现139

11.1.4 基于Cookie的国际化实现141

11.2 Spring MVC拦截器143

11.2.1 拦截器概述143

11.2.2 拦截器执行流程146

11.2.3 使用拦截器实现用户登录权限验证149

11.3 小结153

第12章 MyBatis入门154

12.1 MyBatis概述154

12.2 MyBatis的下载与安装155

12.3 MyBatis的工作原理155

12.4 MyBatis的增删改查157

12.4.1 查询用户157

12.4.2 添加用户162

12.4.3 修改用户163

12.4.4 删除用户164

12.5 使用resultMap属性映射查询结果165

12.6 使用Mapper接口执行SQL166

12.7 小结167

第13章 MyBatis的关联映射168

13.1 一对一关联映射168

13.2 一对多关联映射172

13.3 多对多关联映射180

13.4 小结183

第14章 动态SQL184

14.1 <if>元素184

14.2 <where>、<if>元素186

14.3 <set>、<if>元素187

14.4 <trim>元素189

14.5 <choose>、<when>和<otherwise>元素191

14.6 <foreach>元素193

14.7 小结195

第15章 MyBatis的注解配置196

15.1 基于注解的单表增删改查196

15.2 基于注解的一对一关联映射199

15.3 基于注解的一对多关联映射201

15.4 基于注解的多对多关联映射204

15.5 基于注解的动态SQL206

15.5.1 @SelectProvider注解206

15.5.2 @InsertProvider注解208

15.5.3 @UpdateProvider注解209

15.5.4 @DeleteProvider注解211

15.6 小结212

第16章 MyBatis缓存213

16.1 一级缓存213

16.2 二级缓存215

16.3 小结216

第17章 Spring整合MyBatis217

17.1 环境搭建217

17.2 编写SSM整合的相关配置文件222

17.3 创建实体类227

17.4 数据访问层开发227

17.5 业务逻辑层开发228

17.6 控制器开发228

17.7 表示层开发229

17.8 小结230

第18章 前端UI框架231

18.1 Easy UI框架231

18.1.1 Layout控件232

18.1.2 Tabs控件233

18.1.3 Tree控件234

18.1.4 DataGrid控件235

18.2 Bootstrap框架236

18.2.1 Bootstrap简介236

18.2.2 环境安装237

18.2.3 Bootstrap按钮237

18.2.4 Bootstrap表格239

18.2.5 Bootstrap网格系统240

18.2.6 Bootstrap下拉菜单242

18.2.7 Bootstrap面板243

18.2.8 Bootstrap模态框245

18.2.9 Bootstrap标签页247

18.3 Vue框架248

18.3.1 Vue简介248

18.3.2 第一个Vue应用249

18.3.3 生命周期250

18.3.4 模板语法251

18.3.5 计算属性256

18.3.6 条件渲染256

18.3.7 列表渲染257

18.3.8 方法和事件259

18.3.9 Vue组件260

18.3.10 Vue脚手架262

18.3.11 Vue路由264

18.3.12 Vuex状态管理266

18.4 小结269

第19章 电商平台后台管理系统270

19.1 需求与系统分析270

19.2 数据库设计271

19.3 环境搭建与配置文件274

19.4 创建实体类274

19.5 创建几个Dao接口及动态提供类278

19.6 创建Service接口及实现类287

19.7 后台登录与管理首页面293

19.8 商品管理301

19.8.1 商品列表显示301

19.8.2 查询商品306

19.8.3 添加商品308

19.8.4 商品下架311

19.8.5 修改商品313

19.9 订单管理314

19.9.1 创建订单314

19.9.2 查询订单324

19.9.3 删除订单328

19.9.4 查看订单明细330

19.10 客户管理333

19.10.1 客户列表显示333

19.10.2 查询客户336

19.10.3 启用和禁用客户337

19.11 小结339

第20章 校园通讯管理系统340

20.1 需求与系统分析340

20.2 数据库设计342

20.3 环境搭建与配置文件345

20.4 创建实体类346

20.5 后台登录349

20.6 平台管理员功能359

20.6.1 院校管理员管理359

20.6.2 院校管理382

20.7 院校管理员功能398

20.7.1 单位管理399

20.7.2 角色管理410

20.7.3 用户管理420

20.8 单位用户功能435

20.8.1 发送消息435

20.8.2 接收消息450

20.9 小结457

第21章 电商网站458

21.1 需求与系统分析458

21.2 数据库设计458

21.3 环境搭建与配置文件459

21.4 创建实体类461

21.5 创建几个Dao接口462

21.6 创建Service接口及实现类463

21.7 商品列表页465

21.8 商品详情页473

21.9 购物车页475

21.10 订单提交480

21.11 小结482

热门推荐