首页 > 编程语言 > 详细

spring mvc

时间:2020-01-02 23:47:59      阅读:80      评论:0      收藏:0      [点我收藏+]

起源

早期的web开发中,把控制层,业务层和显示层全部交给jsp或javabean处理

技术分享图片

 

弊端:

  • JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起
  • 要求开发者不仅要掌握 Java ,还要有高超的前端水平
  • 前端和后端相互依赖,前端需要等待后端完成,后端也依赖前端完成,才能进行有效的测试
  • 代码难以复用

早期mvc模型

技术分享图片

 

servlet的作用是拦截http请求。

M是模型层(数据访问层),V是视图层(jsp,网页等),C是控制层(接收http请求,把不同的数据展示在对应的视图上返回给用户)。

spring mvc

技术分享图片

 

 传统的M层(模型层)被拆分成了业务层(Service)和数据访问层(DAO)。

---

参考:

https://www.jianshu.com/p/91a2d0a1e45a (入门)

https://www.cnblogs.com/shawshawwan/p/9002126.html (深入,涉及到servlet)

spring mvc

原文:https://www.cnblogs.com/lankerenf3039/p/12142710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!