mvc模式的工作原理 介绍mvc模式的原理

wasd8456 2024-01-01 19 0

扫一扫用手机浏览

文章目录 [+]

大家好,今天小编关注到一个比较意思的话题,就是关于mvc模式工作原理问题,于是小编就整理了3个相关介绍mvc模式的工作原理的解答,让我们一起看看吧。

mvc模式的工作原理 介绍mvc模式的原理
图片来源网络,侵删)
  1. mvc模式工作原理?
  2. MV c模式的基本工作原理是基于观察者模式实现是基于什么模式?
  3. springmvc参数封装原理?

mvc模式工作原理?

mvc的工作原理为:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

  M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中,是存在于桌面程序中的。

mvc模式的工作原理 介绍mvc模式的原理
(图片来源网络,侵删)

MV c模式的基本工作原理是基于观察者模式实现是基于什么模式?

MVC是一种软件开发架构,它包含了很多的设计模式,最为密切是以下三种:Observer (观察者模式), Composite(组合模式)和Strategy(策略模式)。MVC最初是在Smalltalk-80中被用来构建用户界面的。

MVC模型的基本工作原理是基于观察者模式,实现是基于命令模式。

mvc模式的工作原理 介绍mvc模式的原理
(图片来源网络,侵删)

springmvc参数封装原理?

(1)前端控制器DispatcherServlet(配置即可)

功能:中央处理器,接收请求,自己不做任何处理,而是将请求发送给其他组件进行处理。DispatcherServlet 是整个流程的控制中心

(2)处理器映射器HandlerM***ing(配置即可)

功能:根据DispatcherServlet发送的url请求路径查找Handler

常见的处理器映射器

:BeanNameUrlHandlerM***ing,SimpleUrlHandlerM***ing,

ControllerClassNameHandlerM***ing,DefaultAnnotationHandlerM***ing(不建议使用)

(3)处理器适配器HandlerAdapter(配置即可)

功能:按照特定规则(HandlerAdapter要求的规则)去执行Handler。

通过HandlerAdapter对处理器进行执行,这是适配器模式的应用,通过扩展多个适配器对更多类型的处理器进行执行。

常见的处理器适配器

:HttpRequestHandlerAdapter,SimpleControllerHandlerAdapter,AnnotationMethodHandlerAdapter

(4)处理器Handler即Controller(程序猿编写)

功能:编写Handler时按照HandlerAdapter的要求去做,这样适配器才可以去正确执行Handler。

(5)视图解析器ViewReslover(配置即可)

功能:进行视图解析,根据逻辑视图名解析成真正的视图。

ViewResolver负责将处理结果生成View视图,ViewResolver首先根据逻辑视图名解析成物理视图名即具体的页面地址,再生成View视图对象,最后对View进行渲染将处理结果通过页面展示给用户。

springmvc框架提供了多种View视图类型,如:jstlView、freemarkerView、pdfView...

(6)视图View(程序猿编写)

View是一个接口,实现类支持不同的View类型(jsp、freemarker、pdf...)

到此,以上就是小编对于mvc模式的工作原理的问题就介绍到这了,希望介绍关于mvc模式的工作原理的3点解答对大家有用。

相关文章

过完年找工作好找吗 过完年找工作好找吗?

大家好,今天小编关注到一个比较有意思的话题,就是关于过完年找工作好找吗的问题,于是小编就整理了3个相关介绍过完年找工作好找吗的解答...

职业百科 2024-09-19 阅读3 评论0

苏禾摄影工作室 苏禾摄影工作室怎么样

大家好,今天小编关注到一个比较有意思的话题,就是关于苏禾摄影工作室的问题,于是小编就整理了2个相关介绍苏禾摄影工作室的解答,让我们...

职业百科 2024-09-19 阅读3 评论0