失效链接处理 |
《Spring MVC学习指南》PDF 下载
图书简介:
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应用的读者阅读。
相关截图:
图书目录:
目录 第一章 Spring框架t1 1.1 XML配置文件t4 1.2 Spring控制反转容器的使用t4 1.2.3 通过构造器来创建一个bean实例t5 1.2.2 通过工厂方法来创建一个bean实例t5 1.2.3 Destroy Method的使用t6 1.2.4 向构造器传参t6 1.2.5 Setter方式依赖注入t7 1.2.3 构造器方式依赖注入t10 1.3 小结t10 第二章 模型2和MVC模式t11 2.1 模型1介绍t11 2.2 模型2介绍t11 2.3 模型2之Servlet控制器t13 2.3.1 Product类t15 2.3.2 ProductForm类t15 2.3.3 ControllerServlet类t16 2.3.4 视图t20 2.3.5 测试应用t22 2.4 解耦控制器代码t23 2.5 校验器t27 2.6 后端t32 2.7 本章小结t33 第三章 Spring MVC介绍t34 3.1 采用Spring MVC的好处t34 3.2 Spring MVC的DispatcherServlett35 3.3 Controller接口t36 3.4 第一个Spring MVC应用t37 3.4.1 目录结构t37 3.4.2 部署描述符文件和Spring MVC配置文件t38 3.4.3 Controllert39 3.4.4 Viewt40 3.4.5 测试应用t42 3.5 View Resolvert43 3.6 本章小结t45 第四章 基于注解的控制器t46 4.1 Spring MVC注解类型t46 4.1.1 Controller注解类型t46 4.1.2 RequestMapping注解类型t47 4.2 编写请求处理方法t50 4.3 应用基于注解的控制器t52 4.3.1 目录结构t52 4.3.2 配置文件t52 4.3.3 Controller类t55 4.3.4 Viewt56 4.3.5 测试应用t57 4.4 应用@Autowired和@Service进行依赖注入t58 4.5 重定向和Flash属性t62 4.6 请求参数和路径变量t63 4.7 @ModelAttributet66 4.8 小结t67 第五章 数据绑定和form标签库t68 5.1 数据绑定概览t68 5.2 form标签库t69 5.2.1 form标签t70 5.2.2 input标签t71 5.2.3 password标签t72 5.2.4 hidden标签t72 5.2.5 textarea标签t73 5.2.6 checkbox标签t73 5.2.7 radiobutton标签t74 5.2.8 checkboxes标签t74 5.2.9 radiobuttons标签t75 5.2.10 select标签t76 5.2.11 option标签t76 5.2.12 options标签t77 5.2.13 errors标签t77 5.3 数据绑定范例t78 5.3.1 目录结构t78 5.3.2 Domain类t78 5.3.3 Controller类t80 5.3.4 Service类t82 5.3.5 配置文件t85 5.3.6 视图t86 5.3.7 测试应用程序范例t88 5.4 小结t90 第六章 Converter和Formattert91 6.1 convertert91 6.2 formattert97 6.3 用registrar注册formattert99 6.4 选择converter,还是formatter?t101 6.5 小结t101 第七章 验证器t102 7.1 验证概览t102 7.2 Spring验证器t103 7.3 ValidationUtils类t104 7.4 Spring的Validator范例t105 7.5 源文件t107 7.6 Controller类t107 7.7 测试验证器t109 7.8 JSR 303验证t110 7.9 JSR 303 Validator范例t112 7.10 小结t114 第八章 表达式语言(EL)t115 8.1 表达式语言(EL)的语法t115 8.1.1 关键字t116 8.1.2 [ ]和.运算符t116 8.1.3 取值规则t117 8.2 访问JavaBeant118 8.3 EL隐式对象t118 8.3.1 pageContextt119 8.4 使用其他EL运算符t122 8.4.1 算术运算符t122 8.3.3 关系运算符t123 8.4.2 逻辑运算符t123 8.4.3 关系运算符t123 8.4.4 empty运算符t124 8.5 如何在JSP 2.0及其更高版本中配置ELt124 8.5.1 实现免脚本的JSP页面t124 8.5.2 禁用EL计算t125 8.6 小结t126 第九章 JSTLt127 9.1 下载JSTLt127 9.2 JSTL库t127 9.3 一般行为t129 9.3.1 out标签t129 9.3.2 set标签t130 9.3.3 remove标签t132 9.4 条件行为t132 9.4.1 if标签t133 9.4.2 choose、when和otherwise标签t134 9.5 遍历行为t135 9.5.1 forEach标签t135 9.5.2 forTokens标签t143 9.6 与URL相关的行为t144 9.6.1 url标签t144 9.6.2 redirect标签t146 9.7 格式化行为t146 9.7.1 formatNumber标签t146 9.7.2 formatDate标签t149 9.7.3 timeZone标签t150 9.7.4 setTimeZone标签t152 9.7.5 parseNumbert152 9.7.6 parseDate标签t153 9.8 函数t155 9.8.1 contains函数t155 9.8.2 containsIgnoreCase函数t155 9.8.3 endsWith函数t156 9.8.4 escapeXml函数t156 9.8.5 indexOf函数t156 9.8.6 join函数t156 9.8.7 length函数t157 9.8.8 replace函数t157 9.8.9 split函数t157 9.8.10 startsWith函数t158 9.8.11 substring函数t158 9.8.12 substringAfter函数t158 9.8.13 substringBefore函数t158 9.8.14 toLowerCase函数t159 9.8.15 toUpperCase函数t159 9.8.16 trim函数t159 9.9 小结t159 第十章 国际化t160 10.1 语言区域t161 10.2 国际化Spring MVC应用程序t163 10.3 将文本元件隔离成属性文件t163 10.4 读取属性文件t165 10.5 告诉Spring MVC要使用哪个语言区域t166 10.6 使用message标签t167 10.7 范例t167 10.8 小结t173 第十一章 上传文件t174 11.1 客户端编程t174 11.2 MultipartFile接口t175 11.3 用Commons FileUpload上传文件t176 11.4 Domain类t177 11.5 控制器t178 11.6 配置文件t179 11.7 JSP页面t181 11.8 应用程序的测试t183 11.9 用Servlet 3及其更高版本上传文件t184 11.10 客户端上传t188 11.11 小结t196 第十二章 下载文件t197 12.1 文件下载概览t197 12.2 范例1:隐藏资源t198 12.3 范例2:防止交叉引用t202 12.4 小结t206 附录A Tomcatt207 附录B servlett211 附录C JavaServer Pagest236 附录D 部署描述符t258 |