zoukankan      html  css  js  c++  java
  • Lind.DDD敏捷领域驱动框架~Lind.DDD各层介绍

    回到目录

    Lind.DDD项目主要面向敏捷,快速开发,领域驱动等,对于它的分层也是能合并的合并,比之前大叔的框架分层更粗糙一些,或者说更大胆一些,在开发人员使用上,可能会感觉更方便了,更益使用了,这就是大叔开发Lind.DDD框架的目的,让一切变得更简单...

    Lind.DDD层

    主要是公用方法,组件,规约等,如日志组件(Logger),消息组件(Messaging),IOC,AOP,缓存(Caching),异常,请求/响应,用户授权(Authorization),安全校验,领域模型(Domain),领域事件(Events),数据传输(DTO),实体映射(AutoMapper),队列机制(CachingQueue),仓储规范(IRepositories),工作单元(UoW),规约模式(Specification)和分页控制(Paging)等,可以说Lind.DDD云集了大叔所有的核心和心血!

    Lind.DDD.Repositories仓储实现层

    Lind.DDD.Repositories.EF

    持久化层,使用EntityFrameworks进行持久化,它实现了Lind.DDD.IRepositories接口的内容,它也是大叔框架里最常用的一种关系型数据库持久化的ORM组件

    Lind.DDD.Repositories.Mongo

    持久化层,使用MongoDB进行持久化,它不但实现了标准的仓储接口,还扩展了自身的个性接口IMongoRepository,它是更向关系型数据库的一种非关系型数据库,它一般用来存储日志信息及一些与主体业务无关的信息

    Lind.DDD.Repositories.Redis

    持久化层,使用Redis进行持久化,它是一种NoSql,与mongodb一样属性非关系型数据库,以键、值对的方式进行存储,可以存储到内存和磁盘中,支持五大数据类型,在非关系型数据库中,Redis绝对是佼佼者!在大叔框架里,它一般用来存储缓存数据!

    Lind.DDD框架关系图

    感谢您的阅读!

    回到目录

  • 相关阅读:
    剑指 Offer 43. 1~n整数中1出现的次数
    剑指 Offer 54. 二叉搜索树的第k大节点(递归)
    第三个JSP作业
    第二个JSP作业-用循环结构输出三行五列的table
    第二个JSP作业-编写jsp页面,输出大写、小写英文字母表
    第一个JSP作业
    安卓课设
    第十次作业
    第八次作业
    第九次作业
  • 原文地址:https://www.cnblogs.com/lori/p/4957481.html
Copyright © 2011-2022 走看看