Lind.DDD敏捷领域驱动框架~介绍
大叔只做技术支持,大叔不会在任何群打广告,大家不要上当受骗!!!
最近觉得自己的框架过于复杂,在实现开发使用中有些不爽,自己的朋友们也经常和我说,框架太麻烦了,要引用的类库太多;之前架构之所以这样设计,完全出于对职责分离和代码附复用的考虑,主要参考了微软的DDD大作《N_LayerAPP》这个项目,而在这几年的项目开发用,也尝到了这种职责分享框架的甜头,但在最近的开发中,也看到了其它框架的出现,如《ABP》项目,它主张简单框架,敏捷开发,在项目引用上将核心类库和持久层进行抽象分离,复用在各位领域项目之中,这在项目整个感觉上更加简单,也更容易被人们所接受了!
Lind.DDD设计理念和层关系图
Lind.DDD框架解决方案结构图
Lind.DDD.ConfigConstants统一管理系统配置
Lind.DDD.Repositories.Mongo层介绍
Lind.DDD.Repositories.Redis层介绍
Lind.DDD.ExpressionExtensions动态构建表达式树,实现对数据集的权限控制
Lind.DDD.Specification规约模式的介绍
Lind.DDD.ILogicDeleteBehavor~逻辑删除的实现
Lind.DDD.IoC(大叔推荐)~在服务定位器中引入IoC容器~容器的适配器
Lind.DDD.Utils.HttpHelper里静态对象引出的Http超时问题
Lind.DDD.Manager里的3,7,15,31,63,127,255,511,1023,2047
Lind.DDD.Utils.HttpHelper关于对HttpClient的正确使用
Lind.DDD.Domain.ISortBehavor~上移与下移
Lind.DDD.Domain.IOwnerBehavor对实体的意义
Lind.DDD.RedisClient~对StackExchange.Redis调用者的封装及多路复用技术
Lind.DDD.LindMQ~关于持久化到Redis的消息格式
Lind.DDD.Aspects通过Plugins实现方法的动态拦截~Lind里的AOP
LindAgile.SchedulingTask~设计一个不错的任务调度组件
Lind.DDD.Repositories.EF层介绍~实现DbContext的动态注入
感谢各位的关注...