SpringMVC框架 (1) —— SpringMVC概述

SpringMVC概述

什么是Spring MVC

SpringMVC是Spring框架内置的MVC的实现.SpringMVC就是一个Spring内置的MVC框架.
MVC框架,它解决WEB开发中常见的问题(参数接收、文件上传、表单验证、国际化、等等),而且使用简单,与Spring无缝集成。 支持 RESTful风格的 URL 请求 。
采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性。

SpringMVC的作用

MVC模式:(Model-View-Controller):为了解决页面代码和后台代码的分离.

SpringMVC底层实现

在没有使用SpringMVC之前我们都是使用的Servlet在做Web开发。但是使用Servlet开发在接受请求数据参数,数据共享,页面跳转等操作相对比较复杂。

SpringMVC底层就是的Servlet,SpringMVC就是对Servlet进行更深层次的封装

回顾MVC模式

回顾什么是mvc模式
模型model(javabean), 视图view(jsp/img) 控制器Controller(Action/servlet) C存在的目的.就是为了保证M和V的一致性
当M发生改变时,C可以把M中的新内容更新到V中

原始MVC 模式

MVC模式最早开始是在CS 架构上面 20世纪70+年代
下面为原始的mvc模式.
目前web应用中,99%的项目都会使用mvc模式开发.

在这里插入图片描述

WEB开发的MVC

WEB开发从20世纪90+年代开始,也是使用MVC模式。在最原始的MVC上有一些改进
优秀的框架改变了这种模式,将model更广泛的使用,这样会比原始的mvc好多了.
像现在一些优秀的mvc的框架,如Struts2,springMVC
在客户端提交也使用了模型来请求参数
spring MVC 也实现的相关的功能

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值