免费下载书籍地址:PDF下载地址
精美图片

JavaEE框架技术(SpringMVC+Spring+MyBatis)书籍详细信息
- ISBN:9787560645896
- 作者:暂无作者
- 出版社:暂无出版社
- 出版时间:2017-08
- 页数:214
- 价格:19.50
- 纸张:胶版纸
- 装帧:平装-胶订
- 开本:16开
- 语言:未知
- 丛书:暂无丛书
- TAG:暂无
- 豆瓣评分:暂无豆瓣评分
内容简介:
本书对当前企业使用较多的、流行的三大技术框架SpringMVC、Spring和MyBatis的基本知识和使用方法进行了详细的讲解。全书共分为7章。*章主要介绍MyBatis开发入门知识;第二章主要介绍MyBatis配置选项;第三章主要介绍MyBatis映射器(Mapper);第四章主要介绍Spring核心技术;第五章主要介绍SpringMVC;第六章主要介绍SpringMVC、Spring、MyBatis三个框架的集成;第七章主要是项目实战部分。本书在讲解知识点的同时还提供了丰富的案例,每章节末均给出一定量的练习题,以帮助学生巩固学习效果,加深对相关知识点的理解。
本书可作为高等院校计算机相关专业软件工程类课程的教材,也可作为相关工程技术人员的参考
用书。
书籍目录:
章 MyBatis开发入门............................................................................................. 1
1.1 MyBatis简介....................................................................................................... 1
1.2 MyBatis的优势.................................................................................................... 2
1.3 认识个MyBatis程序..................................................................................... 3
1.4 MyBatis日志....................................................................................................... 8
1.4.1 MyBatis日志的实现方式................................................................................ 8
1.4.2 使用Log4J实现MyBatis日志的配置.............................................................. 9
本章小结....................................................................................................................... 10
练习题.......................................................................................................................... 11
第二章 配置MyBatis................................................................................................... 13
2.1 基于XML方式配置MyBatis............................................................................... 13
2.1.1 属性properties............................................................................................. 15
2.1.2 全局参数设置settings................................................................................... 16
2.1.3 类型别名typeAliases.................................................................................... 18
2.1.4 类型处理器typeHandlers.............................................................................. 20
2.1.5 环境集合属性对象environments................................................................... 25
2.1.6 映射器mappers............................................................................................ 28
2.1.7 对象工厂ObjectFactory................................................................................ 28
2.1.8 插件plugins................................................................................................. 30
2.2 基于Java API方式配置MyBatis......................................................................... 31
2.2.1 环境配置Environment.................................................................................. 32
2.2.2 类型别名typeAliases.................................................................................... 33
2.2.3 类型处理器typeHandlers.............................................................................. 34
2.2.4 全局参数设置Settings.................................................................................. 34
2.2.5 映射器mappers............................................................................................ 35
本章小结................................................................................................................... 35
练习题....................................................................................................................... 36
第三章 映射器(Mapper).............................................................................................. 38
3.1 SQL映射配置文件和SQL映射接口................................................................... 38
3.2 SQL映射........................................................................................................... 43
3.2.1 select查询语句............................................................................................ 44
3.2.2 insert插入语句............................................................................................ 46
3.2.3 update修改语句........................................................................................... 48
3.2.4 delete删除语句............................................................................................ 49
3.2.5 SQL块语句................................................................................................. 50
3.2.6 Parameters参数............................................................................................ 50
3.2.7 resultMap结果集映射................................................................................... 52
3.3 SQL高级映射.................................................................................................... 57
3.3.1 拓展ResultMap............................................................................................ 57
3.3.2 一对一映射................................................................................................. 57
3.3.3 一对多映射................................................................................................. 63
3.3.4 cache和cache-ref元素................................................................................. 67
3.4 动态SQL........................................................................................................... 68
3.4.1 if元素......................................................................................................... 69
3.4.2 choose、when、otherwise元素...................................................................... 69
3.4.3 where、trim、set元素.................................................................................. 70
3.4.4 foreach元素................................................................................................. 72
3.5 注解配置SQL映射器......................................................................................... 73
3.5.1 @Select 查询语句....................................................................................... 73
3.5.2 @Insert 插入语句........................................................................................ 74
3.5.3 @Update修改语句....................................................................................... 75
3.5.4 @Delete删除语句........................................................................................ 76
3.5.5 @ResultMap结果映射.................................................................................. 76
3.5.6 @One一对一映射........................................................................................ 78
3.5.7 @Many一对多映射..................................................................................... 79
3.5.8 @SelectProvider 动态查询语句.................................................................... 80
3.5.9 @InsertProvider 动态插入语句..................................................................... 83
3.5.10 @UpdateProvider动态更新语句.................................................................. 83
3.5.11 @DeleteProvider动态删除语句................................................................... 84
3.6 使用MyBatis Generator自动创建代码................................................................. 85
本章小结................................................................................................................... 86
练习题....................................................................................................................... 86
第四章 Spring核心技术.............................................................................................. 90
4.1 Spring简介........................................................................................................ 90
4.1.1 Sping的核心模块........................................................................................ 90
4.1.2 Spring框架的优势....................................................................................... 91
4.1.3 Spring开发环境的搭建................................................................................ 92
4.2 控制反转(IoC)................................................................................................... 93
4.2.1 IoC的基本概念........................................................................................... 93
4.2.2 依赖注入的类型.......................................................................................... 97
4.3 Bean的装配..................................................................................................... 100
4.3.1 Spring装配Bean的方案............................................................................. 100
4.3.2 Spring IoC容器.......................................................................................... 100
4.3.3 基于注解的Bean装配................................................................................ 101
4.4 面向切面编程(AOP)......................................................................................... 104
4.4.1 面向切面编程简介..................................................................................... 104
4.4.2 通过切点选择连接点.................................................................................. 106
4.4.3 使用注解创建切面..................................................................................... 108
4.4.4 在XML中声明切面................................................................................... 112
4.5 Spring的事务管理............................................................................................ 116
4.5.1 事务的特性................................................................................................ 116
4.5.2 核心接口................................................................................................... 116
4.5.3 基本事务属性............................................................................................ 118
4.5.3 事务状态................................................................................................... 121
4.5.4 声明事务管理实例..................................................................................... 121
本章小结................................................................................................................. 123
练习题..................................................................................................................... 124
第五章 SpringMVC................................................................................................... 127
5.1 SpringMVC概述.............................................................................................. 127
5.2 创建个SpringMVC 程序........................................................................... 128
5.2.1 新建项目................................................................................................... 129
5.2.2 导入jar包................................................................................................. 129
5.2.3 在web.xml中添加SpringMVC的配置........................................................ 130
5.2.4 在类路径下添加SpringMVC的配置........................................................... 130
5.2.5 建立视图文件............................................................................................ 131
5.2.6 建立Controller控制层文件......................................................................... 132
5.2.7 部署运行项目............................................................................................ 132
5.3 SpringMVC RequestMapping的基本设置........................................................... 133
5.4 SpringMVC前后台数据交互............................................................................. 135
5.4.1 Controller获取前台传递的参数.................................................................. 135
5.4.2 Controller传递参数到前台......................................................................... 137
5.5 SpringMVC文件上传和下载............................................................................. 138
5.5.1 文件上传................................................................................................... 138
5.5.2 文件下载................................................................................................... 139
5.6 SpringMVC常用注解....................................................................................... 141
本章小结................................................................................................................. 145
练习题..................................................................................................................... 145
第六章 SpringMVC Spring MyBatis集成................................................................... 148
6.1 依赖包的引入.................................................................................................. 148
6.2 Spring与MyBatis的集成.................................................................................. 153
6.2.1 建立JDBC属性文件.................................................................................. 154
6.2.2 建立Spring上下文配置文件....................................................................... 154
6.2.3 Log4J的配置............................................................................................. 157
6.2.4 JUnit测试.................................................................................................. 157
6.3 集成SpringMVC.............................................................................................. 161
6.3.1 建立SpringMVC配置文件......................................................................... 161
6.3.2 配置web.xml文件..................................................................................... 162
6.3.3 测试.......................................................................................................... 165
本章小结................................................................................................................. 166
练习题..................................................................................................................... 166
第七章 项目实战....................................................................................................... 167
7.1 项目的需求分析............................................................................................... 167
7.1.1 基础信息模块............................................................................................ 167
7.1.2 角色管理模块............................................................................................ 168
7.1.3 管理员管理模块......................................................................................... 169
7.1.4 资费管理模块............................................................................................ 169
7.1.5 账务账号管理模块..................................................................................... 170
7.1.6 业务账号管理模块..................................................................................... 171
7.1.7 账单管理模块............................................................................................ 172
7.1.8 报表模块................................................................................................... 172
7.2 概要设计......................................................................................................... 173
7.2.1 系统流程................................................................................................... 173
7.2.2 功能模块图................................................................................................ 173
7.3 数据库设计...................................................................................................... 174
7.3.1 数据模型................................................................................................... 174
7.3.2 数据字典................................................................................................... 174
7.4 功能实现......................................................................................................... 177
7.4.1 基础信息模块实现..................................................................................... 177
7.4.2 角色管理功能实现..................................................................................... 181
7.4.3 管理员管理功能实现.................................................................................. 188
7.4.4 资费管理功能实现..................................................................................... 194
7.4.5 账务账号管理功能实现.............................................................................. 200
7.4.6 业务账号管理功能实现.............................................................................. 208
本章小结................................................................................................................. 214
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
在线阅读地址:JavaEE框架技术(SpringMVC+Spring+MyBatis)在线阅读
在线听书地址:JavaEE框架技术(SpringMVC+Spring+MyBatis)在线收听
在线购买地址:JavaEE框架技术(SpringMVC+Spring+MyBatis)在线购买
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
前言
本书介绍的SpringMVC、Spring、MyBatis开源框架开发技术,是基于Java EE的Web应用程序,用于开发企业级Web应用的软件框架。Java EE通过提供中间层集成框架来满足各种应用需求。Java EE架构具有高可用性、高可靠性、高扩展性,并且成本低,是企业构建Web应用平台的。而Java
EE架构通常选用SpringMVC Spring MyBatis框架作为其基础开发框架。通过对三个框架的合理整合,不仅可以大幅度提高系统的开发效率,而且能提高系统的稳定性、健壮性与安全性。
本书介绍了Java EE开发使用的三大开发框架SpringMVC、Spring、MyBatis及其整合使用。本书内容共分为七章。章为MyBatis开发入门知识,讨论了MyBatis的优势,使用MyBaits访问数据库的优点,并创建了个MyBatis项目,带领读者进入MyBatis。第二章为MyBatis配置选项,使用基于XML配置和基于Java
API配置的方式引导MyBatis。第三章为映射器配置,是本书重点,讨论了怎样使用映射器配置文件书写SQL映射语句,如何配置简单的语句、一对一以及一对多关系的语句,以及怎样使用resultMap进行结果集映射;还讨论了动态SQL的书写方法及使用注解书写SQL映射语句,后介绍如何使用MyBatis Generator自动创建实体类、接口、配置文件代码。第四章为Spring核心技术,讨论了Spring的核心知识,包括Spring
IoC和Spring AOP技术。第五章为SpringMVC框架技术,包括SpringMVC 概述、创建个SpringMVC程序、SpringMVC RequestMapping的基本设置、SpringMVC前后台数据交互、SpringMVC文件上传下载,以及SpringMVC常用注解。第六章为SpringMVC、Spring、MyBatis的集成部分,介绍了三个框架的集成步骤。第七章为项目实战部分,主要以云服务器租赁后台管理系统为导向,介绍了综合应用SpringMVC Spring MyBatis框架实现一个项目的技术与过程。
本书突破传统的侧重Java EE技术细节介绍的形式,以“项目驱动、任务导向”的方式进行内容组织。首先以项目案例的实现为先导,让读者了解某项技术的应用,引起读者对这些技术实现的兴趣,激起其探索该技术实现原理与理论知识的愿望。然后通过有目的的学习,让读者掌握书中介绍的知识点及实现技术。本书介绍的相关技术具有连贯性。
本书适合作为高等院校计算机相关专业软件工程类课程的教材,也适合作为相关工程技术人员的参考用书。本书配有一系列案例源代码,这些案例代码均经过调试可以运行。书中介绍了这些案例的实现过程,读者可以按照书中介绍的案例实现步骤自行实现,并可借助这些案例引导,逐步掌握使用SpringMVC、Spring、MyBatis框架进行综合应用软件项目的开发。本书相关源码下载地址:https://github.com/bay-test/ssmbooksource。
本书由陈永政和张正龙担任主编,陈永政主要承担了章、第二章、第三章、第五章、第六章的编写;张正龙主要承担了第四章、第七章的编写;谢东亮、张红实、李冀明承担了部分章节的编写,并提出了大量有益的建议。重庆知人者科技有限公司的沈国仿工程师参与了本书教学案例的设计及教学内容的设计,在此一并表示感谢。
由于时间仓促及编者水平有限,书中难免存在疏漏和不足之处,恳请同行专家和读者给予批评与指正。
编者邮箱:610919606@qq.com
编 者
2017年5月
书籍真实打分
故事情节:7分
人物塑造:6分
主题深度:8分
文字风格:7分
语言运用:9分
文笔流畅:5分
思想传递:6分
知识深度:6分
知识广度:8分
实用性:7分
章节划分:9分
结构布局:3分
新颖与独特:7分
情感共鸣:8分
引人入胜:5分
现实相关:5分
沉浸感:7分
事实准确性:5分
文化贡献:3分
网站评分
书籍多样性:9分
书籍信息完全性:3分
网站更新速度:8分
使用便利性:6分
书籍清晰度:9分
书籍格式兼容性:9分
是否包含广告:7分
加载速度:6分
安全性:9分
稳定性:8分
搜索功能:3分
下载便捷性:5分
下载点评
- 体验还行(225+)
- 章节完整(358+)
- 体验差(678+)
- 目录完整(78+)
- 收费(573+)
- 购买多(176+)
- 简单(666+)
- 好评多(581+)
- 种类多(389+)
- 下载速度快(213+)
- 体验满分(151+)
- 引人入胜(259+)
下载评价
网友 屠***好:还行吧。
网友 师***怡:说的好不如用的好,真心很好。越来越完美
网友 晏***媛:够人性化!
网友 宫***玉:我说完了。
网友 融***华:下载速度还可以
网友 龚***湄:差评,居然要收费!!!
网友 曾***文:五星好评哦
网友 利***巧:差评。这个是收费的
网友 田***珊:可以就是有些书搜不到
网友 习***蓉:品相完美
网友 后***之:强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
网友 郗***兰:网站体验不错
网友 芮***枫:有点意思的网站,赞一个真心好好好 哈哈
网友 冉***兮:如果满分一百分,我愿意给你99分,剩下一分怕你骄傲
网友 堵***洁:好用,支持