注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络网络与数据通信网络服务Spring+Spring MVC+MyBatis框架技术精讲与整合案例

Spring+Spring MVC+MyBatis框架技术精讲与整合案例

Spring+Spring MVC+MyBatis框架技术精讲与整合案例

定 价:¥99.00

作 者: 缪勇,施俊
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302528999 出版时间: 2019-06-01 包装: 平装
开本: 16开 页数: 482 字数:  

内容简介

  《Spring+Spring MVC+MyBatis框架技术精讲与整合案例》全面地讲解了使用z新流行轻量级框架SSM进行Java EE Web开发的技术,重点介绍了Eclipse开发平台、Spring框架、Spring MVC和MyBatis框架等基础知识,并用三个SSM框架整合案例演示框架应用技巧和连接技术,内容由浅入深,引人入胜。 《Spring+Spring MVC+MyBatis框架技术精讲与整合案例》共分21章,各基础章节在知识点讲解中,均结合了小案例的精讲,以帮助读者更好地理解和掌握。综合实例部分涉及三个SSM整合案例,均按功能分类,采用三层架构(数据访问层、业务逻辑层和视图层)进行精讲,各层之间分层清晰,层与层之间耦合方法简单,读者可以全面理解实现过程,同时三个案例分别使用了三个流行前端UI:Easy UI、Bootstrap和Vue,可以进一步拓展读者的知识面。为方便读者学习和教学开展,本书提供了全程真实课程录像。 《Spring+Spring MVC+MyBatis框架技术精讲与整合案例》不仅适合初学者按部就班地学习,也适合网络开发人员作为技术参考,同时,也可作为高等院校计算机相关专业学生的课堂教材。

作者简介

  缪勇,《Struts2+Spring+Hibernate框架技术与项目实战》与《Struts2+Spring3+Hibernate框架技术精讲与整合案例》主创作者。有多年Java Web框架技术教学和实践经验。大学计算机专业老师,硕士研究生学历,多部计算机图书作者,编写经验丰富。施俊,大学计算机专业老师,硕士研究生学历,有多年Java Web框架技术教学和实践经验。编写有《多媒体技术与应用案例教程》(2013年12月,北京邮电大学出版社)《Struts2+Spring3+Hibernate框架技术精讲与整合案例》等图书。李新锋,镇江市机关技术员,硕士研究生学历,长期关注计算机技术及信息安全保密,著有多部计算机图书。

图书目录

目    录
第1章  搭建Java Web开发环境    1
1.1  建立JDK的环境    1
1.1.1  下载与安装JDK    1
1.1.2  配置JDK环境变量    3
1.1.3  验证JDK是否配置    4
1.2  建立Tomcat的环境    4
1.2.1  下载与安装Tomcat    5
1.2.2  配置Tomcat环境变量    5
1.2.3  启动与停止Tomcat    6
1.2.4  Tomcat的目录结构    6
1.3  创建MySQL数据库环境    7
1.3.1  MySQL概述    7
1.3.2  下载MySQL    8
1.3.3  安装与配置MySQL    10
1.3.4  使用MySQL数据库    12
1.4  搭建Java Web开发环境    14
1.4.1  下载与安装Eclipse    14
1.4.2  在Eclipse中配置JDK    14
1.4.3  在Eclipse中配置Tomcat    15
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工厂BeanFactory    33
3.1.2  Bean工厂ApplicationContext    34
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  认识AOP    43
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 JDBC    57
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 I和Model II    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  保存模型属性到HttpSession    92
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接口执行SQL    166
12.7  小结    167
第13章  MyBatis的关联映射    168
13.1  一对一关联映射    168
13.2  一对多关联映射    172
13.3  多对多关联映射    180
13.4  小结    183
第14章  动态SQL    184
14.1  元素    184
14.2  、元素    186
14.3  、元素    187
14.4  元素    189
14.5  、和元素    191
14.6  元素    193
14.7  小结    195
第15章  MyBatis的注解配置    196
15.1  基于注解的单表增删改查    196
15.2  基于注解的一对一关联映射    199
15.3  基于注解的一对多关联映射    201
15.4  基于注解的多对多关联映射    204
15.5  基于注解的动态SQL    206
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整合MyBatis    217
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

本目录推荐