随笔分类 -  Abp 框架

记录了自己在使用 Abp 框架过程中的一些体会和针对 Abp 框架实现的一些个人解析。
摘要:0.简介 整个 Abp 框架由各个模块组成,基本上可以看做一个程序集一个模块,不排除一个程序集有多个模块的可能性。可以看看他官方的这些扩展库: 可以看到每个项目文件下面都会有一个 的文件,这里就是存放的模块文件,一个模块拥有四个生命周期,分别为 (预加载)、 (初始化)、 (初始化完成)、 (销毁) 阅读全文
posted @ 2018-06-19 15:47 MyZony 阅读(3559) 评论(4) 推荐(14) 编辑
摘要:Abp 不一定仅用于 Asp.Net Core 项目,他也可以在 Console 与 WinFrom 项目当中进行使用,所以关于启动流程可以分为两种,一种是 Asp.Net Core 项目的启动流程,另外则是 ConsoleApplication/WinFrom 项目的启动流程,在这里我则是通过 A 阅读全文
posted @ 2018-06-15 12:48 MyZony 阅读(8370) 评论(8) 推荐(9) 编辑
摘要:在 ABP 框架当中所有库以及项目都是以模块的形式存在,所有模块都是继承自 这个抽象基类,每个模块都拥有四个生命周期。分别是: PreInitialze(); Initialize(); PostInitialize(): ShutDown(); 在初始化 ABP 框架的时候,通过 方法将启动模块作 阅读全文
posted @ 2018-01-27 13:15 MyZony 阅读(1073) 评论(0) 推荐(1) 编辑
摘要:ABP在其内部实现了工作单元模式,统一地进行事务与连接管理。 其核心就是通过 Castle 的 Dynamic Proxy 进行动态代理,在组件注册的时候进行拦截器注入,拦截到实现了 Unit Of Work 特性的方法进行操作,在执行完方法之后就会关闭掉工作单元。 其整体流程大概如下: 首先 UO 阅读全文
posted @ 2018-01-26 23:23 MyZony 阅读(1351) 评论(1) 推荐(4) 编辑