摘要: 以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。 DispatcherServlet是 SpringMVC最核心的类。 上文提到对请求的处理传递到了DispatcherServlet的, 代码如下: DispatcherServlet(doService) 阅读全文
posted @ 2017-08-17 16:56 0101无限的空间 阅读(352) 评论(0) 推荐(0)
摘要: 以下内容基于书:《看透SpringMVC-源代码分析与实践》 基本照搬。。。用于自己查阅备忘。 加上外传关键字的是讨论一些SpringMVC的特定类的使用方法, 非外传的是对启动流程/请求处理流程,我们可以看作主线剧情。 什么是FlashMap? flashmap的作用是在redirect中传递参数 阅读全文
posted @ 2017-08-17 16:53 0101无限的空间 阅读(712) 评论(0) 推荐(0)
摘要: 以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。 先看一眼DispatcherServlet继承树 我们知道servlet处理方法都是通过HttpServlet的service方法开始,FrameworkServlet重写了父类HttpServlet的se 阅读全文
posted @ 2017-08-17 16:50 0101无限的空间 阅读(1256) 评论(0) 推荐(0)
摘要: 以下内容基于书:《看透SpringMVC-源代码分析与实践》 基本照搬。。。用于自己查阅备忘。 加上外传关键字的是讨论一些SpringMVC的特定类的使用方法, 非外传的是对启动流程/请求处理流程,我们可以看作主线剧情。 我们知道springMVC的配置都是写在xml文件里的,这些配置是怎么从xml 阅读全文
posted @ 2017-08-17 16:49 0101无限的空间 阅读(1447) 评论(0) 推荐(0)
摘要: 以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。 观察DispatcherServlet继承树 做Java web的应该都知道GenericServlet到HttpServlet的关系,它们都是 javax.servlet;包下的。 从HttpServle 阅读全文
posted @ 2017-08-17 16:48 0101无限的空间 阅读(194) 评论(0) 推荐(0)
摘要: springmvc是什么? springmvc是spring为展现层提供基于mvc设计理念优秀的框架。3.0之后的版本全面超过struts2 通过一套mvc注解,让pojo成为处理请求的控制器,而无需实现任何接口 支持rest风格的url请求 采用了松散耦合可插拔组件结构,可扩展性和灵活度高 上面提 阅读全文
posted @ 2017-08-16 11:32 0101无限的空间 阅读(481) 评论(0) 推荐(0)
摘要: 7.4、数据验证 7.4.1、编程式数据验证 Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现 复制cn.javass.chapter4.web.controller.support.vali 阅读全文
posted @ 2017-08-08 12:34 0101无限的空间 阅读(234) 评论(0) 推荐(0)
摘要: 1.struts2上传文件 上传文件需要几个条件: 1.必须是post 还需改变enctype属性 enctype="multipart/form-data" 2.input file 3.在action中配置用于接收的文件,文件名属性及其get set方法 4.调用FileUtils.copefi 阅读全文
posted @ 2017-06-04 17:57 0101无限的空间 阅读(288) 评论(0) 推荐(0)
摘要: 恢复内容开始 spring框架主要核心的部分分为两个部分: aop:面向切面编程 不通过修改源代码,对功能进行扩张增强 ioc:控制反转 通常我们建立对象都是通过new的形式进行创建对象,但是我们这里是通过交给spring来进行创建对象 什么是spring? spring为一个开源轻量级框架 他是一 阅读全文
posted @ 2017-05-22 17:37 0101无限的空间 阅读(187) 评论(0) 推荐(0)
摘要: 分为4个方面: 1.struts2的配置 及其配置中属性的介绍 2.数据操作 3 值栈 4拦截器 (1). 问题一:struts2与struts1有什么不同 struts2是在struts1和webwork的基础之上一个全新的框架 他是web层的框架 配置 核心文件的配置 1.核心文件的名称和位置是 阅读全文
posted @ 2017-05-10 21:40 0101无限的空间 阅读(252) 评论(0) 推荐(0)