mvc 模式的优缺点
什幺是 MVC 框架
MVC 全名是 Model View Controller,是模型(model)-视图
(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻
辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里
面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻
辑。MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻
辑的图形化用户界面的结构中。
MVC 开始是存在于桌面程序中的,M 是指业务模型,V 是指用户界
面,C 则是控制器,使用 MVC 的目的是将 M mvc的controller和 V 的实现代码分离,从而使
同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状
图、饼图来表示。C 存在的目的则是确保 M 和 V 的同步,一旦 M 改变,V
应该同步更新。
模型-视图-控制器(MVC)是 Xerox PARC 在二十世纪八十年代
为编程语言 Smalltalk-80 发明的一种软件设计模式,已被广泛使用。后来被
推荐为 Oracle 旗下 Sun 公司 Java EE 平台的设计模式,并且受到越来越多的
使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有
用的工具箱,它有很多好处,但也有一些缺点。
mvc 原理
mvc 是一种程序开发设计模式,它实现了显示模块与功能模块的分
离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序
的开发难度。它主要分模型、视图、控制器三层。
1、模型(model)它是应用程序的主体部分,主要包括业务逻辑模块
(web 项目中的 AcTIon,dao 类)和数据模块(pojo 类)。模型 与数据格式
无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论