Spring Web
文章平均质量分 79
chenzitaojay
这个作者很懒,什么都没留下…
展开
-
Spring配置web.xml的<servlet>标签
在web.xml中配置<servlet> <servlet-name>citic</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation原创 2015-06-28 11:26:13 · 2996 阅读 · 0 评论 -
Spring MVC-HandlerMapping
Spring MVC 使用HandlerMapping来找到并保存url请求和处理函数间的mapping关系。 以DefaultAnnotationHandlerMapping为例来具体看HandlerMapping的作用 DefaultAnnotationHandlerMapping将扫描当前所有已经注册的spring beans中的@requestmapping标注以找出url 和 h原创 2015-06-29 22:33:24 · 521 阅读 · 0 评论 -
Spring配置web.xml中<listener>标签(ContextLoaderListener类解析)解析
在web.xml中配置 &lt;listener&gt; &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;context-param&gt;原创 2015-06-28 10:55:19 · 7824 阅读 · 0 评论 -
Spring 配置 工程Web.xml中encodingFilter
在web.xml中的配置如下 <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding原创 2015-06-27 12:56:44 · 1710 阅读 · 1 评论 -
Spring IOC-Servlet加载到bean工厂
在Spring配置Servlet标签一文中介绍了Servlet的调用以及初始化过程,在一系列的初始化过程init中加载bean的模式都是先从bean工厂得到,如果没有那么就加载Spring属性文件DispatcherServlet.properties中默认的,那么在bean工厂中的bean是什么时候设置进工厂的,很简单,往下看。 先贴上继承关系图,好说话。 在FrameworkServle原创 2015-06-30 20:12:53 · 868 阅读 · 0 评论 -
Spring MVC-HandlerAdapter
HandlerAdapter接口中定义的方法为ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object handler)看这个方法就明白了,就是HanlerMapping负责找到Handler(更具体的是找到Handler中处理的方法),然后交给HandlerAdapter负责执行这个方法原创 2015-06-30 10:26:21 · 614 阅读 · 0 评论 -
Spring IOC-业务对象bean加载到bean工厂
在Spring IOC-Servlet加载到bean工厂一文中说明了Spring是如何将servlet bean加载到bean工厂中,这里的servlet bean相当于是Control层,而本文中要介绍的bean可以理解为Service层和Dao层的bean,当然这样划分只是便于理解,实际中不会局限这些,可以是任何你定义的bean。 其实这里的加载过程类似servlet加载过程,只不过两者的触发原创 2015-07-01 09:25:57 · 1079 阅读 · 0 评论 -
Spring IOC-WebApplicationContext继承结构
WebApplicationContext继承自ApplicationContext,所以ApplicationContext有的功能这个类都会有,那么本文主要介绍一下这个体系类独有的功能。 还是看接口中声明的方法,发现主要多了一个方法ServletContext getServletContext();就是说可以得到ServletContext,这是连接Spring和web的桥梁 那么下面我们原创 2015-07-03 15:22:33 · 621 阅读 · 0 评论 -
Spring IOC-WebApplicationContext刷新(was.refresh())
在 Spring配置web.xml中标签(ContextLoaderListener类解析)解析一文的最后我们留下了wac.refresh();是怎样执行的问题。 【在ContextLoader类中和FrameworkServlet中都执行了这行代码】 不管是在哪里调用refresh(),执行的都是AbstractApplicationContext的refresh()方法,这里再贴出相应的代码原创 2015-07-01 22:38:23 · 774 阅读 · 0 评论