SpringMVC核心一(Spring web mvc基础)
来源:互联网 发布:oracle java 证书 编辑:程序博客网 时间:2024/06/16 10:26
1.MVC模式简介
step1: M-Model模型 负责业务逻辑:包含业务数据和业务处理逻辑。比如实体类、DAO、Service都属于模型层
step2:V-VIEW视图 负责显示界面和用户交互(收集用户信息)属于视图的组件是不包含业务逻辑和控制逻辑的JSP
step3:C-Controller 控制器 模型层M和视图层V之间的桥梁,用于控制流程,比如在Servlet项目中的单一控制器ActionServlet
2.MVC核心组件
step1:DispatcherServlet(控制器,请求入口)
step2:HandlerMapping(控制器,请求派发)
step3:Controller(控制器,请求处理流程)
step4:ModelAndView(模型,封装业务处理结果和视图)
Step5:ViewResolver(视图,视图显示处理器)
3.MVC的处理流程
step1:浏览器向Spring发出请求,请求交给前端控制器DispatcherServlet处理
step2:控制器通过HanderMapping找到相应的Controller组件处理请求
step3:执行Controller组件约定方法处理请求,在约定方法调用模型组件完成业务处理。约定方法可以返回一个ModelAndView对象,封装了处理结果数据和视图名称信息
step4:控制器接收ModelAndView之后,调用ViewResolver组件,定位View(JSP)并传递数据信息,生成响应页面
阅读全文
0 0
- SpringMVC核心一(Spring web mvc基础)
- 【第二章 Spring MVC入门】Spring Web MVC核心架构
- Spring Web MVC(一)
- SpringMVC创建web项目基础之(二)——Spring MVC与Mybatis整合详解
- SpringMVC创建web项目基础之(三)——Spring MVC实现文件上传
- SpringMVC基础--spring MVC配置详解
- Spring MVC 一 基础学习
- 【Java Web】MVC(一)初识SpringMVC
- Spring技术内幕之Spring MVC与Web环境(02)- Spring Web MVC核心架构
- Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(一)
- Java Web系列:Spring MVC基础
- spring mvc高级篇(一):Spring+SpringMVC+Hibernate整合
- Web环境中Spring MVC(一)
- Spring Web MVC项目搭建(一)
- Spring MVC 核心流程图
- Spring MVC 核心配置文件
- springMVC之web.xml,spring-mvc.xml与applicationContext.xml
- spring mvc基础篇(一):入门案例
- mybatis-plus 2.0 之代码生成器使用
- 华为荣耀V9无法连接android studio
- java swing实现小游戏雷电源码
- 获取ANDROID_ID
- 硬盘格式化了,数据恢复方法
- SpringMVC核心一(Spring web mvc基础)
- 使用PHP解决AJAX跨域问题
- Ubuntu14.04系统下编译caffe和matlabr2014a接口过程
- 学习笔记——12.22
- java解压和压缩zip文件
- TabLayout的一些特殊用法
- echarts修改图元大小无效的解决方案
- 基于HMM的中文分词模型实现
- Linux进程间通信 —— 信号灯