SpringMvc实现原理
2016-01-31 20:21
309 查看
什么是MVC——Model-View-Control
框架性质的C 层要完成的主要工作:封装web 请求为一个数据对象、调用业务逻辑层来处理数据对象、
返回处理数据结果及相应的视图给用户。
什么是SpringMvc
Spring C 层框架的核心是 DispatcherServlet,它的作用是将请求分发给不同的后端处理器,也即 使用
了一种被称为Front Controller 的模式(后面对此模式有简要说明)。 Spring 的C 层框架使用了后端控制器来、
映射处理器和视图解析器来共同完成C 层框架的主要工作。并且spring 的C 层框架还真正地把业务层处理的数据结
果和相应的视图拼成一个对象,即我们后面会经常用到的ModelAndView 对象。
SpringMvc原理图:
![](http://img.blog.csdn.net/20160131201503477?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
总结:
我们在实现某一功能的时候,基本都是在前端界面获取到数据,传输到后台进行数据处理,在这个过程中,
springmvc起到了这样的一个作用,就是将前台和后台进行交互。原理图上显示怎么配置处理器适配器,视图解析
器,这样一系列的操作是怎么配置和实现的呢?将在后面的文章中做具体介绍。
框架性质的C 层要完成的主要工作:封装web 请求为一个数据对象、调用业务逻辑层来处理数据对象、
返回处理数据结果及相应的视图给用户。
什么是SpringMvc
Spring C 层框架的核心是 DispatcherServlet,它的作用是将请求分发给不同的后端处理器,也即 使用
了一种被称为Front Controller 的模式(后面对此模式有简要说明)。 Spring 的C 层框架使用了后端控制器来、
映射处理器和视图解析器来共同完成C 层框架的主要工作。并且spring 的C 层框架还真正地把业务层处理的数据结
果和相应的视图拼成一个对象,即我们后面会经常用到的ModelAndView 对象。
SpringMvc原理图:
总结:
我们在实现某一功能的时候,基本都是在前端界面获取到数据,传输到后台进行数据处理,在这个过程中,
springmvc起到了这样的一个作用,就是将前台和后台进行交互。原理图上显示怎么配置处理器适配器,视图解析
器,这样一系列的操作是怎么配置和实现的呢?将在后面的文章中做具体介绍。
相关文章推荐
- JAVA—基础语法(一)
- Eclipse 里面 用RMI 插件来编写 RMI server and client的实际例子
- Java 字符类型
- 深入理解Java内存模型(四)——volatile
- java的成员变量和局部变量!
- Java基础——hashcode()与equals()
- 基于java社会化海量数据采集爬虫框架搭建
- Java注解教程及自定义注解
- JavaSE入门学习21:Java面向对象之接口(interface)(二)
- Android开发配置AndroidStudio和Eclipse之遇坑填坑
- Java设计模式(十三)----策略模式
- 查看电脑已安装的Jdk的位数
- Struts2在web.xml中配置为“/*”和“*.action,*.jsp”的差别
- Error occurred during initialization of VM java/lang/NoClassDefFoundError
- 回溯法寻找数独(java)
- Junit学习笔记之--第一个JUnit测试类(in eclipse )
- spring4-001 annotation Helloworld
- JAVA hashmap的实现
- java生成的公钥与私钥key转成openssl的rsa算法中的公钥与私钥key
- java 中排列组合