Java EE框架整合开发入门到实战——Spring+Spring MVC+MyBatis 微课版
全新正版 假一赔十 可开发票
¥
51.25
7.3折
¥
69.8
全新
库存2件
作者陈恒,楼偶俊,张立杰 著
出版社清华大学出版社
ISBN9787302502968
出版时间2018-09
装帧平装
开本16开
定价69.8元
货号1201747668
上书时间2025-01-04
商品详情
- 品相描述:全新
- 商品描述
-
目录
部分Spring
章Spring入门2
1.1Spring简介2
1.1.1Spring的由来2
1.1.2Spring的体系结构2
1.2Spring开发环境的构建4
1.2.1使用Eclipse开发JavaWeb应用5
1.2.2Spring的下载及目录结构8
1.3使用Eclipse开发Spring入门程序9
1.4本章小结11
习题111
第2章SpringIoC12
2.1SpringIoC的基本概念12
2.2SpringIoC容器13
2.2.1BeanFactory13
2.2.2ApplicationContext14
2.3依赖注入的类型15
2.3.1使用构造方法注入15
2.3.2使用属性的setter方法注入18
2.4本章小结19
习题219
第3章SpringBean20
3.1Bean的配置20
3.2Bean的实例化21
3.2.1构造方法实例化22
3.2.2静态工厂实例化24
3.2.3实例工厂实例化25
3.3Bean的作用域26
3.3.1singleton作用域26
3.3.2prototype作用域27
3.4Bean的生命周期28
3.5Bean的装配方式30
3.5.1基于XML配置的装配30
3.5.2基于注解的装配34
3.6本章小结38
习题338
第4章SpringAOP39
4.1SpringAOP的基本概念39
4.1.1AOP的概念39
4.1.2AOP的术语40
4.2动态代理42
4.2.1JDK动态代理42
4.2.2CGLIB动态代理45
4.3基于代理类的AOP实现48
4.4基于XML配置开发AspectJ51
4.5基于注解开发AspectJ56
4.6本章小结59
习题460
第5章Spring的事务管理61
5.1Spring的数据库编程61
5.1.1SpringJDBC的配置62
5.1.2SpringJdbcTemplate的常用方法62
5.2编程式事务管理67
5.2.1基于底层API的编程式事务管理67
5.2.2基于TransactionTemplate的编程式事务管理69
5.3声明式事务管理71
5.3.1基于XML方式的声明式事务管理72
5.3.2基于@Transactional注解的声明式事务管理76
5.4本章小结78
习题578
第2部分MyBatis
第6章MyBatis开发入门80
6.1MyBatis简介80
6.2MyBatis环境的构建81
6.3MyBatis的工作原理81
6.4使用Eclipse开发MyBatis入门程序83
6.5MyBatis与Spring的整合87
6.5.1导入相关JAR包88
6.5.2在Spring中配置MyBatis工厂88
6.5.3使用Spring管理MyBatis的数据操作接口89
6.5.4框架整合示例89
6.6使用MyBatisGenerator插件自动生成映射文件94
6.7本章小结96
习题697
第7章映射器98
7.1MyBatis配置文件概述98
7.2映射器概述99
7.3<select>元素100
7.3.1使用Map接口传递多个参数100
7.3.2使用JavaBean传递多个参数101
7.4<insert>元素102
7.4.1主键(自动递增)回填103
7.4.2自定义主键103
7.5<update>与<delete>元素104
7.6<sql>元素104
7.7<resultMap>元素104
7.7.1<resultMap>元素的结构104
7.7.2使用Map存储结果集105
7.7.3使用POJO存储结果集106
7.8级联查询107
7.8.1一对一级联查询107
7.8.2一对多级联查询113
7.8.3多对多级联查询117
7.9本章小结120
习题7121
第8章动态SQL122
8.1<if>元素122
8.2<choose>、<when>、<otherwise>元素123
8.3<trim>、<where>、<set>元素124
8.3.1<trim>元素124
8.3.2<where>元素125
8.3.3<set>元素126
8.4<foreach>元素127
8.5<bind>元素128
8.6本章小结129
习题8129
第3部分SpringMVC
第9章SpringMVC入门132
9.1MVC模式与SpringMVC工作原理132
9.1.1MVC模式132
9.1.2SpringMVC工作原理133
9.1.3SpringMVC接口134
9.2个SpringMVC应用134
9.2.1创建Web应用并引入JAR包135
9.2.2在web.xml文件中部署DispatcherServlet135
9.2.3创建Web应用首页136
9.2.4创建Controller类136
9.2.5创建SpringMVC配置文件并配置Controller映射信息137
9.2.6应用的其他页面138
9.2.7发布并运行SpringMVC应用138
9.3视图解析器139
9.4本章小结139
习题9139
0章SpringMVC的Controller140
10.1基于注解的控制器140
10.1.1Controller注解类型141
10.1.2RequestMapping注解类型142
10.1.3编写请求处理方法143
10.2Controller接收请求参数的常见方式144
10.2.1通过实体Bean接收请求参数144
10.2.2通过处理方法的形参接收请求参数149
10.2.3通过HttpServletRequest接收请求参数149
10.2.4通过@PathVariable接收URL中的请求参数150
10.2.5通过@RequestParam接收请求参数151
10.2.6通过@ModelAttribute接收请求参数151
10.3重定向与转发152
10.4应用@Autowired进行依赖注入153
10.5@ModelAttribute156
10.6本章小结157
习题10157
1章类型转换和格式化158
11.1类型转换的意义158
11.2Converter160
11.2.1内置的类型转换器160
11.2.2自定义类型转换器162
11.3Formatter165
11.3.1内置的格式化转换器165
11.3.2自定义格式化转换器165
11.4本章小结169
习题11169
2章数据绑定和表单标签库170
12.1数据绑定170
12.2表单标签库170
12.2.1表单标签171
12.2.2input标签172
12.2.3password标签172
12.2.4hidden标签172
12.2.5textarea标签172
12.2.6checkbox标签173
12.2.7checkboxes标签173
12.2.8radiobutton标签173
12.2.9radiobuttons标签174
12.2.10select标签174
12.2.11options标签174
12.2.12errors标签174
12.3数据绑定的应用175
12.3.1应用的相关配置175
12.3.2领域模型176
12.3.3Service层177
12.3.4Controller层177
12.3.5View层179
12.3.6测试应用182
12.4JSON数据交互183
12.4.1JSON概述183
12.4.2JSON数据转换184
12.5本章小结189
习题12189
3章拦截器190
13.1拦截器概述190
13.1.1拦截器的定义190
13.1.2拦截器的配置191
13.2拦截器的执行流程192
13.2.1单个拦截器的执行流程192
13.2.2多个拦截器的执行流程195
13.3应用案例——用户登录权限验证197
13.4本章小结202
习题13202
4章数据验证203
14.1数据验证概述203
14.1.1客户端验证203
14.1.2服务器端验证204
14.2Spring验证器204
14.2.1Validator接口204
14.2.2ValidationUtils类205
14.2.3验证示例205
14.3JSR303验证213
14.3.1JSR303验证配置213
14.3.2标注类型214
14.3.3验证示例215
14.4本章小结219
习题14219
5章国际化220
15.1程序国际化概述220
15.1.1Java国际化的思想220
15.1.2Java支持的语言和国家221
15.1.3Java程序的国际化222
15.1.4带占位符的国际化信息223
15.2SpringMVC的国际化224
15.2.1SpringMVC加载资源属性文件224
15.2.2语言区域的选择225
15.2.3使用message标签显示国际化信息225
15.3用户自定义切换语言示例226
15.4本章小结231
习题15231
6章统一异常处理232
16.1示例介绍232
16.2SimpleMappingExceptionResolver类239
16.3HandlerExceptionResolver接口240
16.4@ExceptionHandler注解242
16.5本章小结243
习题16243
7章文件的上传和下载244
17.1文件上传244
17.1.1commons-fileupload组件244
17.1.2基于表单的文件上传245
17.1.3MultipartFile接口245
17.1.4单文件上传246
17.1.5多文件上传250
17.2文件下载253
17.2.1文件下载的实现方法253
17.2.2文件下载的过程253
17.3本章小结257
习题17257
8章EL与JSTL258
18.1表达式语言258
18.1.1基本语法258
18.1.2EL隐含对象260
18.2JSP标准标签库263
18.2.1配置JSTL263
18.2.2核心标签库之通用标签264
18.2.3核心标签库之流程控制标签265
18.2.4核心标签库之迭代标签267
18.2.5函数标签库269
18.3本章小结272
习题18272
第4部分SSM框架
9章SSM框架整合274
19.1SSM框架整合所需JAR包274
19.2SSM框架整合应用测试275
19.3本章小结283
习题19283
第20章电子商务平台的设计与实现284
20.1系统设计284
20.1.1系统功能需求284
20.1.2系统模块划分285
20.2数据库设计286
20.2.1数据库概念结构设计286
20.2.2数据库逻辑结构设计286
20.2.3创建数据表289
20.3系统管理289
20.3.1导入相关的JAR包289
20.3.2JSP页面管理289
20.3.3应用的目录结构294
20.3.4配置文件管理294
20.4组件设计299
20.4.1管理员登录权限验证299
20.4.2前台用户登录权限验证300
20.4.3验证码301
20.4.4统一异常处理303
20.4.5工具类304
20.5后台管理子系统的实现305
20.5.1管理员登录305
20.5.2类型管理307
20.5.3添加商品312
20.5.4查询商品316
20.5.5修改商品321
20.5.6删除商品322
20.5.7订单管理325
20.5.8用户管理327
20.5.9公告管理327
20.5.10退出系统328
20.6前台电子商务子系统的实现329
20.6.1导航栏329
20.6.2销售排行334
20.6.3人气排行334
20.6.4最新商品334
20.6.5公告栏334
20.6.6用户注册334
20.6.7用户登录336
20.6.8商品详情337
20.6.9关注商品339
20.6.10购物车340
20.6.11下单346
20.6.12用户中心349
20.7本章小结351
附录A项目案例——基于SSM的邮件管理系统352
附录B项目案例——基于SSM的人事管理系统353
参考文献
内容摘要
本书详细讲解了JavaEE中Spring、SpringMVC和MyBatis三大框架(SSM)的基础知识和实际应用。为了更好地帮助读者学习SSM框架,本书以大量案例介绍了SSM框架的基本思想、方法和技术。全书共20章,分四部分介绍。~5章为部分,主要讲解Spring框架的相关知识,内容包括Spring入门、SpringIoC、SpringBean、SpringAOP以及Spring的事务管理;第6~8章为第2部分,主要讲解MyBatis的相关知识,内容包括MyBatis开发入门、映射器以及动态SQL;第9~18章为第3部分,主要讲解SpringMVC的相关知识,内容包括SpringMVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、、数据验证、靠前化、统一异常处理、文件的上传和下载以及EL与JSTL;9章、第20章为第4部分,主要讲解SSM框架整合的基本思想与实战开发,内容包括SSM框架整合以及基于SSM框架的电子商务平台的设计与实现。本书突出实用性、趣味性,内容组织合理、通俗易懂,使读者能够快速掌握SSM框架的基础知识、编程技巧以及完整的开发体系,从而为大型项目开发打下坚实的基础。本书附有教学视频、源代码、课件、教学大纲、习题答案等配套资源,可以作为大学计算机及相关专业的教材或教学参考书,也可以作为Java技术的培训教材,同时适合广大JavaEE应用开发人员阅读与使用。
— 没有更多了 —
以下为对购买帮助不大的评价