abp

Abp 实现通过手机号注册用户

前言 Abp 的 Identity 模块,实现了用户的管理,但是对于国内来讲,很多场景不能很好适配。比如:通过手机号进行注册的场景。 Abp vnext Identity 以及 asp.net core identity 默认只有 Email 必填以及唯一的校验,缺少手机号必要的校验;对此我们需要进 ... »

使用ABP SignalR重构消息服务(二)

使用ABP SignalR重构消息服务(二) 上篇使用ABP SignalR重构消息服务(一)主要讲的是SignalR的基础知识和前端如何使用SignalR,这段时间也是落实方案设计。这篇我主要讲解SignalR源码(最近我手头工作比较忙@蟹老板)。 SignalR源码分析(原地址,原地址已经停止维 ... »

在基于ABP框架的前端项目Vue&Element项目中采用电子签名的处理

在前面随笔介绍了《在基于ABP框架的前端项目Vue&Element项目中采用电子签章处理文件和打印处理》的处理,有的时候,我们在流程中或者一些文件签署的时候,需要签上自己的大名,一般通过签名表的方式(银行很常见)实现电子签名的处理。本篇随笔介绍如何基于Vue &Element前端的技术实现电子签名的... ... »

wuhuacong

在基于ABP框架的前端项目Vue&Element项目中采用电子签章处理文件和打印处理

在一些内部OA或者流转的文件,或者给一些客户的报价文件、合同,或者一些医院出示的给保险机构的病历资料等,有时候可能都希望快速的使用电子签章的处理方式来给文件盖上特定的印章,本篇随笔介绍基于Vue&Element的前端项目采用第三方组件vue-drag-resize和图片转换Base64的方式实现图片... ... »

wuhuacong

使用ABP SignalR重构消息服务(一)

使用ABP SignalR重构消息服务 最近协助蟹老板升级新框架,维护基础设施服务,目前已经稳了。 早上蟹老板看到我进入公司,马上就叫停我,说我为什么左脚先进公司,你这样会让我很难做耶,这样把我给你一次机会把现在的消息服务重构了,我就放过你这一次。(当时我都没有反应过来,蟹老板就准备和我讲需求了,我 ... »

使用ABP SignalR重构消息服务(一)

使用ABP SignalR重构消息服务 最近协助蟹老板升级新框架,维护基础设施服务,目前已经稳了。 早上蟹老板看到我进入公司,马上就叫停我,说我为什么左脚先进公司,你这样会让我很难做耶,这样把我给你一次机会把现在的消息服务重构了,我就放过你这一次。(当时我都没有反应过来,蟹老板就准备和我讲需求了,我 ... »

ABP Framework 研习社经验总结(6.28-7.2)

阅读目录 ABP Framework 研习社经验总结(6.28-7.2)   目录 ABP Framework 研习社经验总结(6.28-7.2) 研习社初衷 十天回顾 研习社经验总结(6.28-7.2) 问题1:关于ABP版本 问题2:关于DDD和三层架构区别 问题3:ObjectMapper是不是和领域服务有些冲突? 问题4:求 IssueTracking 项目源码 问题5: »

ABP之什么是ABP(ASP.NET Boilerplate)

1.介绍 ABP是开源的且文档比较齐全的应用程序框架。其实它不仅仅是个框架,考虑其最佳实践,ABP更提供了基于领域驱动设计(DDD)的强大价格模型。 ABP支持最新的ASP.NET Core和EF Core,同时也支持ASP.NET MVC 5.x和EF 6.x. 2.快速看一个示例 public class TaskAppService : ApplicationService, ITaskA »

ABP项目启动及源代码结构

  在整体介绍ABP项目之前我们需要从官方网站下载模板项目,下载以后放到一个本地目录下,启动VS打开源代码。具体下载的步骤如下: 一   创建ABP项目模板   1 进入官方网站然后选择特定的样板项目。   2 选择特定的平台以及特定的架构从而生成特定的模板。     3 开始创建模板  二 创建数据库并启动运行项目   在拿到整个项目的源代码之后,我们仍然对整个项目缺少一个大概的了解,下面以我 »

Abp添加新的接口(扩展底层接口)

在https://aspnetboilerplate.com/Templates 创建项目之后,下载用Vs2019打开(vs2017不支持netcore3.0)结构如下: 一、   2、 在xx.core中新增实体类Code  codemapping         3、  在xx.core 中新增 仓储接口 4、在xx.EntityFrameWork中实现仓储   不要忘记在项目中上下 »

ABP框架理论研究总结(典藏版)

目前,我已经完成了Module-Zero的翻译,请查看我的《Module-Zero学习目录》。 到现在为止,使用ABP框架开发正式项目已经3个月有余了,期间翻阅了大量文档资料,包括ABP官网的文档,以及 @阳光铭睿 的系列教程。 但是我今天想回过头来,照着ABP官网的英文文档,加上我这几个月使用ABP做项目的经验或心得,凭借着自己过了英语六级的英文水平,以及本身对技术和英文同样热爱的难得,决定对A »

设置ABP默认使用中文(更新ABP v3.0方法)

ABP提供的启动模板, 默认使用是英文: 虽然可以通过右上角的菜单切换成中文, 但是对于国内项目来说, 默认使用中文是很正常的需求. 本文介绍了如何实现默认语言的几种方法, 希望能对ABP爱好者有所帮助, Let's begin! 前期准备 使用ABP CLI创建一个名为AbpStudy的ASP.NET MVC项目: abp new AbpStudy 关于MVC的启动模板可以看文档, 这里就不 »

ABP框架 - 启动配置

文档目录   本节内容: 配置ABP 替换内置服务 配置模块 为一个模块创建配置   ABP在启动时,提供基础框架和模型来配置和模块化。   置ABP 在预初始化事件中进行配置,示例: kid1412注:XmlLocalizationSource这个类已经被作者删除,具体方法参考后面的“本地化”文档。--2016年11月09日 11:40 PM。 public class Simp »

ABP官方文档翻译 9.3 NHibernate集成

NHibernate集成 Nuget包 配置 实体映射 仓储 默认实现 自定义仓储 应用程序特定基础仓储类   ABP可以使用任何ORM框架,它内置集成NHibernate。此文档将讲解ABP如何使用NHibernate,假定你对NHibernate已经有了一定的了解。 Nuget包   在ABP中实现NHibernate做为ORM框架的Nuget包为Abp.NHibernat »

[ABP教程]第三章 创建、更新和删除图书

关于本教程 在本系列教程中, 你将构建一个名为 Acme.BookStore 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的: {{DB_Text}} 做为ORM提供程序. {{UI_Value}} 做为UI框架. 本教程分为以下部分: Part 1: 创建服务端 Part 2: 图书列表页面 Part 3: 创建,更新和删除图书(本章) Part 4: »

abp zero bug

web host 项目中ChatController GetUploadedObject 使用:using (CurrentUnitOfWork.SetTenantId(null)) 图片刷新出错,改为 List<string> list = new List<string>(); list.Add(AbpDataFilters.MayHaveTen »

[.Net]使用Soa库+Abp搭建微服务项目框架(三):项目改造

​  上一章我们说道,如果要使各模块之间解耦,使得各自独立成服务,首先要解除各个模块之间的引用关系。 还记得上一章我们的小项目吗 ?们回到之前的代码上来,当前的项目架构如下图: ​ 这次的任务是将它改造成面向服务体系的架构,是构建微服务的第一步改造: ​   一. 引入Soa库 首先将Soa库的三个项目引入到基础设施层: ​ 二. 建立抽象层  创建Interface文件夹,分别创建MatoPr »