SSM整合之springmvc笔记(SpringMVC简介)(P118)

  一  .SpringMVC简介

1、什么是MVC

MVC 是一种软件架构的思想,将软件按照模型、视图、控制器来划分
M Model ,模型层,指工程中的 JavaBean ,作用是处理数据
JavaBean 分为两类:
一类称为实体类 Bean :专门存储业务数据的,如 Student User
一类称为业务处理 Bean :指 Service Dao 对象,专门用于处理业务逻辑和数据访问。
V View ,视图层,指工程中的 html jsp 等页面,作用是与用户进行交互,展示数据
C Controller ,控制层,指工程中的 servlet ,作用是接收请求和响应浏览器
MVC 的工作流程: 用户通过视图层发送请求到服务器,在服务器中请求被 Controller 接收, Controller
调用相应的 Model 层处理请求,处理完毕将结果返回到 Controller Controller 再根据请求处理的结果
找到相应的 View 视图,渲染数据后最终响应给浏览器

2、什么是SpringMVC

SpringMVC Spring 的一个后续产品,是 Spring 的一个子项目
SpringMVC Spring 为表述层开发提供的一整套完备的解决方案。在表述层框架历经 Strust
WebWork Strust2 等诸多产品的历代更迭之后,目前业界普遍选择了 SpringMVC 作为 Java EE 项目
表述层开发的 首选方案
注:三层架构分为表述层(或表示层)、业务逻辑层、数据访问层,表述层表示前台页面和后台
servlet

3SpringMVC的特点

Spring 家族原生产品 ,与 IOC 容器等基础设施无缝对接
基于原生的 Servlet ,通过了功能强大的 前端控制器 DispatcherServlet ,对请求和响应进行统一
处理
表述层各细分领域需要解决的问题 全方位覆盖 ,提供 全面解决方案
代码清新简洁 ,大幅度提升开发效率
内部组件化程度高,可插拔式组件 即插即用 ,想要什么功能配置相应组件即可
性能卓著 ,尤其适合现代大型、超大型互联网项目要求
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值