六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 60|回复: 0

MVC

[复制链接]

升级  40%

4

主题

4

主题

4

主题

童生

Rank: 1

积分
20
 楼主| 发表于 2013-2-6 08:43:25 | 显示全部楼层 |阅读模式
  M:模式,即数据  
  V:视图,即表示或界面  
  C:控制,即逻辑:可以是表示逻辑或业务逻辑  
  控制从模式中获得数据并进行处理(业务逻辑),业务将数据传递给视图(表示逻辑)用来显示。  
   
  三方相对独立,修改一方不会影响到其它,从而将耦合降至最小。如修改界面皮肤或页面不会,数据是相同影响,只要改视图。其它同理。
 
比较原始的MVC  
  模式:javabean  
  视图:jsp  
  控制:servlet  
  比较新的MVC(struts)  
  模式:formbean  
  视图:jsp  
  控制:action  
书上是这样说的:  
  视图是用户看到并与之交互的界面.  
  模型是应用程序的主体.模型表示业务业务数据和业务逻辑.  
  控制器接受用户的输入并调用模型和视图去完成用户的需求.
 
打个比方  
  M:model,相当于一个公司的技术人员,实实在在干活的  
  V:view,相当于一个公司的业务人员,把公司的产品展示给客户,同时作加个精美的包装  
  C:control,,相当于一个公司的管理人员,告诉技术人员作什么事情,同时又告诉业务人员我们有什么产品。  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表