Yii 模式-深入理解YII2.0(3.0)

Yii 模式
Yii中使用了当前Web开发中最为主流和成熟的设计模式。包括依MVC模式、依赖注入(Denpdency Injection, DI)和服务定位器(Service Locator)等种模式。 这里将结合Web应用和Yii具体实现进行探讨,以加深印象和理解。学习这些设计模式对于提高自身的设计水平很有帮助, 这也是我们学习Yii的一个重要出发点。

  • MVC
    • MVC的三要素
    • Model设计参考
      • Model应当集中整个应用的数据和业务逻辑
      • 基础Model应当尽可能细化
      • 分层次设计Model
      • 仔细为Model方法命名
    • MVC与前后端的配合
  • 依赖注入和依赖注入容器
    • 有关概念
    • 依赖注入
      • 构造函数注入
      • 属性注入
    • DI容器
      • DI容器中的内容
      • 注册依赖
      • 对象的实例化
      • 实例分析
  • 服务定位器(Service Locator)
    • Service Locator的基本功能
    • Service Locator的数据结构
      • 访问Service Locator中的服务
      • 通过Service Locator获取实例
    • 在Yii应用中使用Service Locator和DI容器
      • DI容器的引入
      • Application的本质
      • 实例创建方法
    • Yii创建实例的全过程
微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?