大叔只做技术支持,大叔不会在任务群打广告!!!
回到占占推荐博客索引
最近觉得自己的框架过于复杂,在实现开发使用中有些不爽,自己的朋友们也经常和我说,框架太麻烦了,要引用的类库太多;之前架构之所以这样设计,完全出于对职责分离和代码附复用的考虑,主要参考了微软的DDD大作《N_LayerAPP》这个项目,而在这几年的项目开发用,也尝到了这种职责分享框架的甜头,但在最近的开发中,也看到了其它框架的出现,如《ABP》项目,它主张简单框架,敏捷开发,在项目引用上将核心类库和持久层进行抽象分离,复用在各位领域项目之中,这在项目整个感觉上更加简单,也更容易被人们所接受了!
Lind.DDD设计理念和层关系图
Lind.DDD框架解决方案结构图
Lind.DDD各层介绍
Lind.DDD.ConfigConstants统一管理系统配置
Lind.DDD~实体属性变更追踪器的实现
Lind.DDD.Repositories.EF层介绍
Lind.DDD.Repositories.Mongo层介绍
Lind.DDD.Repositories.Redis层介绍
Lind.DDD.UoW工作单元的实现
Lind.DDD.Domain领域模型介绍
Lind.DDD.ExpressionExtensions动态构建表达式树,实现对数据集的权限控制
Lind.DDD.Events领域事件介绍
Lind.DDD.Authorization用户授权介绍
Lind.DDD.Caching分布式数据集缓存介绍
Lind.DDD.Messaging框架通讯组件介绍
Lind.DDD.IoC依赖注入与面向方面的实现
Lind.DDD.Paging分页模块介绍
Lind.DDD.Specification规约模式的介绍
Lind.DDD.Events事件总线~自动化注册
Lind.DDD.ILogicDeleteBehavor~逻辑删除的实现
Lind.DDD.UoW~方法回调完成原子化操作
Lind.DDD.Manager里菜单权限的设计
Lind.DDD.IoC(大叔推荐)~在服务定位器中引入IoC容器~容器的适配器
Lind.DDD.Manage项目核心技术分享
Lind.DDD.API核心技术分享
Lind.DDD.Api客户端的使用与知识分享
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.Plugins~插件模式的集成
Lind.DDD.SSO单点登陆组件的使用(原创)
Lind.DDD.LindMQ的一些想法
Lind.DDD.LindMQ~关于持久化到Redis的消息格式
Lind.DDD.Aspects通过Plugins实现方法的动态拦截~Lind里的AOP
Lind.DDD.LindAspects方法拦截的介绍
LindAgile.SchedulingTask~设计一个不错的任务调度组件
聊聊在AOP模式下的缓存方案
DI是实现面向切面和面向抽象的前提
感谢各位的关注...
回到占占推荐博客索引