ABP框架因其对企业级开发的深度适配而受到欢迎,提供“开箱即用”的组件、严格的分层设计和灵活的架构,提升开发效率并降低复杂度。它支持多种开发场景,拥有活跃的社区和官方支持,确保开发者能迅速找到解决方案。
ABP.IO 将赞助 2026 年 1 月 26 至 30 日在伦敦举行的 NDC 大会,汇聚 90 多位演讲嘉宾,分享 .NET、JavaScript、云计算等软件开发技术,期待与全球开发者交流。
微服务是一种将系统拆分为多个独立服务的软件架构设计思想,而ABP框架则是实现这一思想的工具集,专注于提高开发效率和规范性。两者相辅相成,微服务关注架构,ABP关注开发流程。
这是一个基于ABP Framework 8.x的微服务电商平台,集成多种主流技术,支持可视化布局和集群部署,具备完整的营销功能,代码开源,适合二次开发。后台管理系统包含多个管理模块。
本文介绍了一款基于ABP-VNext框架的用户权限管理系统,具备用户、部门和角色管理等核心功能,支持工作流和多租户部署。该系统采用现代前端技术,确保高性能与安全性,简化了部署流程,提高了企业管理效率与用户体验。
ABP 10.0 RC 1 发布,新增特性包括升级至 .NET 10.0、Blazorise 1.8.2、Elsa 工作流模块和 Mapperly 对象映射器。支持 JSON 文件嵌套对象、EF Core 共享实体类型,InboxProcessor 增加失败重试策略,迁移至新 Angular 构建器并支持 SSR。欢迎试用反馈。
.NET ABP框架为企业级应用开发提供了全面解决方案,简化了架构设计和代码管理,支持模块化设计、领域驱动设计、依赖注入和多数据库,提升开发效率和代码质量,适用于复杂的ERP和CRM系统。
ABP Studio v1.0 正式发布,新增健康监测、主题选择和容器管理等功能,支持多 DbContext 操作,基于 ABP v9.2,未来将持续更新,期待用户反馈。
本文介绍了如何为ABP.IO应用程序创建自定义模块,包括模块注册、依赖配置和前后端连接。步骤包括安装ABP CLI、创建应用、配置连接字符串、更新数据库、运行应用及添加模块,最终用户可在主应用中使用新模块进行增删改操作。
NET应用程序的嵌入文件功能允许将外部文件嵌入程序集,简化部署并提升安全性和性能。通过ABP虚拟文件系统,程序可以像访问物理文件一样使用嵌入文件。使用Manifest Embedded File Provider可避免目录结构混乱,建议在项目中结合使用。
ABP框架通过HMAC-SHA512哈希用户密码、AES加密配置信息,以及RSA证书签名和加密OAuth2认证,确保数据安全。建议使用强密码和非对称加密算法,并妥善保管加密凭证。
本文介绍了如何使用ABP框架、ASP.NET Core和PostgreSQL构建一个安全、可扩展的CRUD API,增加了权限和数据验证功能。ABP框架支持模块化和可维护的应用开发,包含身份验证和授权等功能,提供逐步指导,适合实际应用。
推送授权请求(PAR)是OAuth 2.0的新功能,增强了授权码流的安全性。客户端可直接将有效载荷推送至授权服务器,降低请求被篡改的风险。ABP框架已支持PAR,用户认证后可安全获取access token,建议在应用中使用PAR以提升安全性。
工作单元是一种软件设计模式,用于管理数据库事务,确保操作的完整性。它自动处理事务,支持嵌套和配置事务行为。开发者可以手动控制事务,并通过特性自定义行为。事务的提交和回滚方法确保数据一致性,建议避免长时间事务以优化性能。
在使用Entity Framework Core 9与MySQL时,特别是Pomelo.EntityFrameworkCore.MySql包,存在查询翻译问题。为解决此问题,需要在EF Core配置中启用TranslateParameterizedCollectionsToConstants选项,以确保参数化集合正确翻译为常量。该设置将在Pomelo.EntityFrameworkCore.MySql 9.0.0正式发布后成为默认选项。
wpf-abp项目是基于ABP框架的跨平台权限应用框架,支持WPF和Xamarin.Forms,提供丰富的功能和UI支持,填补了ABP在WPF领域的空白,开源且免费。
Abp.RadzenUI项目基于ABP框架,使用Radzen组件库开发,已开源于GitHub。提供多租户登录、用户管理、权限分配等功能,支持多语言和主题切换。用户可通过ABP CLI工具创建应用并配置RadzenUI,简化后台管理系统开发。详细配置和示例代码可在GitHub项目中查阅。
由于ABP官方更新,用户无法通过CLI创建分层模板。要创建Trered类型模板,需要卸载现有的Volo.Abp.Studio.Cli,并安装0.7.0版本的CLI工具。安装后,可在新UI中选择功能创建项目。注意-dbms参数可能需手动调整。完成后,打开解决方案即可看到目录结构。
本研究解决了从光电容积描记(PPG)重建动脉血压(ABP)时信息损失的问题。我们提出的可逆神经网络(INN-PAR)通过同时学习PPG与ABP信号及其梯度之间的映射,显著提升了信号重建的准确性并防止了信息丢失。实验结果表明,该方法在波形重建和血压测量精度方面超越了目前最先进的技术。
SoMall是一个基于ABP框架开发的社交商城开源项目,结合了社交和电商功能。项目采用分层架构,具有高度的可扩展性、灵活性和稳定性。
完成下面两步后,将自动完成登录并继续当前操作。