上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 一、问题 新项目是基于 ABP vNext 框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的 A 字段进行了更新,随后对某个导航属性 B 也进行了变更,最后通过仓储提供的 方法对变更的数据进行持久化。 结果再次查出来的时候,发 阅读全文
posted @ 2019-09-18 10:51 MyZony 阅读(1790) 评论(6) 推荐(2) 编辑
摘要: 一、安装基本组件 1. 首先执行 命令来安装需要的 原始程序与 程序来 代码。 2. 安装 脚本 (这一步需要安装 )。 3. 使用 查看 的安装目录,一般都存储在 目录下。 4. 使用 命令切换使用的 shell 程序。 二、进行可选配置 2.1 安装 ZSH 图标字体 执行以下命令在当前目录拉取 阅读全文
posted @ 2019-08-26 19:45 MyZony 阅读(3824) 评论(2) 推荐(1) 编辑
摘要: 一、简要说明 在上篇文章里面,我们在 当中看到了权限检测代码,通过注入 就可以实现权限检测。不过跳转到源码才发现,这个接口是 ASP.NET Core 原生提供的 “基于策略” 的权限验证接口,这就说明 ABP vNext 基于原生的授权验证框架进行了自定义扩展。 让我们来看一下 Volo.Abp. 阅读全文
posted @ 2019-08-07 08:08 MyZony 阅读(14972) 评论(13) 推荐(25) 编辑
摘要: 问题 在使用 DevExpress 开发 WinForm 程序时,我是使用的默认皮肤进行开发。但客户要求标题栏背景色改为蓝色,标题文字颜色改为白色。 改颜色比较简单,参考了 "DevExpress Support" 的说明,通过获取皮肤更改 和 就可以实现。不过更改之后,发现在低分屏下面,标题文字出 阅读全文
posted @ 2019-07-31 14:20 MyZony 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 一、简要介绍 ABP vNext 针对于应用服务层,为我们单独设计了一个模块进行实现,即 Volo.Abp.Ddd.Application 模块。 PS:最近博主也是在恶补 DDD 相关的知识,这里推荐大家看一下 "ThoughtWorks" 的 DDD 相关文章。 关于 DDD 相关的著作,我这儿 阅读全文
posted @ 2019-07-25 20:04 MyZony 阅读(3796) 评论(4) 推荐(7) 编辑
摘要: 一、简要介绍 ABP vNext 框架本身就是围绕着 DDD 理念进行设计的,所以在 DDD 里面我们能够见到的实体、仓储、值对象、领域服务,ABP vNext 框架都为我们进行了实现,这些基础设施都存放在 Volo.Abp.Ddd.Domain 项目当中。 本篇文章将会侧重于理论讲解,但也只是一个 阅读全文
posted @ 2019-07-20 09:39 MyZony 阅读(8674) 评论(9) 推荐(20) 编辑
摘要: 一、简要说明 统一工作单元是一个比较重要的基础设施组件,它负责管理整个业务流程当中涉及到的数据库事务,一旦某个环节出现异常自动进行回滚处理。 在 ABP vNext 框架当中,工作单元被独立出来作为一个单独的模块( Volo.Abp.Uow )。你可以根据自己的需要,来决定是否使用统一工作单元。 二 阅读全文
posted @ 2019-07-01 09:28 MyZony 阅读(8274) 评论(20) 推荐(17) 编辑
摘要: 问题 在一个 Timer 时钟的周期方法内,有一个 循环,当执行到某些特定的语句时,会从头开始执行,而不会执行后续的语句。 分析 该问题我在初步分析之后,发现可能是由于程序出现了异常,但是被吞噬掉造成的。在我某一个 item 元素当中,其值为 应该会抛出空异常。但是没有异常抛出,后续我不知道哪个地方 阅读全文
posted @ 2019-06-23 21:19 MyZony 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 一、背景 第一次接触 Polly 还是在做某个微服务系统的时候,那时只会使用单一的超时策略与重试策略,更加高级的特性就没有再进行学习了。最近开为某个客户开发 PC 端的上位机的时候,客户有个需求,在发起请求之后如果 5 秒钟没有响应则进行重试,总共可以重试 3 次,如果 3 次请求都未返回数据,就视 阅读全文
posted @ 2019-06-11 18:34 MyZony 阅读(2856) 评论(0) 推荐(0) 编辑
摘要: 一、背景 DotNetty 本身是一个优秀的网络通讯框架,不过它是基于异步事件驱动来处理另一端的响应,需要在单独的 Handler 去处理相应的返回结果。而在我们的实际使用当中,尤其是 客户端程序 基本都是 请求 响应 模型,在发送了数据时候需要等待服务器的响应才能进行下一步操作,如果服务器返回的是 阅读全文
posted @ 2019-05-22 09:49 MyZony 阅读(2329) 评论(3) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页