Spring MVC —— 整体结构
2016-02-16 15:52
417 查看
典型MVC架构图
经典的MVC架构图,View显示内容给用户,用户的操作由Controller来处理,然后传递给Model,Model更新信息之后反馈给View,更新View的内容
处理器映射器:根据请求的URL查找处理器
处理器适配器:执行符合特定规则的处理器
处理器 : 对业务进行处理
视图解析器 :进行视图解析,根据逻辑视图名解析成真正的视图
视图 :用于与用户交互
通常我们使用Spring MVC时需要配置的也就是这几个组件
经典的MVC架构图,View显示内容给用户,用户的操作由Controller来处理,然后传递给Model,Model更新信息之后反馈给View,更新View的内容
Spring MVC
Spring MVC是Spring框架最重要的的模块之一。这次业务需要在服务器上使用该框架,所以进行一些简单的了解和分析。组件分析** (基于典型MVC分析)
根据流程分析
Spring MVC从传统的MVC改进过来,我们可以将Handler Mapping看成是Controller,Controller看成是Model,而View Resolver和View看成是View根据功能分析
前端控制器 : 接收前台请求,并相应结果到前台,中间做请求转发,相当于CPU处理器映射器:根据请求的URL查找处理器
处理器适配器:执行符合特定规则的处理器
处理器 : 对业务进行处理
视图解析器 :进行视图解析,根据逻辑视图名解析成真正的视图
视图 :用于与用户交互
通常我们使用Spring MVC时需要配置的也就是这几个组件
相关文章推荐
- spring aop的配置
- Java-day02基础语法
- ajax或url传值之乱码再见
- java中fianl的使用
- JAVA Hibernate工作原理及为什么要用
- 69道java Spring面试题和答案
- java随机数生成(固定位数)
- Java-day01常识及环境
- Struts2 中添加 Servlet
- JAVA正则表达式 Pattern和Matcher
- Eclipse好使但部署到weblogic出现ClientInstanceInvocationHandler错误
- springmvc中@PathVariable和@RequestParam的区别
- spring 4.0.6 + mybatis 3.2.5 + mybatis-spring 1.2.3 构造多个数据源的配置
- Eclipse安装颜色主题,个性化你的IDE,让你的IDE焕然一新
- java post raw 的示例
- 关于java堆内存溢出的几种情况
- 统计java代码行数和jar包中*.class代码的行数
- 二叉树的增、删、改、查(java实现)
- java的xpath语法
- Java正则表达式详解