×
暂无评论
图文详情
  • ISBN:9787302475040
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:201
  • 出版时间:2017-10-01
  • 条形码:9787302475040 ; 978-7-302-47504-0

本书特色

Spring MVC是一款优秀的、基于MVC思想的应用框架,它是Spring的一个子框架。本书是一本开发技术指南,用大量的实例介绍了Spring MVC框架的基本思想、方法和技术,同时配备了相应的实践环节巩固Spring MVC应用开发的方法和技术,力图达到“做中学,学中做”。全书共分10章,内容包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、数据验证、国际化、文件的上传与下载、统一异常处理、EL与JSTL以及名片管理系统的设计与实现等重要内容。书中实例侧重实用性和启发性,趣味性强、通俗易懂,使读者能够快速掌握Spring MVC框架的基础知识、编程技巧以及完整的开发体系,为适应实战应用打下坚实的基础。本书可以作为大学计算机及相关专业的教材或教学参考书,也适合作为Spring MVC应用开发人员的参考用书。

内容简介

1.本书从Spring MVC基础开始讲解,逐步深入到Spring MVC开发技术,内容由易到难,讲解由浅入深。2.包含大量实例,包括简单的代码演示,较大应用程序的实现步骤,方便阅读和实现。3.每章包含实践环节与课后习题,帮助读者巩固所学知识,提高编程能力。4. 可作为高等院校相关专业的教材,也可作为教辅资料,还可作为技术开发人员的参考书。5.本书提供配套电子课件、源代码以及实践环节与课后习题的参考答案,读者可登录清华大学出版社网站下载,也可加入教材交流QQ群(46696527)下载。

目录

目录 第1章?Spring MVC入门 1 1.1 MVC模式与Spring MVC工作原理 11.1.1 MVC模式 11.1.2 Spring MVC工作原理 21.1.3 Spring MVC接口 3 1.2 Spring MVC的开发环境 31.2.1 Spring的下载与安装 61.2.2 使用Eclipse开发Spring MVC应用 6 1.3 **个Spring MVC应用 121.3.1 应用首页 121.3.2 实现Controller 131.3.3 配置Controller 141.3.4 应用的其他页面 141.3.5 发布并运行Spring MVC应用 141.3.6 实践环节 15 1.4 视图解析器 15 1.5 本章小结 16 习题1 16 第2章?Controller 17 2.1 基于注解的控制器 172.1.1 Controller注解类型 182.1.2 RequestMapping注解类型 192.1.3 编写请求处理方法 20 2.2 Controller接收请求参数的常见方式 212.2.1 通过实体bean接收请求参数 212.2.2 通过处理方法的形参接收请求参数 282.2.3 通过HttpServletRequest接收请求参数 292.2.4 通过@PathVariable接收URL中的请求参数 292.2.5 通过@RequestParam接收请求参数 302.2.6 通过@ModelAttribute接收请求参数 312.2.7 实践环节 32 2.3 重定向与转发 32 2.4 应用@Autowired和@Service进行依赖注入 33 2.5 @ModelAttribute 36 2.6 本章小结 37 习题2 38 第3章?类型转换和格式化 39 3.1 类型转换的意义 39 3.2 Converter 413.2.1 内置的类型转换器 413.2.2 自定义类型转换器 433.2.3 实践环节 47 3.3 Formatter 473.3.1 内置的格式化转换器 483.3.2 自定义格式化转换器 483.3.3 实践环节 53 3.4 本章小结 53 习题3 53 第4章?数据绑定和表单标签库 54 4.1 数据绑定 54 4.2 表单标签库 544.2.1 表单标签 554.2.2 input标签 564.2.3 password标签 564.2.4 hidden标签 564.2.5 textarea标签 574.2.6 checkbox标签 574.2.7 checkboxes标签 574.2.8 radiobutton标签 584.2.9 radiobuttons标签 584.2.10 select标签 584.2.11 options标签 584.2.12 errors标签 59 4.3 数据绑定应用 594.3.1 应用的相关配置 594.3.2 领域模型 614.3.3 Service层 624.3.4 Controller层 634.3.5 View层 644.3.6 测试应用 67 4.4 实践环节 68 4.5 本章小结 69 习题4 69 第5章?数据验证 70 5.1 数据验证概述 705.1.1 客户端验证 705.1.2 服务器端验证 71 5.2 Spring验证器 715.2.1 Validator接口 715.2.2 ValidationUtils类 715.2.3 验证示例 725.2.4 实践环节 80 5.3 JSR 303验证 815.3.1 JSR 303验证配置 815.3.2 标注类型 825.3.3 验证示例 835.3.4 实践环节 87 5.4 本章小结 88 习题5 88 第6章?国际化 89 6.1 程序国际化概述 896.1.1 Java国际化的思想 896.1.2 Java支持的语言和国家 906.1.3 Java程序国际化 916.1.4 带占位符的国际化信息 926.1.5 实践环节 93 6.2 Spring MVC的国际化 936.2.1 Spring MVC加载资源属性文件 946.2.2 语言区域的选择 946.2.3 使用message标签显示国际化信息 95 6.3 用户自定义切换语言示例 96 6.4 本章小结 101 习题6 101 第7章?文件的上传与下载 102 7.1 文件上传 1027.1.1 commons-fileupload组件 1027.1.2 基于表单的文件上传 1037.1.3 MultipartFile接口 1037.1.4 单文件上传 1047.1.5 多文件上传 1097.1.6 实践环节 111 7.2 文件下载 1117.2.1 文件下载的实现方法 1117.2.2 文件下载过程 112 7.3 本章小结 115 习题7 115 第8章?统一异常处理 117 8.1 示例介绍 117 8.2 SimpleMappingExceptionResolver类 124 8.3 HandlerExceptionResolver接口 126 8.4 @ExceptionHandler注解 127 8.5 本章小结 129 习题8 129 第9章?EL与JSTL 130 9.1 表达式语言EL 1309.1.1 基本语法 1309.1.2 EL隐含对象 1339.1.3 实践环节 136 9.2 JSP标准标签库JSTL 1369.2.1 配置JSTL 1369.2.2 核心标签库之通用标签 1379.2.3 核心标签库之流程控制标签 1389.2.4 核心标签库之迭代标签 1409.2.5 函数标签库 1429.2.6 实践环节 146 9.3 本章小结 146 习题9 146 第10章?名片管理系统的设计与实现 148 10.1 系统设计 14810.1.1 系统功能需求 14810.1.2 系统模块划分 148 10.2 数据库设计 14910.2.1 数据库概念结构设计 14910.2.2 数据库逻辑结构设计 150 10.3 系统管理 15010.3.1 导入相关的jar包 15010.3.2 JSP页面管理 15110.3.3 包管理 15610.3.4 配置文件管理 157 10.4 组件设计 16010.4.1 工具类 16010.4.2 统一异常处理 16110.4.3 登录权限控制器 16210.4.4 数据库统一操作 162 10.5 名片管理 16410.5.1 Controller实现 16410.5.2 Service实现 16810.5.3 Dao实现 17010.5.4 添加名片 17210.5.5 查询名片 17410.5.6 修改名片 17810.5.7 删除名片 183 10.6 用户相关 18710.6.1 Controller实现 18710.6.2 Service实现 18910.6.3 Dao实现 19010.6.4 注册 19210.6.5 登录 19510.6.6 修改密码 19710.6.7 基本信息 199 10.7 安全退出 201 10.8 本章小结 201 参考文献 202
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航