关于MVC

MVC,一个既熟悉又陌生的名字。
MVC仿佛是一个咒语,所有的架构问题只要念一下这个咒语便会迎刃而解。
只要敢自称为框架,必然会屈服于MVC的山头之下。
每个刚入行的人都喜欢将其挂在嘴边,以示自己为行里人。

但,会使用工具,不代表懂得工具。

大部分我接触过的人都知道MVC各自代表Model,View与Controller(艰难的回忆着,并且伴随着不确定的语气,然后可怜巴巴的望着我)。
其中一半不到的人可以准确的说出Model,View与Controller的作用。
其中再不到一半的人知道MVC之间是怎么关联起来的。
其中再不到一半的人知道从客户端发送请求开始,到结果返回给客户端的整个周期里,MVC的具体位置。
事实就是这样。

新手只知道SSH三大框架整合,老手知道Spring是核心,高手知道Spring的原理与美妙,大神知道Spring只是一个实现的比较完善的框架。

对于一个新兴行业来讲,只追求会熟练使用工具,是件可悲的事情。

Controller是核心,无论什么MVC框架,请求最后都到到Controller里进行处理,之后Controller根据业务需求调用Model,最后将View需要的数据传给View进行渲染。That’s all

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据