MVC思想及其优势

 MVC思想及其优势

  MVC并不是java语言所特有的设计思想,也并不是WEB应用所特有的思想,他是所有面向对象程序设计语言都应该遵循的规范。

   MVC思想将一个应用分为三个基本部分:Model(模型)、View(视图)、和Controler(控制器)这三个部分已最小的耦合协同工作,从而提高应用的可扩展性和可维护性。

  在经典的MVC设计模式中,事件由控制器处理,控制器根据事件的类型改变模型或者视图,反之亦然。具体的说,每一个模型对应一系列的视图列表,这种对应关系通常采用注册来完成,即:把多个视图注册到同一个模型,当模型发生改变时,模型向所有的注册过的视图发送信息,接下来,视图从对应的模型中获得信息,然后完成视图显示的更新。

    从设计模式的角度来看 ,MVC思想非常类似于观察者模式,但与观察者模式存在少许的差别,观察者模式观察者和被观察者可以是两个对等的对象,但对于MVC思想而言,被

观察者知识单纯的数据体,二观察者则是单纯的视图页面。

(摘抄自李刚《轻量级Java EE  企业应用实战》)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值