E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
abp
在基于
ABP
框架的前端项目Vue&Element项目中采用电子签章处理文件和打印处理
在一些内部OA或者流转的文件,或者给一些客户的报价文件、合同,或者一些医院出示的给保险机构的病历资料等,有时候可能都希望快速的使用电子签章的处理方式来给文件盖上特定的印章,本篇随笔介绍基于Vue&Element的前端项目采用第三方组件vue-drag-resize和图片转换Base64的方式实现图片印章的盖章处理。1、图片转换为Base64处理图片转换为Base64编码可以通过在线工具的转换方式实
伍华聪
·
2022-03-21 11:00
使用
ABP
SignalR重构消息服务(一)
使用ABPSignalR重构消息服务最近协助蟹老板升级新框架,维护基础设施服务,目前已经稳了。早上蟹老板看到我进入公司,马上就叫停我,说我为什么左脚先进公司,你这样会让我很难做耶,这样把我给你一次机会把现在的消息服务重构了,我就放过你这一次。(当时我都没有反应过来,蟹老板就准备和我讲需求了,我赶紧着小本子开始记需求)背景我们需要记录所有用户的在线状况(登录的设备存在多个设备同时登录)、指定用户下线
是你晨曦哥呀
·
2022-03-21 09:00
在基于
ABP
框架的前端项目Vue&Element项目中采用日期格式处理,对比Moment.js和day.js的处理
Day.js是一个轻量的处理时间和日期的JavaScript库,和Moment.js的API设计保持完全一样.如果您曾经用过Moment.js,那么您已经知道如何使用Day.js。简单地说,只要你会Moment.js,那么你就会Day.js!但是我们知道的,Moment.js的大小是200多KB,而Day.js的大小却是2KB,瘦身很多但却几乎拥有同样强大的API。现在框架基本上都是多端应用的了,
伍华聪
·
2022-03-17 09:00
ABP
Framework 5.2 RC 发布及新增功能介绍
ABPFramework5.2RC新增功能目录ABPFramework5.2RC新增功能单层解决方案模板EFCore数据库迁移UI和数据库选项API版本控制源代码控制移除libs文件夹对SwaggerUI隐藏
ABP
iEricLee
·
2022-03-11 21:00
IT英语4-计算机英语缩写术语
(3Dnowaiting,无须等待的3D处理)AAM(AMDAnalystMeeting,AMD分析家会议)
ABP
(AdvancedBranchPrediction,高级分支预测)ACG(AggressiveClockGating
lceBear
·
2022-03-08 13:53
运维
操作系统
嵌入式
ABP
使用ElasticSearch、Kibana、Docker 进行日志收集
ABP
使用ElasticSearch、Kibana、Docker进行日志收集后续会根据公司使用的技术,进行技术整理分享,都是干货哦别忘了关注我!!!
是你晨曦哥呀
·
2022-03-07 09:00
AntBlazor Theme in
ABP
Framework
介绍
ABP
抽象了主题系统,将已有的UI更改到其他的UI框架非常简单,本文介绍了如何将主题切换为AntBlazorTheme。源码以及示例在Gihub开源。
liangshiwei
·
2022-03-06 21:00
Abp
异常处理
Abp
异常处理最近一直在读代码整洁之道,我在读到第三章函数的3.9使用异常替代返回错误码,其实在我的开发经历中都是使用返回错误码给到前端,之前在阅读
ABP
官网文档中就有看到过使用异常替代异常的做法,当时自己还是比较抵触
是你晨曦哥呀
·
2022-02-27 17:00
Abp
异常处理
Abp
异常处理最近一直在读代码整洁之道,我在读到第三章函数的3.9使用异常替代返回错误码,其实在我的开发经历中都是使用返回错误码给到前端,之前在阅读
ABP
官网文档中就有看到过使用异常替代异常的做法,当时自己还是比较抵触
是你晨曦哥呀
·
2022-02-27 17:00
为
ABP
框架配置数据库
目录创建标准的EFCore数据库上下文连接字符串定义隔离的上下文多数据库支持和配置Freesql配置服务在AbpBase.Database中,通过Nuget添加以下几个库:版本都是1.9.0-preview0917,你可以使用最新版本的。FreesqlFreeSql.Provider.SqliteFreeSql.Provider.SqlServerFreeSql.Provider.MySql创建标
·
2022-02-23 13:10
ASP.NET Core中的策略授权和
ABP
授权
ASP.NETCore中的策略授权策略定义一个Controller设定权限定义策略存储用户信息标记访问权限认证:Token凭据颁发登录凭据自定义授权IAuthorizationServiceABP授权创建
ABP
·
2022-02-23 11:02
ABP
框架中的事件总线功能介绍
目录事件总线关于事件总线为什么需要这个东西事件总线创建过程订阅事件事件发布事件全局异常加入事件总线功能创建事件订阅事件发布事件测试记录事件事件总线关于事件总线
ABP
中,为了方便进程间通讯,给开发者提供了一个叫事件总线的功能
·
2022-02-23 11:28
为
ABP
架构添加基础集成服务
定义一个特性标记这个标记用于标记一个枚举代表的信息。在AbpBase.Domain.Shared项目,创建Attributes目录,然后创建一个SchemeNameAttribute类,其内容如下://////标记枚举代表的信息///[AttributeUsage(AttributeTargets.Field)]publicclassSchemeNameAttribute:Attribute{pu
·
2022-02-23 11:53
搭建基础结构的
ABP
解决方案介绍
AbpBase.Application.Contracts创建过程AbpBase.Database创建过程AbpBase.Application创建过程AbpBase.HttpApi创建过程AbpBase.Web创建过程关于
ABP
·
2022-02-23 11:52
为
ABP
框架增加日志组件与依赖注入服务
目录自动依赖注入添加日志依赖添加日志功能依赖注入自动依赖注入在AbpBase.Web的AbpBaseWebModule中,添加一个函数:此函数用于扫描模块中的服务,自动将其加入容器中,这样就不需要收到加入了。//////自动扫描所有的服务并进行依赖注入//////privatevoidConfigureAutoIoc(ServiceConfigurationContextcontext){cont
·
2022-02-23 11:20
从零开始进行
ABP
项目开发(五)——单元测试
我们创建单元测试对ZL.Poem.Application进行测试创建单元测试项目
Abp
采用xunit和Shouldly辅助进行单元测试。
寻找无名的特质
·
2022-02-19 11:22
ABP
中的Unit Of Work使用一例
在EF中,如果我们定义了一对多关系如下:namespacejiagoushi_cn.MyFlow.Core{publicclassProcessModel:Entity{publicvirtualstringProcessModelGuid{get;set;}publicvirtualstringProcessName{get;set;}publicvirtualstringProcessDesc
寻找无名的特质
·
2022-02-19 05:31
在
ABP
VNext框架中处理和用户相关的多对多的关系
前面介绍了一些ABPVNext架构上的内容,随着内容的细化,我们会发现ABPVNext框架中的EntityFramework处理表之间的引用关系还是比较麻烦的,一不小心就容易出错了,本篇随笔介绍在ABPVNext框架中处理和用户相关的多对多的关系处理。我们这里需要在一个基础模块中创建一个岗位管理,岗位需要包含一些用户,和用户是多对多的关系,因此需要创建一个中间表来放置他们的关系,如下所示的数据库设
伍华聪
·
2022-02-18 12:00
.NET Core使用APB vNext框架入门教程
目录快速入门案例.NETCore控制台应用1.安装
ABP
框架核心依赖2.新建
ABP
应用的启动模块3.新建服务,并注册到启动模块中4.根据启动模块创建
ABP
应用,调用应用中注册的服务方法ASP.NETCoreWeb
·
2022-02-18 09:02
ASP.NET Core Zero模块系统讲解
简介在
ABP
中,模板的定义就是一个类,只需要继承AbpModule,该类可以通过nuget包搜索
ABP
安装。
·
2022-02-15 12:17
从零开始进行
ABP
项目开发(九)——创建Vue.js单页面(SPA)应用
我们已经创建了WebApi,现在可以创建使用这些WebApi的应用的。我们以Vue.js为例创建单页面应用(SPA)。我们使用VistualStudio2017创建这个应用。使用VistualStudio创建Vue.js项目框架首先要确认是否安装了Node.js,在命令行中输入node-v,可以显示node的版本,如果没有安装,会出现提示。查看node版本在VistualStudio2017中,创
寻找无名的特质
·
2022-02-12 11:59
从零开始进行
ABP
项目开发(十)——总结
好了,我们从一个简单的控制台程序出发,从零开始创建了
ABP
项目的各个部分,创建了可以对提供服务的服务层和对外的WebApi,基于服务层和WebApi分别创建了简单的多页面应用和单页面应用。
寻找无名的特质
·
2022-02-05 17:46
基于
ABP
框架实现数据字典开发
在业务型的系统开发中,我们需要维护各种个样的类型,比如客户类型、客户行业、商品类型等等,这些类型往往信息量不多,并且相似度极高,如果采用一类型一表去设计,将会造成极大的工作量,通过将这部分类型的信息进行抽象,利用字段去存储类型区分,共用表结构,来达到兼容各种类型的功能,也就是设计一个数据字典,而对于一个具体类型来讲,是有多个选项的,比如性别,有男女,行业有工农商等,对于这部分选项,可抽象为某个类型
·
2021-12-31 23:03
基于
ABP
框架实现RBAC(角色访问控制)
对于这部分功能,
ABP
中存在这些概念,并且通过ModuleZero模块完成了这些概念。一、角色访问控制之RBACRBAC:RoleBasedAccessCont
·
2021-12-31 23:03
ABP
中使用MySql数据库
一:卸载SqlServer的Nuget包打开程序包管理器控制台(工具→Nuget包管理器→程序包管理器控制台),修改默认项目为.EntityFrameworkCore然后依次执行:uninstall-packagemicrosoft.entityframeworkcore.designuninstall-packagemicrosoft.entityframeworkcore.sqlserver二
于某人的于呀
·
2021-12-06 13:09
ABP学习之路
架构
c#
【NetCore】RabbitMQ 封装
RabbitMQ封装代码https://gitee.com/wosperry/wosperry-rabbit-mqtest/tree/master参考
Abp
事件总线的用法,对拷贝的Demo进行简单封装定义
wosperry
·
2021-12-05 16:00
Abp
Vnext Blazor替换UI组件 集成BootstrapBlazor(详细过程)
点击查看源码demo也在源码里面创建一个
Abp
模块从官网下载Q:为什么不选择应用程序?因为模块中包含Blazor的ssr和Wasm的host。
tchivs
·
2021-11-29 17:00
adBlock屏蔽CSDN的搜索链接
#:-
abp
-has(>.ta:-
abp
-con
戈壁张三
·
2021-11-25 16:43
Abp
vNext 聚合根扩展字段
Abp
中审计字段或者实体本身都是一体的,有时候为了不破坏实体的主体结构,不得不在结构上添加某些信息的情况下,我们使用ExtraProperties来记录这些信息可以在仓储层直接使用,这里添加了一个Type
王清水
·
2021-11-21 18:57
Abp
vNext 动态API客户端
目的:解决客户端因需求的增多和不明确所造成的HhttpClient的复杂性;过程:1,客户端需要是模块化项目;2,客户端系统引用HttpApi.Client;3,在客户端中使用属性注入的方式,直接调用abpvNext中的相关服务;原理:1,abpvNext模块化思想;2,HttpApi.Client仅依赖Application.Contracts,它是一个接口,它不能为直接使用;3,上述第二点引出
王清水
·
2021-11-21 17:26
ABP
Framework 5.0 RC.1 新特性和变更说明
.Net6.0发布之后,ABPFramework也在第一时间进行了升级,并在一个多星期后(2021-11-16)发布了5.0RC.1,新功能和重要变更基本已经确定。5.0版本新特性新特性列表:静态C#和JavaScript客户端代理【重要特性】分布式事件总线支持事务收件箱&发件箱模式【重要特性】在事务中发布事件禁用用户租户邮箱设置仪表板授权控制AbpControllerBase基类自动设置新实体T
iEricLee
·
2021-11-18 17:00
ABP
开发框架中分页查询排序的实现处理
在
ABP
开发框架中应用服务层ApplicationService类中,都会提供常见的一些如GetAll、Get、Create、Update、Delete等的标准处理接口,而由于在ApplicationService
伍华聪
·
2021-11-12 11:00
基于
ABP
开发框架的技术点分析和项目快速开发实现
在我们开发各种项目应用的时候,往往都是基于一定框架进行,同时配合专用的代码生成工具,都是为了快速按照固定模式开发项目,事半功倍,本篇随笔对基于
ABP
开发框架的技术点进行分析和
ABP
框架项目快速开发实现进行介绍
伍华聪
·
2021-11-11 13:00
使用
Abp
vnext构建基于Duende.IdentityServer的统一授权中心(一)
原来看到很多示例都是基于IdentityServer4的统一授权中心,但是IdentityServer4维护到2022年就不再进行更新维护了,所以我选择了它的升级版Duende.IdentityServer(这个有总营收超过100W美金就需要付费的限制).整个授权中心完成我打算分成4个部分去构建整个项目,争取在12月中旬全部完成.第一部分(已完成):与Abpvnext进行整合,实现数据库存储,并且
喻平勇
·
2021-11-10 16:00
Abp
Vnext Vue3 的版本实现
基于ABPVnext的二次开发,前端vue3.0,Typescript,AntDesignVue,VbenAdmin的后台管理框架.技术点NetCore5.0ABPVnextVbenAdminRedisMySqlRabbitMqHangfireDDDIdentityServer4dotnetcore.CAPOcelotConsul开始项目结构后端.├──Directory.Build.propsn
WangJunZzz
·
2021-11-07 13:00
C#中efcore-ShardingCore呈现“完美”分表
自定义分表规则默认路由动态添加分表信息支持select,join,groupby等连表聚合函数分页无感知使用读写分离的支持如果您对分表有以下痛点那么不妨试试我这边开源的框架sharding-core,是否需要无感知使用分表组件,是否需要支持
abp
·
2021-08-26 16:57
ABP
框架使用Oracle数据库,并实现从SQLServer中进行数据迁移的处理
ABP
框架的数据访问底层是基于EFCore(EntityFrameworkCore)的,是微软标志性且成熟的ORM,因此它本身是支持多种主流数据库MySQL,SqlServer,Oracle,SQLite
伍华聪
·
2021-08-16 10:00
Vue Element前端应用开发之菜单资源管理
目录1、菜单资源及管理界面介绍2、菜单和路由的结合管理1、菜单资源及管理界面介绍前面介绍过,权限管理一般都会涉及到用户、组织机构、角色,以及权限功能等方面的内容,
ABP
框架的基础内容也是涉及到这几方面的内容
·
2021-08-05 11:19
ABP
Framework V4.4 RC 新增功能介绍
目录新增功能概述启动模板删除EntityFrameworkCore.DbMigrations项目CMS-Kit动态菜单管理Razor引擎对文本模板的支持DbContext/Entities新的定制点ABPCLI新命令新增appsettings.secrets.json配置文件ABPFramework其他改进发布免费电子书:《ImplementingDomainDrivenDesign》新主题预告:
iEricLee
·
2021-07-05 18:00
从零开始进行
ABP
项目开发(七)——Web Api
创建Api项目首先,我们在解决方案中增加一个Asp.NetCore项目,命名为ZL.Poem.WebApi,选择类型为Api:添加webapi项目然后在项目中使用NuGet增加引用
Abp
.AspNetCore
寻找无名的特质
·
2021-06-24 05:38
#使用
abp
框架与vue一步一步写我是月老的小工具(2) 后台搭建初体验
#使用
abp
框架与vue一步一步写我是月老的小工具(2)后台搭建初体验一、续上前言关于这个小玩意的产品思考,假设我暂时把他叫我是月老热心人这是一个没有中心的关系链,每个人进入以后都是以自己为中心建立关系链
跋涉者129
·
2021-06-19 10:29
.Net开源框架
ABP
初探(一)— 项目初始化
1.创建项目进入
ABP
官网,点击“Getstarted”:Getstarted选择想要创建的项目类型:templates此处我选择ASP.NETCore2.x+MultiPageWebApplication
wangheng3751
·
2021-06-10 17:28
形如a^b(mod p)=d且p为质数的方程之解
不存在的,我又不是ACMer(此时一名搬砖民工抓起代码就是一个调用(不已知
abp
,求d一般情况下快速幂和快速乘比较保险,不过python可以直接pow(),只写快速幂也行,int任意精度是好文明(你看隔壁
ylylhl
·
2021-06-06 12:20
详解vue身份认证管理和租户管理
就拿这里的身份认证管理模块来说,看似很简单,因为后端接口都是
ABP
模板里现成的,前端部分无非就是写界面,调接口,绑数据;但是看一下ABPAngular版本的代码,就会发现他其实是有很多细节方面的处理的。
·
2021-05-25 18:41
Vue Element前端应用开发之组织机构和角色管理
1、组织机构管理模块界面组织机构管理模块界面如下所示,包括组织机构的成员管理和角色管理,在
ABP
基础领域里面,组织机构可以包含0到多个成员,也可以包含0到多个角色,因此界面设计如下所示。
·
2021-05-25 11:50
abp
vnext自定义claim
创建UserClaimsPrincipalFactory工厂在Project.Domain中创建ProjectUserClaimsPrincipalFactoryusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Security.Claims;usingSystem.Text;usingSystem.T
段煜华
·
2021-05-24 10:11
ABP
入门系列(2)——领域层创建实体
ABP
入门系列目录——学习
Abp
框架之实操演练源码路径:Github-LearningMpaAbp这一节我们主要和领域层打交道。首先我们要对
ABP
的体系结构以及从模板创建的解决方案进行一一对应。
圣杰
·
2021-05-19 00:00
使用.net core
ABP
和Angular模板构建博客管理系统(创建后端服务)
返回目录如何创建.netcoreABP和Angular模板可以参考我的这篇文章:http://blog.csdn.net/yiershan1314/article/details/78219322创建实体如下所示项目下创建blog/notes文件夹,并加入我们的实体文件这里写图片描述//////文章信息///publicclassNote:Entity,IHasCreationTime,IHasD
易兒善
·
2021-05-19 00:11
abp
vnext扩展实体
对于模块的实体属性,都是在模块中定义好的,无法更改模块内部代码。我们可以通过扩展实体来向模块实体增加属性。ExtraPropertiesExtraproperties是一种存储实体的一些额外数据但不用更改实体的方式.实体应该实现IHasExtraProperties接口.所有预构建模块定义的聚合根实体都实现了IHasExtraProperties接口,所以你可以在这些实体中存储额外的属性.示例:/
段煜华
·
2021-05-14 17:56
快捷方式
ABP
——切换MySQL数据库
当基于
ABP
开发一段时间后,切换数据库可以使用快捷方式方法如下:第一步:前提是要知道所使用的数据库的版本1.vs2017需要点击XXX.XXX.EntityFrameworkCore,右键找到编辑XXX.XXX.EntityFrameworkCore.csprojvs2019
xingkongvv12
·
2021-05-14 11:00
mysql
abp
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他