理解MVC MVVM MVP设计模式

参考资源:

1.https://martinfowler.com/eaaDev/uiArchs.html

2.https://blog.nodejitsu.com/scaling-isomorphic-javascript-code/

3.https://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/

4.http://www.ruanyifeng.com/blog/2007/11/mvc.html

5.http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html

6.http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html

7.手机微信的那篇收藏讲的浅显易懂哦      结合项目实战来理解吧

 

 

疑问点:

1. MVC只是三层架构中的表现层?  sprmingMVC

    代码组织方式:表现成、业务逻辑层、数据访问层

    文件组织方式: 视图层(view)、通用层(util)、控制层(controller)、服务层(service)、数据层(Dao)

2. MVC中:  V是如何更新的? M去通知吗?  如果M去更新V,那么M需要持有V的实例或者观察者模式。

 

一些观点:

1. M-V- X 本质都是一样的 重点还是在于M-V 的桥梁 要靠 X来牵线。

 

转载于:https://www.cnblogs.com/njqa/p/8858947.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值