码迷,mamicode.com
首页 > 编程语言 > 详细

spring mvc

时间:2020-01-03 00:12:21      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:耦合   访问   height   web开发   servlet   完成   web   service   http   

起源

早期的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

标签:耦合   访问   height   web开发   servlet   完成   web   service   http   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!