Spring MVC开发技术指南
全新正版 极速发货
¥
21.15
6.1折
¥
34.5
全新
库存2件
作者陈恒 主编
出版社清华大学出版社
ISBN9787302475040
出版时间2017-10
装帧平装
开本16开
定价34.5元
货号1201572119
上书时间2024-06-09
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章SpringMVC入门1
1.1MVC模式与SpringMVC工作原理1
1.1.1MVC模式1
1.1.2SpringMVC工作原理2
1.1.3SpringMVC接口3
1.2SpringMVC的开发环境3
1.2.1Spring的下载与安装6
1.2.2使用Eclipse开发SpringMVC应用6
1.3第一个SpringMVC应用12
1.3.1应用首页12
1.3.2实现Controller13
1.3.3配置Controller14
1.3.4应用的其他页面14
1.3.5发布并运行SpringMVC应用14
1.3.6实践环节15
1.4视图解析器15
1.5本章小结16
习题116
第2章Controller17
2.1基于注解的控制器17
2.1.1Controller注解类型18
2.1.2RequestMapping注解类型19
2.1.3编写请求处理方法20
2.2Controller接收请求参数的常见方式21
2.2.1通过实体bean接收请求参数21
2.2.2通过处理方法的形参接收请求参数28
2.2.3通过HttpServletRequest接收请求参数29
2.2.4通过@PathVariable接收URL中的请求参数29
2.2.5通过@RequestParam接收请求参数30
2.2.6通过@ModelAttribute接收请求参数31
2.2.7实践环节32
2.3重定向与转发32
2.4应用@Autowired和@Service进行依赖注入33
2.5@ModelAttribute36
2.6本章小结37
习题238
第3章类型转换和格式化39
3.1类型转换的意义39
3.2Converter41
3.2.1内置的类型转换器41
3.2.2自定义类型转换器43
3.2.3实践环节47
3.3Formatter47
3.3.1内置的格式化转换器48
3.3.2自定义格式化转换器48
3.3.3实践环节53
3.4本章小结53
习题353
第4章数据绑定和表单标签库54
4.1数据绑定54
4.2表单标签库54
4.2.1表单标签55
4.2.2input标签56
4.2.3password标签56
4.2.4hidden标签56
4.2.5textarea标签57
4.2.6checkbox标签57
4.2.7checkboxes标签57
4.2.8radiobutton标签58
4.2.9radiobuttons标签58
4.2.10select标签58
4.2.11options标签58
4.2.12errors标签59
4.3数据绑定应用59
4.3.1应用的相关配置59
4.3.2领域模型61
4.3.3Service层62
4.3.4Controller层63
4.3.5View层64
4.3.6测试应用67
4.4实践环节68
4.5本章小结69
习题469
第5章数据验证70
5.1数据验证概述70
5.1.1客户端验证70
5.1.2服务器端验证71
5.2Spring验证器71
5.2.1Validator接口71
5.2.2ValidationUtils类71
5.2.3验证示例72
5.2.4实践环节80
5.3JSR303验证81
5.3.1JSR303验证配置81
5.3.2标注类型82
5.3.3验证示例83
5.3.4实践环节87
5.4本章小结88
习题588
第6章国际化89
6.1程序国际化概述89
6.1.1Java国际化的思想89
6.1.2Java支持的语言和国家90
6.1.3Java程序国际化91
6.1.4带占位符的国际化信息92
6.1.5实践环节93
6.2SpringMVC的国际化93
6.2.1SpringMVC加载资源属性文件94
6.2.2语言区域的选择94
6.2.3使用message标签显示国际化信息95
6.3用户自定义切换语言示例96
6.4本章小结101
习题6101
第7章文件的上传与下载102
7.1文件上传102
7.1.1commons-fileupload组件102
7.1.2基于表单的文件上传103
7.1.3MultipartFile接口103
7.1.4单文件上传104
7.1.5多文件上传109
7.1.6实践环节111
7.2文件下载111
7.2.1文件下载的实现方法111
7.2.2文件下载过程112
7.3本章小结115
习题7115
第8章统一异常处理117
8.1示例介绍117
8.2SimpleMappingExceptionResolver类124
8.3HandlerExceptionResolver接口126
8.4@ExceptionHandler注解127
8.5本章小结129
习题8129
第9章EL与JSTL130
9.1表达式语言EL130
9.1.1基本语法130
9.1.2EL隐含对象133
9.1.3实践环节136
9.2JSP标准标签库JSTL136
9.2.1配置JSTL136
9.2.2核心标签库之通用标签137
9.2.3核心标签库之流程控制标签138
9.2.4核心标签库之迭代标签140
9.2.5函数标签库142
9.2.6实践环节146
9.3本章小结146
习题9146
第10章名片管理系统的设计与实现148
10.1系统设计148
10.1.1系统功能需求148
10.1.2系统模块划分148
10.2数据库设计149
10.2.1数据库概念结构设计149
10.2.2数据库逻辑结构设计150
10.3系统管理150
10.3.1导入相关的jar包150
10.3.2JSP页面管理151
10.3.3包管理156
10.3.4配置文件管理157
10.4组件设计160
10.4.1工具类160
10.4.2统一异常处理161
10.4.3登录权限控制器162
10.4.4数据库统一操作162
10.5名片管理164
10.5.1Controller实现164
10.5.2Service实现168
10.5.3Dao实现170
10.5.4添加名片172
10.5.5查询名片174
10.5.6修改名片178
10.5.7删除名片183
10.6用户相关187
10.6.1Controller实现187
10.6.2Service实现189
10.6.3Dao实现190
10.6.4注册192
10.6.5登录195
10.6.6修改密码197
10.6.7基本信息199
10.7安全退出201
10.8本章小结201
参考文献202
内容摘要
Spring MVC是一款很好的、基于MVC思想的应用框架,它是Spring的一个子框架。本书是一本开发技术指南,用大量的实例介绍了Spring MVC框架的基本思想、方法和技术,同时配备了相应的实践环节巩固Spring MVC应用开发的方法和技术,力图达到“做中学,学中做”。全书共分10章,内容包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、数据验证、靠前化、文件的上传与下载、统一异常处理、EL与JSTL以及名片管理系统的设计与实现等重要内容。书中实例侧重实用性和启发性,趣味性强、通俗易懂,使读者能够快速掌握Spring MVC框架的基础知识、编程技巧以及完整的开发体系,为适应实战应用打下坚实的基础。本书可以作为大学计算机及相关专业的教材或教学参考书,也适合作为Spring MVC应用开发人员的参考用书。
精彩内容
前言
目前,尽管市面上有许多与Spring框架有关的书籍,但单独介绍Spring MVC子框架的书籍还寥寥无几。而且相关书籍非常注重知识的系统性,使得知识体系结构过于全面、庞大。这种知识体系过于庞大的书籍不太适合作为高校计算机相关专业的教材。同时,许多教师在教学过程中,非常希望教材本身能引导学生尽可能地参与到教学活动中,因此本书的重点不是简单地介绍Spring MVC子框架的基础知识,而是大量的实例与实践环节。读者通过本书可以快速地掌握Spring MVC子框架,提高Java Web应用的开发能力。全书共10章,各章的具体内容如下:
第1章重点讲解MVC的设计思想以及Spring MVC开发环境的构建。
第2章详细讲解基于注解的控制器、Controller接收请求参数的方式以及如何编写请求处理方法,是本书的重点内容之一。
第3章介绍类型转换器和格式化转换器,包括内置的类型转换器和格式化转换器以及自定义类型转换器和格式化转换器。
第4章讲解数据绑定和表单标签库,是本书的重点内容之一。
第5章详细讲解Spring MVC框架的输入验证体系,包括Spring验证和JSR303验证,是本书的重点内容之一。
第6章介绍Spring MVC国际化的实现方法。
第7章讲解如何使用Spring MVC框架进行文件的上传与下载。
第8章详细讲解如何使用Spring MVC框架进行异常的统一处理,是本书的重点内容之一。
第9章介绍EL与JSTL的基本用法。
第10章是本书的重点内容之一,它将前面章节的知识进行综合,详细地讲解了如何使用Spring MVC框架来开发一个Web应用(名片管理系统)。
本书特别注重引导学生参与课堂教学活动,适合作为大学计算机及相关专业的教材或教学参考书,也适合作为Spring MVC应用开发人员的参考用书。
为便于教学,本书配有教学课件、源代码以及实践环节与课后习题参考答案,读者可从清华大学出版社网站免费下载,也可加入教材交流QQ群(46696527)下载。
由于编者水平有限,书中难免会有不足之处,敬请广大读者批评指正。
编 者
2017年2月
— 没有更多了 —
以下为对购买帮助不大的评价