参考资源:
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来牵线。