04 2022 档案
摘要:简要说明 后台作业在系统开发的过程当中,是比较常用的功能。因为总是有一些长耗时的任务,而这些任务我们不是立即响应的,例如 Excel 文档导入、批量发送短信通知等。 ABP vNext 提供了后台作业的支持,并且还提供了对 HangFire 和 RabbitMQ 的后台作业集成。开发人员在使用这些第
阅读全文
摘要:以下是《Mastering ABP Framework》的中文目录,目前个人正在进行翻译中,如果您对本书感兴趣,也想使用或者学习框架设计,可以访问该地址进行登记,本文只是一个目的的展示和购买调研,因为版权和印刷的需要一定的成本,所以导致出版该书存在一定的风险,谢谢您的支持和理解。也许我的这个系列翻译
阅读全文
摘要:测试 ProductAppService 类 启动模板附带测试基础架构,包括xUnit、Shouldly和NSubstitute库。它使用SQLite 内存数据库来模拟数据库,并为每个测试创建一个单独的数据库。它会自动初始化数据并在测试结束时销毁测试数据。通过这种方式,测试不会相互影响,并且您的真实
阅读全文
摘要:本文主要通过逐步构建一个CRUD示例程序来介绍 ABP 框架的基础知识。它涉及到应用开发的多个方面。在本章结束时,您将了解ABP 框架的基本开发方式。建议入门人员学习,老手不要浪费您宝贵时间。 创建解决方案 第1步是为产品管理解决方案(如果您在前面已经创建过了ProductManagement解决方
阅读全文
摘要:本文适合初级开发人员,不适合老手在上面浪费时间,希望能帮新人起到一个引导的作用。 技术准备 在开始使用 ABP 框架之前,您需要在计算机上安装一些工具。 IDE/编辑器 本书假设您使用的是Visual Studio 2022(支持 .NET 6.0 的 v10.0)或更高版本。如果你还没安装,社区版
阅读全文
摘要:沟通创造价值,分享带来快乐。这里是程序员阅读时间,每天和你分享读书心得,欢迎您每天和我一起精进。今天和大家一起讨论的话题是如何设计一个良好的API接口? 作者:梁桂钊 解读:张飞洪 挑战 API是软件系统的核心,而我们在设计API接口的时候会面临着非常多的挑战: 场景上来看,它是多样的,如何设计一个
阅读全文
摘要:导语 在开始文章之前,我给大家举一个发生在我身边的例子。我们交付的软件是面向企业的一锤子买卖,后期可能会存在个别定制化。前期我们直接按项目来走,因为我们也不知道未来的业务长什么样子,只是知道大概的范围。随着项目的增长,我们团队成员直接复制一份代码,然后修修改改就适配了一个新项目,因为认为这么做最快,
阅读全文
摘要:大家好,我是张飞洪,谢谢你阅读我的文章,自从土牛Halil ibrahim Kalkan的《Mastering ABP Framework》出版之后,我就开始马不停蹄进行阅读和翻译,目前基本保持一周一章的进度。 为什么要翻译? ABP的官方文档应该是比较全面了,但是有几个问题: 本人目前维护一个AB
阅读全文