SpringMVC(一)

MVC设计模式

1.MVC设计模式

1.1视图,控制层,模型

视图(View)-对应组件:JSP或者HTML文件
控制器(Controller)-对应组件:Servlet
模型(Model) -对应组件:JavaBean

这里写图片描述

**

1.2Model1

**

这里写图片描述

1.3.Model3

JSP:负责生成动态网页
Servlet:负责流程控制
JavaBean:负责业务逻辑处理

这里写图片描述

1.4. MVC 优点、缺点

**优点:
多视图共享一个模型,大大提高代码的可重用性
MVC三个模块相互独立,松耦合架构
控制器提高了应用程序的灵活性和可配置性
有利于软件工程化管理
**
**缺点:
原理复杂
增加了系统结构和实现的复杂性
视图对模型数据的低效率访问
**

Spring MVC

2.1 结构最清晰的MVC Model2实现

Controller
ModelAndView

这里写图片描述

2.2. Spring MVC请求处理流程

这里写图片描述

2.3. Spring MVC体系结构

这里写图片描述

2.4. Spring MVC框架特点

清晰地角色划分
灵活的配置功能
提供了大量的控制器接口和实现类
真正做到与View层的实现无关(JSP、Velocity、Xslt等)
国际化支持
面向接口编程
Spring提供了Web应用开发的一整套流程,不仅仅是MVC,他们之间可以很方便的结合一起

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值