码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMvc 1

时间:2018-05-31 10:37:20      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:springmvc   解决   pack   图解   static   handle   view   协议   应用程序   

package spring_mvc;

public class One {

    public static void main(String[] args) {

        /**
         * 1.为什么会出现SpringWeb(SpringMVC)
         * 
         * 状态管理,工作流,验证,HTTP协议的无状态性决定了都不是那么好解决。
         * 
         * 2.SpringMvc将请求调度在Servlet,处理映射器(handler mapping ),控制器以及试图解析器(View Resolver)
         * 
         * SpringMv从请求到响应的过程:
         * 1)经过前端控制器DispactherServlet,他的任务是将请求发送给控制器,控制器是Spring组件.
         * (单实例的servlet,会将请求委托给应用程序的其他组件来处理)
         * 2)DispactherServlet会查询一个多个处理器映射(handler mapping ),来决定将请求发送给那个控制器。
         * 3)处理器映射映射器会根据携带的url信息来决策。
         * 4)控制器处理好逻辑后,会将数据打包,并且标出渲染的试图名。接下来会将请求,模型连同视图名一起发送给DispatherServlet。
         * 这样,控制器就不会和特定的视图(不一定是jsp)耦合。
         * 5)DispatherServlet通过视图解析器匹配对应的视图,将模型数据渲染到视图上。
         */
    }

}

 

SpringMvc 1

标签:springmvc   解决   pack   图解   static   handle   view   协议   应用程序   

原文地址:https://www.cnblogs.com/lxh520/p/9114582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!