SpringMVC之MVC概述

前言

目前Web开发的主流模式是MVC,Spring提供了SpringMVC模块,支持MVC模式开发,本章我们将对MVC模式进行一个整体认识。

 

Web开发模式的演变

在早期的java web开发中,我们将页面显示、业务逻辑、数据操作全部放到JSP或JavaBean中实现,也就是Model1

这种模式的缺点是:

1、耦合性高,所有代码都在JSP中,Java和HTML混合在一起,编写困难

2、不利于分工,Java开发人员必须全部完成前端页面和Java程序开发

3、难以测试,前端页面和Java相互依赖,无法单独运行,单独测试

代码难以重用

随着时代的发展,后来出现了Servlet+JSP+JavaBean的开发模式,也就是Model2

Model2也就是早期的MVC,它把页面展示、请求处理、数据操作代码分开,解决了Model1耦合性高的问题。

用户请求先交给Servlet,Servlet再调用JavaBe

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值