什么是MVC——Model-View-Control
框架性质的C 层要完成的主要工作:封装web 请求为一个数据对象、调用业务逻辑层来处理数据对象、
返回处理数据结果及相应的视图给用户。
什么是SpringMvc
Spring C 层框架的核心是 DispatcherServlet,它的作用是将请求分发给不同的后端处理器,也即 使用
了一种被称为Front Controller 的模式(后面对此模式有简要说明)。 Spring 的C 层框架使用了后端控制器来、
映射处理器和视图解析器来共同完成C 层框架的主要工作。并且spring 的C 层框架还真正地把业务层处理的数据结
果和相应的视图拼成一个对象,即我们后面会经常用到的ModelAndView 对象。
SpringMvc原理图:
总结:
我们在实现某一功能的时候,基本都是在前端界面获取到数据,传输到后台进行数据处理,在这个过程中,
springmvc起到了这样的一个作用,就是将前台和后台进行交互。原理图上显示怎么配置处理器适配器,视图解析
器,这样一系列的操作是怎么配置和实现的呢?将在后面的文章中做具体介绍。