当前位置:主页 > 书籍配套资源 > Spring MVC配套资源
《Spring MVC学习指南》配套资源

《Spring MVC学习指南》配套资源

  • 更新:2022-05-19
  • 大小:67.57 MB
  • 类别:Spring MVC
  • 作者:(美)戴克 著,林仪明,崔毅 译
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

编辑推荐

Spring MVC是当前很流行的Web应用开发框架之一。

作为当今业界主流的Web开发框架,Spring MVC(有时也叫Spring Web MVC)的开发技能相当热门。本书即针对于想要学习如何通过Spring MVC开发基于Java的Web应用的开发人员。本书延续了学习指南系列的特点,通俗易懂,非常容易上手。

本书由资深的Spring MVC程序员,畅销书How Tomcat Work的作者之一撰写。

本书所有的示例应用压缩包都提供了下载,方便读者参考学习。

内容简介

Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界最主流的Web开发框架,Spring MVC已经成为当前最热门的开发技能,同时也广泛用于桌面开发领域。
本书重在讲述如何通过Spring MVC来开发基于Java的Web应用。全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,本书还配有丰富的示例以供读者练习和参考。
本书是一本Spring MVC的教程,内容细致、讲解清晰,非常适合Web开发者和想要使用Spring MVC开发基于Java的Web应用的读者阅读。

作者简介

Paul Deck是一位资深的Spring Framework开发者,他曾经是How Tomcat Work一书的作者之一。

目录

  • 第一章Spring框架
  • 1.1XML配置文件
  • 1.2Spring控制反转容器的使用
  • 1.2.3通过构造器来创建一个bean实例
  • 1.2.2通过工厂方法来创建一个bean实例
  • 1.2.3DestroyMethod的使用
  • 1.2.4向构造器传参
  • 1.2.5Setter方式依赖注入
  • 1.2.3构造器方式依赖注入
  • 1.3小结
  • 第二章模型2和MVC模式
  • 2.1模型1介绍
  • 2.2模型2介绍
  • 2.3模型2之Servlet控制器
  • 2.3.1Product类
  • 2.3.2ProductForm类
  • 2.3.3ControllerServlet类
  • 2.3.4视图
  • 2.3.5测试应用
  • 2.4解耦控制器代码
  • 2.5校验器
  • 2.6后端
  • 2.7本章小结
  • 第三章SpringMVC介绍
  • 3.1采用SpringMVC的好处
  • 3.2SpringMVC的DispatcherServlet
  • 3.3Controller接口
  • 3.4第一个SpringMVC应用
  • 3.4.1目录结构
  • 3.4.2部署描述符文件和SpringMVC配置文件
  • 3.4.3Controller
  • 3.4.4View
  • 3.4.5测试应用
  • 3.5ViewResolver
  • 3.6本章小结
  • 第四章基于注解的控制器
  • 4.1SpringMVC注解类型
  • 4.1.1Controller注解类型
  • 4.1.2RequestMapping注解类型
  • 4.2编写请求处理方法
  • 4.3应用基于注解的控制器
  • 4.3.1目录结构
  • 4.3.2配置文件
  • 4.3.3Controller类
  • 4.3.4View
  • 4.3.5测试应用
  • 4.4应用@Autowired和@Service进行依赖注入
  • 4.5重定向和Flash属性
  • 4.6请求参数和路径变量
  • 4.7@ModelAttribute
  • 4.8小结
  • 第五章数据绑定和form标签库
  • 5.1数据绑定概览
  • 5.2form标签库
  • 5.2.1form标签
  • 5.2.2input标签
  • 5.2.3password标签
  • 5.2.4hidden标签
  • 5.2.5textarea标签
  • 5.2.6checkbox标签
  • 5.2.7radiobutton标签
  • 5.2.8checkboxes标签
  • 5.2.9radiobuttons标签
  • 5.2.10select标签
  • 5.2.11option标签
  • 5.2.12options标签
  • 5.2.13errors标签
  • 5.3数据绑定范例
  • 5.3.1目录结构
  • 5.3.2Domain类
  • 5.3.3Controller类
  • 5.3.4Service类
  • 5.3.5配置文件
  • 5.3.6视图
  • 5.3.7测试应用程序范例
  • 5.4小结
  • 第六章Converter和Formatter
  • 6.1converter
  • 6.2formatter
  • 6.3用registrar注册formatter
  • 6.4选择converter,还是formatter?
  • 6.5小结
  • 第七章验证器
  • 7.1验证概览
  • 7.2Spring验证器
  • 7.3ValidationUtils类
  • 7.4Spring的Validator范例
  • 7.5源文件
  • 7.6Controller类
  • 7.7测试验证器
  • 7.8JSR303验证
  • 7.9JSR303Validator范例
  • 7.10小结
  • 第八章表达式语言(EL)
  • 8.1表达式语言(EL)的语法
  • 8.1.1关键字
  • 8.1.2[]和.运算符
  • 8.1.3取值规则
  • 8.2访问JavaBean
  • 8.3EL隐式对象
  • 8.3.1pageContext
  • 8.4使用其他EL运算符
  • 8.4.1算术运算符
  • 8.3.3关系运算符
  • 8.4.2逻辑运算符
  • 8.4.3关系运算符
  • 8.4.4empty运算符
  • 8.5如何在JSP2.0及其更高版本中配置EL
  • 8.5.1实现免脚本的JSP页面
  • 8.5.2禁用EL计算
  • 8.6小结
  • 第九章JSTL
  • 9.1下载JSTL
  • 9.2JSTL库
  • 9.3一般行为
  • 9.3.1out标签
  • 9.3.2set标签
  • 9.3.3remove标签
  • 9.4条件行为
  • 9.4.1if标签
  • 9.4.2choose、when和otherwise标签
  • 9.5遍历行为
  • 9.5.1forEach标签
  • 9.5.2forTokens标签
  • 9.6与URL相关的行为
  • 9.6.1url标签
  • 9.6.2redirect标签
  • 9.7格式化行为
  • 9.7.1formatNumber标签
  • 9.7.2formatDate标签
  • 9.7.3timeZone标签
  • 9.7.4setTimeZone标签
  • 9.7.5parseNumber
  • 9.7.6parseDate标签
  • 9.8函数
  • 9.8.1contains函数
  • 9.8.2containsIgnoreCase函数
  • 9.8.3endsWith函数
  • 9.8.4escapeXml函数
  • 9.8.5indexOf函数
  • 9.8.6join函数
  • 9.8.7length函数
  • 9.8.8replace函数
  • 9.8.9split函数
  • 9.8.10startsWith函数
  • 9.8.11substring函数
  • 9.8.12substringAfter函数
  • 9.8.13substringBefore函数
  • 9.8.14toLowerCase函数
  • 9.8.15toUpperCase函数
  • 9.8.16trim函数
  • 9.9小结
  • 第十章国际化
  • 10.1语言区域
  • 10.2国际化SpringMVC应用程序
  • 10.3将文本元件隔离成属性文件
  • 10.4读取属性文件
  • 10.5告诉SpringMVC要使用哪个语言区域
  • 10.6使用message标签
  • 10.7范例
  • 10.8小结
  • 第十一章上传文件
  • 11.1客户端编程
  • 11.2MultipartFile接口
  • 11.3用CommonsFileUpload上传文件
  • 11.4Domain类
  • 11.5控制器
  • 11.6配置文件
  • 11.7JSP页面
  • 11.8应用程序的测试
  • 11.9用Servlet3及其更高版本上传文件
  • 11.10客户端上传
  • 11.11小结
  • 第十二章下载文件
  • 12.1文件下载概览
  • 12.2范例1:隐藏资源
  • 12.3范例2:防止交叉引用
  • 12.4小结
  • 附录ATomcat
  • 附录Bservlet
  • 附录CJavaServerPages
  • 附录D部署描述符

资源下载

资源下载地址1:https://box.lenovo.com/l/e1vN63

相关资源

网友留言