springmvc
mischen520
JAVA高级架构师
展开
-
springmvc架构原理分析
第一步:发起请求到前段控制器(DispatcherServlet)第二步:前段控制器请求HandlerMapping查找Handler 可以根据xml配置,注解进行查找第三步:处理器映射器HandlerMapping向前段控制器返回Handler第四步:前段控制器调用处理器适配器去执行Handler第五步:处理器适配器去执行Handler第原创 2016-07-27 09:31:37 · 410 阅读 · 0 评论 -
springmvc组件总结
1.前端控制器DispatcherServlet(不需要程序员开发)作用:接收请求,响应结果,相当于转发器,中央处理器 有了DispatcherServlet减少了其他组件之间的耦合度2.处理器映射器HandlerMapping(不需要程序员开发)作用:根据请求的url查找Handler3.处理器适配器HandlerAdapter作用:按照特定规则(Handl原创 2016-07-27 18:23:32 · 387 阅读 · 0 评论 -
springmvc与struts2的区别
1)springmvc的入口是一个servlet,即前端控制器,例如:*.action struts2入口是一个filter过虑器,即前端过滤器,例如:/*2)springmvc是基于方法开发,传递参数是通过方法形参,可以设计为单例 struts2是基于类开发,传递参数是通过类的属性,只能设计为多例3)springmvc通过参数解析器是将request对象内容进行解析成方法原创 2016-08-20 16:32:59 · 285 阅读 · 0 评论 -
springmvc的日期转换器和编码过滤器
1) 在默认情况下,springmvc不能将String类型转成Date类型,必须自定义类型转换器public class AdminAction extends AbstractCommandController{ @Override protected void initBinder(HttpServletRequest request,ServletRequestDataB原创 2016-08-20 16:48:04 · 467 阅读 · 0 评论 -
springmvc的工作过程解析
1A)客户端发出http请求,只要请求形式符合web.xml 文件中配置的*.action的话,就由DispatcherServlet 来处理。1B)DispatcherServlet再将http请求委托给映射器 的对象来将http请求交给对应的Action来处理2)映射器根据客户的http请求,再对比 如果匹配正确,再将http请求交给程序员写的A原创 2016-08-22 10:07:50 · 327 阅读 · 0 评论