快速回顾,浅谈mvc思想

百科java

全名是Model View Controller,模型(model)-视图(view)-控制器(controller)的缩写,一种设计模式(Design pattern),也就是一种解决问题的方法和思路设计模式

目的架构

使用MVC的目的是将M和V的实现代码分离,从而使同一个程序能够使用不一样的表现形式;指导开发者将数据与表现解耦,提升代码,特别是模型部分代码的复用性mvc

组成优化

优势设计

阮一峰谈mvc3d

若是将MVC模式解释成"外观"、"机制"和"功能/数据"这三层结构,那么不少人类组织也能够经过MVC模式架构。blog

好比一家商场,彻底能够分红三部分。一部分是仓库,负责提供商品,这是"功能层"(或者"数据层");另外一部分是零售铺面,负责销售商品,这是它的"外观层";二者之间就是"机制层",包括柜台和仓库之间一切互动的机制。开发

这样区分之后,这个商场的结构就变得很是清楚,能够针对不一样的层进行优化,提升效率get

典型的MVC

  • JSP + servlet + javabean的模式

推荐阅读

架构师必备的几项技能(上)

架构师必备的几项技能(下)

最后

欢迎关注java思惟导图公众号,回复“思惟导图”可下载文章中的源导图文件。思惟导图学java,让java再也不难懂。

扫一扫关注java思惟导图公众号.jpg

相关文章
相关标签/搜索