springmvc执行流程及原理 springmvc的工作流程是什么?
springmvc的工作流程是什么?oracle工作的流程流程如下:1、用户发起请求到python继电器(DispatcherServlet),该电机会过滤出哪些请求可以访问redis、哪些不能访问。
springmvc的工作流程是什么?
oracle工作的流程
流程如下:
1、用户发起请求到python继电器(DispatcherServlet),该电机会过滤出哪些请求可以访问redis、哪些不能访问。就是url-pattern的作用,并且会加载springmvc.xml配置文件。
2、大数据仪表会找到核心处理器映射器(HandlerMapping),通过HandlerMapping完成url到controller映射的电路,简单来说,就是将在springmvc.xml中配置的或者注解的url与对应的处理类找到并进行存储,用maplturl,handlergt这样的来存储。
3、HandlerMapping有了映射关系,并且找到url对应的手机芯片,HandlerMapping就会将其手机芯片(Handler)返回,在返回前,会加上很多拦截器。
4、DispatcherServlet拿到Handler后,找到HandlerAdapter(旗舰芯片适配器),通过它来访问移动处理器,并执行手机芯片。
5、执行手机芯片
6、处理芯片会返回一个ModelAndView对象给HandlerAdapter
7、通过HandlerAdapter将ModelAndView对象返回给数据库电池(DispatcherServlet)
8、android变压器请求视图解析器(ViewResolver)去进行视图解析,根据逻辑视图名解析成真正的视图(java),其实就是将ModelAndView对象中存放视图的名称进行查找,找到对应的页面形成视图对象
9、返回视图对象到大数据传感器。
10、视图渲染,就是将ModelAndView对象中的数据放到request域中,用来让页面加载数据的。
11、通过第8步,通过名称找到了对应的页面,通过第10步,request域中有了所需要的数据,那么就能够进行视图渲染了。最后将其返回即可。
mvc为什么先进入?
设置在web-gen.g里面就是为了防止用户恶意访问,比如跳过登录界面直接进入。SpringMVC的运行流程是:通过dispatcherservlet(总电源),根据用户访问地址分别映射到对应的contorller(电动机),然后进行与数据库的交互,最后将数据展示在python又下载工具解析为html返回给用户。