zoukankan      html  css  js  c++  java
  • ABP 基础1

    特性:ABP CLI、模块化、多租户、认证授权(集成identity框架)、虚拟文件系统、主题、后台作业、事件总线(Rabbit MQ)、对象映射、依赖注入、数据过滤等等;

    .net core 实现和抽象分离设计  ABP沿用此思路

    模块化开发,封装细节、提供接口

    优点:

    1、模块之间没有必然联系,互不影响,高内聚低耦合;

    2、节约维护成本;

    3、代码质量提升;

    4、多人协作互不干扰;

    模块:两种类型,功能和用途

      应用程序模块:实现业务;

      框架模块:核心模块、通用功能;

    模块类负责管理整个模块的生命周期;

    模块配置

    模块初始化

    模块销毁

    模块间的依赖关系==模块启动顺序  通过拓扑排序算法排序

    模块A-模块B-模块C

    模块Z-模块B

    启动模块(永远最后一个加载)-模块A-模块Z

  • 相关阅读:
    图的深度遍历
    数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历

    满汉全席
    2-sat(模板)
    2-sat
    花匠
    维护序列NOI2005
    序列终结者
    杨辉三角
  • 原文地址:https://www.cnblogs.com/tl1025/p/14970843.html
Copyright © 2011-2022 走看看