Lind.DDD敏捷领域驱动框架~Lind.DDD各层介绍
2015-11-11 22:05
211 查看
回到目录
Lind.DDD项目主要面向敏捷,快速开发,领域驱动等,对于它的分层也是能合并的合并,比之前大叔的框架分层更粗糙一些,或者说更大胆一些,在开发人员使用上,可能会感觉更方便了,更益使用了,这就是大叔开发Lind.DDD框架的目的,让一切变得更简单...
持久化层,使用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层
主要是公用方法,组件,规约等,如日志组件(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框架关系图
感谢您的阅读!
回到目录
相关文章推荐
- 用户填完信息后关闭弹出框并刷新父页面 JS实现
- 九度oj-1205-N阶楼梯上楼问题
- 爬虫参考资料
- 一直认为的Jquery中的$("#id")和document.getElementByID("id")是不一样的
- 第一节 Opencv3.0 mac下环境配置
- UVA 247 Calling Circles(Floyd算法传递闭包)
- 100行代码 CircleImageView
- 排序算法-交换排序_快速排序
- 习题3-1 得分 解题报告
- spark 1.X standalone和on yarn安装配置
- Java集合框架复习
- muduo库阅读(37)——Net部分:压缩数据流ZlibOutputStream
- Android webView 支持缩放及自适应屏幕
- java程序员面试----交流项目经验(摘自百度)
- 关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析
- flex
- 运维黑暗料理--nagios插件check_procs出现unsport options
- Spark RDD中Transformation的filter、distinct、cartesian、union详解
- Eclipse全局搜索
- java修改项目名称