什么是ASP.NET Boilerplate Project(ABP)框架 使用.NET技术进行开发已经多年,偶尔一次网络上搜索.NET开发框架,看到了ABP这个框架
转载
2022-06-28 12:07:04
234阅读
1. foreign key constraint failed 在TestDataBuilder 中已经加了IdentityUser,但测试Application的时候,还是会报错 TestDataBuilder private async Task AddUsers() { var adminU ...
转载
2021-08-22 01:04:00
324阅读
2评论
前言 这两天看了一下ABP,做个简单的学习记录。记录主要有以下内容: 从官网创建并下载项目(.net core 3.x + vue) 项目在本地成功运行 新增实体并映射到数据库 完成对新增实体的基本增删改查 ABP官网:https://aspnetboilerplate.com/ Github:ht
原创
2021-06-17 10:42:02
1547阅读
ABP框架已有通用的系统功能:授权,验证,异常处理,日志,本地化,数据库连接管理,设置管理,审计日志1、依赖注入:ABP使用并提供常规的依赖注入。可以简单地注入任何依赖项(例如:IRepository <Authorization.Tasks.Task>)。(由于ABP授权认证的方法不能使用与私有方 &
转载
2023-07-17 13:31:42
188阅读
工作中需要搭建单独的图像服务器,经过在fastDFS和Minio之间选型,最终选择了Minio,因为是Apache的开源项目,而且实现了Amazon S3协议。以下是搭建的过程,以及可能碰到的坑,做一个备忘:第一步,当然是要在虚拟机上安装好docker以及docker-compose。1、安装docker比较简单,网络上资料太多,但在Yunos7上面还是会碰到selinux的坑——报错“Error
转载
2023-08-15 21:53:18
148阅读
ABP是一个开源且文档友好的应用程序框架。ABP不仅仅是一个框架,它还提供了一个最徍实践的基于领域驱动设计(DDD)的体系结构模型,可以支持.net framework和.net core两种技术流派。ABP 框架特点依赖注入,这个部分使用 Castle windsor (依赖注入容器)来实现依赖注入,这个也是我们经常使用IOC来处理的方式;Repository仓储模式,已实现了En
转载
2024-02-28 20:31:48
118阅读
ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.comABP在Github上的开源项目:https://github.com/aspnetboilerplate 前言为了减少复杂性和提高代码的可重用性,采用分层架构是一种被广泛接受的技术。为了实现分
转载
2023-07-25 17:12:02
148阅读
ABP是一套基于WEB的快速开发引用框架,和DDD领域驱动开发有很好的结合。 主要特性:模块化,多租户,认证授权,虚拟文件系统,主题系统,后台作业,事件总线,对象映射,依赖注入,数据过滤等。 接下来用代码的方式介绍ABP框架的使用。一.VS创建一个ABP控制台程序打出Hello word!1.首先引入框架包Nuget中安装volo.abp.core 2.创建模块 所谓的ABP模块在代码中体现就是类
转载
2024-01-13 04:02:38
291阅读
技术学习
原创
2023-07-13 18:24:48
80阅读
# ABP Docker实现教程
## 1. 概述
本教程将指导刚入行的开发者如何使用ABP(ASP.NET Boilerplate)框架来实现Docker容器化部署。ABP是一个流行的开发框架,使用它可以快速构建现代化的企业级应用程序。
在本教程中,我们将按照以下步骤实现ABP Docker化:
| 步骤 | 说明 |
| --- | --- |
| 1 | 创建ABP应用程序 |
|
原创
2023-08-14 12:54:47
140阅读
目录前言开始AbpHelper模块安装最后前言上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABP CLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于这个模板来快速开发。开始首先ABP CLI的安装以及基本指令这些就不说了,官网上写的很清楚。目前ABP的前端部分只支持ASP.NET Core MVC / Razor Pages和Angular,移动端支持
转载
2021-02-27 14:48:36
632阅读
2评论
在进行框架的选型时,经常会听到“***框架太重了”之类的声音,比如“Abp太重了,不适合我们...”。事实上,Abp框架真的很重吗? 框架的“轻”和“重”,我没有在网上找到明确的定义,通过阅读一些技术博客,大致可以把框架的“ ...
转载
2021-07-23 12:49:00
709阅读
ABP开发框架的技术点分析ABP框架全称为“ASP.NET Boilerplate Project”,中文翻译为“ ASP.NET样板项目”,诞生的主要目的就是为了让.NET程序员“秒变”架构师,将.NET企业级项目的主流开发技术、最先进的架构整合起来,让.NET工程师能够更快的开发出更好的项目。ASP.NET> Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点
转载
2023-10-27 08:05:05
153阅读
为了了解应用程序是如何配置和初始化,本文将探讨ASP.NET Core和ABP框架最基本的构建模块。我们将从 ASP.NET Core 的 Startup类开始了解为什么我们需要模块化系统,以及 ABP 如何提供模块化方式来配置和初始化应用程序。然后我们将探索 ASP.NET Core 的依赖注入,以及ABP是如何使用预定义规则(predefined rules)自动进行依赖注入。最后,我们将了解
转载
2023-08-09 16:57:14
169阅读
ABP 框架基础知识ABP是一个开源且文档友好的应用程序框架。ABP不仅仅是一个框架,它还提供了一个最徍实践的基于领域驱动设计(DDD)的体系结构模型,可以支持 .net framework和 .net core两种技术流派。ABP 框架特点依赖注入,这个部分使用 Castle windsor (依赖注入容器)来实现依赖注入,这个也是我们经常使用IOC来处理的方式;Repository仓储模式,已
转载
2021-02-03 19:40:14
569阅读
2评论
1、https://aspnetboilerplate.com/Templates2、后端项目发布,在publish中abp默认已经存在DockerFile文件3、修改后端文件中的DockerFile文件默认的值为 FROM microsoft/aspnetcore:2.0.1。但我当前的这个要求的是2.2的版本,在微软的docker官网上,根据自己实际项目需要更新这个值。4、安装linux服务器
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇介绍了ABP模块化开发的基本步骤,完成了一个简单的文件上传功能。通常的模块都有一些自己的配置信息,比如上篇讲到的FileOptions类,其中配置了文件的上传目录,允许的文件大小和允许的文件类型。配置信息可以通过Config
原创
2021-06-15 17:53:04
1160阅读
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABP CLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于这个模板来快速开发。 开始 首先ABP CLI的安装以及基本指令这些就不说了,官网
原创
2021-06-15 17:57:08
722阅读
1、前言分享一个基于ABP(.NET 5.0) + vue-element-admin项目。希望可以降低新手对于ABP框架的学习成本,感兴趣的同学可以下载项目启动运行一下。对于想选型采用ABP框架的,个人认为: ABP框架本身功能完善、设计封装优雅、扩展性高、层次划分简直完美、DDD基础设施完善,基本适用于大部分项目。唯一致命缺陷在于租户、用户主键采用了GUID类型,兼容性太差。还有就是相对于JA
转载
2023-11-16 18:51:52
409阅读
ABP学习
原创
2021-03-23 15:38:47
292阅读
点赞
1评论