b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Spring MVC有效

电脑杂谈  发布时间:2020-03-26 15:15:56  来源:网络整理

spring mybatis原理_spring的工作原理_spring的工作原理

Spring MVC框架简介

Spring MVC框架提供了用于构建Web应用程序的功能齐全的MVC模块. 它使用Spring可插拔架构. 您可以选择使用内置的Spring Web框架还是使用Struts之类的Web框架. 通过该界面,Spring框架是高度可配置的,并且包含多种视图技术,例如JavaServer Pages(JSP)技术,Velocity,Tiles,iText和POI. Spring MVC框架不知道使用的视图,因此不会强迫您仅使用JSP技术.

Spring MVC分离了控制器,模型对象spring的工作原理,调度程序和处理程序对象的角色,这种分离使它们更易于自定义.

Spring MVC原理图

spring的工作原理_spring的工作原理_spring mybatis原理

Spring提供的前端控制器. 所有请求都通过它分发. 在DispatcherServlet将请求分发给Spring Controller之前,您需要借助Spring提供的HandlerMapping找到特定的Controller.

能够完成客户端到控制器的映射请求.

您需要为并发用户处理以上请求,因此在实现Controller接口时,必须确保线程安全性和可重用性.

spring mybatis原理_spring的工作原理_spring的工作原理

控制器将处理用户请求,这与Struts Action扮演的角色一致. Controller处理完用户请求后,它将ModelAndView对象返回给DispatcherServlet前端控制器. ModelAndView包含模型(Model)和视图(View).

从宏的角度来看,DispatcherServlet是整个Web应用程序的控制器. 从微观的角度来看spring的工作原理,Controller是处理单个HTTP请求的控制器,而ModelAndView是在HTTP请求期间返回的模型和视图.

Spring提供的ViewResolver在Web应用程序中找到View对象,并将相应的结果呈现给客户端.

客户请求已提交给DispatcherServlet

spring的工作原理_spring mybatis原理_spring的工作原理

DispatcherServlet控制器查询一个或多个HandlerMappings以查找处理请求的控制器.

DispatcherServlet将请求提交给控制器

控制器调用业务逻辑并返回ModelAndView

DispatcherServlet查询一个或多个ViewResoler视图解析器以查找ModelAndView指定的视图

spring的工作原理_spring mybatis原理_spring的工作原理

该视图负责将结果显示给客户端

1. 拦截与特定格式匹配的URL请求.

2. 初始化与DispatcherServlet上下文相对应的WebApplicationContext,并将其与业务层和持久层的WebApplicationContext关联.

3. 初始化Spring MVC的各个组件,并将它们组装到DispatcherServlet中.

Java高级体系结构∣干货|通讯


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-153098-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...