zoukankan      html  css  js  c++  java
  • 理解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来牵线。

  • 相关阅读:
    深入 kernel panic 流程【转】
    HDMI驱动热插拔检测方法
    WFE和WFI的区别
    SMP多核启动
    CPUFreq驱动
    DMA与cache一致性的问题
    深度理解select、poll和epoll
    Memory barrier 简介
    thinkphp的删除操作
    HOST文件配置
  • 原文地址:https://www.cnblogs.com/njqa/p/8858947.html
Copyright © 2011-2022 走看看