星空网 > 软件开发 > ASP.net

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框架关系图

Lind.DDD敏捷领域驱动框架~Lind.DDD各层介绍

感谢您的阅读!

回到目录




原标题:Lind.DDD敏捷领域驱动框架~Lind.DDD各层介绍

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

返程投资中的投资退出:全面解读流程及注意事项 :https://www.xlkjsw.com/news/60981.html
国内户外装备哪些牌子比较靠谱?:https://www.vstour.cn/a/382179.html
探秘海牙认证的成员国:全球认可的法律保障 :https://www.kjdsnews.com/a/1837398.html
探秘海牙认证的成员国:全球认可的法律保障 :https://www.xlkjsw.com/news/60982.html
乌鲁木齐开设香港公司银行账户:全面指南 :https://www.kjdsnews.com/a/1837399.html
乌鲁木齐开设香港公司银行账户:全面指南 :https://www.xlkjsw.com/news/60983.html
湘西游轮六 湘江游轮夜游:https://www.vstour.cn/a/411226.html
携程旅游网折扣优惠最新攻略(携程旅游网更佳折扣优惠):https://www.vstour.cn/a/411227.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流