-
深入剖析Spring Web源码(十四) - 处理器映射,处理器适配器以及处理器的实现 - 处理器的实现架构 - 注解控制器
4.2.2.3.2 注解控制器 上一小结中,我们剖析了简单控制器的实现体系结构。事实上,自从Spring 2.5引进了注解方法控制器, 已经不推荐使用简单控制器的实现体系结构中的基于Form的实现类。 ...2013-04-19 阅读173
-
深入剖析Spring Web源码(十三) - 处理器映射,处理器适配器以及处理器的实现 - 处理器的实现架构 - 简单控制器
2.2.2.3 处理器的实现架构 作为总控制器的派遣器Servlet将得到的处理器传递给支持此处理器的处理器适配器,处理器适配器然后调用处理器中适当的处理器方法,最后返回处理结果给派遣器Serlvet。 &nbs...2013-04-19 阅读252
-
深入剖析Spring Web源码(十二) - 处理器映射,处理器适配器以及处理器的实现 - 处理器适配器的实现架构
4.2.2.2 处理器适配器的实现架构 作为总控制器的派遣器Servlet通过处理器映射得到处理器后,会轮询处理器适配器模块,查找能够处理当前HTTP请求的处理器适配器的实现,处理器适配器模块根据处理器映射返回的处理器类型,例如,简单的控制...2013-04-19 阅读178
-
深入剖析Spring Web源码(十一) - 处理器映射,处理器适配器以及处理器的实现 - 处理器映射的实现架构
2.2.2.1 处理器映射的实现架构 作为总控制器的派遣器Servlet首先会轮询处理器映射模块,查找能够处理当前请求的处理器,处理器映射模块根据当前请求的URL返回简单的控制器类型,注解控制器类型或者远程调用处理器类型。前一小节...2013-04-19 阅读166
-
深入剖析Spring Web源码(十) - 处理器映射,处理器适配器以及处理器的实现 - 基于HTTP请求处理器流程的实现
1.1.1.1 基于 HTTP 请求处理器流程的实现 这一节,我们将分析 Spring Web MVC 中的另外一个流程,它是用来支持基于 HTTP 协议的远程调用的流程。它并不是应用到一个简单的 HTTP 请求,它使用 Servlet 通过 HTTP 协议导出一个服务,服务的客户端可以通过...2013-04-18 阅读181
-
深入剖析Spring Web源码(九) - 处理器映射,处理器适配器以及处理器的实现 - 基于注解控制器流程的实现
4.2.1.2 基于注解控制器流程的实现 上一节,我们详细的分析了基于简单控制器流程的实现,事实上,许多的简单控制器的实现已经不被推荐使用。自从 2.5发布以后, ...2013-04-18 阅读177
-
深入剖析Spring Web源码(八) - 处理器映射,处理器适配器以及处理器的实现 - 基于简单控制器流程的实现
1.1.1.1 基于简单控制器流程的实现 简单控制器的流程定义了简单的控制器接口 (Controller),在流程的开始,它通常通过 Bean名字 URL处理器映射(BeanNameUrlHandlerMapping)来获得支持此 HTTP请求的一个控制器实例和支持这个控制器的处理器拦截器(Hand...2013-04-18 阅读188
-
深入剖析Spring Web源码(七) - DispatcherServlet的实现 - 根共享环境的加载/其他Servlet
1.1.3 根共享环境的加载 上一节中我们在分析框架Sevlet是如何初始化Web应用程序环境的时候得知,一个Servlet拥有一个专用的子环境,但是这个子环境可以而且通常引用一个根共享环境,这个根共享环境是通过Se...2013-04-18 阅读175
-
深入剖析Spring Web源码(六) - DispatcherServlet的实现 - 派遣器Servlet及其父类
1.1.1 派遣器Servlet及其父类 上节我们介绍了Servlet容易规范中的HTTP Servlet的实现,它对于各种HTTP方法使用了占位符的实现,这些占位符方法需要子类进一步重写,这一小节中我们将讨论,派遣...2013-04-18 阅读187
-
深入剖析Spring Web源码(五) - DispatcherServlet的实现 - 通用Servlet和HTTP Servlet
1.1.1 通用 Servlet 和 HTTP Servlet HTTP( Hyper Text Transfer Protocol)是超文本传输协议的缩写,它用于传送 WWW方式的数据,关于HTTP协议的详细内容请参考 RFC2616。 HTTP协议采用了请求 /响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、 URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于 MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或...2013-04-18 阅读204