前言
今日解读文章来自:
原文链接🔗
原文解读
mvc
老生常谈的话题,将web
请求由后台controller
处理后,将业务model
加载完毕,最后返回view
对象。
不过近些年,前端技术迅速崛起,mvvm
机制代替了传统的mv
。
一起来看下作者如何理解。
这里和我们了解的差不太多。
讲了这种模式的优点,解耦。
开始引入老朋友SpringMVC
了。
这里讲了两者的联系,前者实现了后者。
之后开始介绍使用方式,相当于一个快速开始。
作者在原文中系统性的介绍了,SpringMVC
的参数传递、JSON
支持、文件上传、HTTP
支持。
感觉后面渐渐和MVC
渐行渐远了。
这里建议大家看下官方文档。
首先要清楚java
对http
是存在两套标准的。
com.sun.net.httpserver
javax.servlet.http
SpringMVC
建立在javax.servlet.http
之上。按照官方文档,看到其实只有一个DispatcherServlet
。我按照官方的解释图串了下。
SpringMVC
提供了一些特殊Bean注解帮助大家更方便的使用。
列了下自动/手动装配的代码。
这里也是具体标出了mvc
分别是什么。
后记
总结一哈,这里作者介绍了Spring
中mvc
的机制,不足的是缺少一些原理介绍,为了知识的完整性我们也是补全了。
专栏所有文章均取材自博客排行榜,并附加个人的解读。
感兴趣的老爷们点个👍,想看其他文章的解读可以评论区留言。