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
的AppUser对象扩展
在
ABP
中AppUser表的数据字段是有限的,现在有个场景是和小程序对接,需要在AppUser表中添加一个OpenId字段。
·
2022-08-09 21:08
程序员
基于
ABP
的AppUser对象扩展
在
ABP
中AppUser表的数据字段是有限的,现在有个场景是和小程序对接,需要在AppUser表中添加一个OpenId字段。
阿升1990
·
2022-08-09 21:00
ABP
中的数据过滤器
本文首先介绍了
ABP
内置的软删除过滤器(ISoftDelete)和多租户过滤器(IMultiTenant),然后介绍了如何实现一个自定义过滤器,最后介绍了在软件开发过程中遇到的实际问题,同时给出了解决问题的一个未必最优的思路
·
2022-08-08 23:23
程序员
ABP
中的数据过滤器
本文首先介绍了
ABP
内置的软删除过滤器(ISoftDelete)和多租户过滤器(IMultiTenant),然后介绍了如何实现一个自定义过滤器,最后介绍了在软件开发过程中遇到的实际问题,同时给出了解决问题的一个未必最优的思路
阿升1990
·
2022-08-08 22:00
ABP
6.0.0-rc.1的新特性
2022-07-26官方发布
ABP
6.0.0-rc.1版本,本文挑选了几个新特性进行了介绍,主要包括LeptonXLite默认主题、OpenIddict模块,以及如何将IdentityServer迁移到
·
2022-08-07 08:56
程序员
ABP
6.0.0-rc.1的新特性
2022-07-26官方发布
ABP
6.0.0-rc.1版本,本文挑选了几个新特性进行了介绍,主要包括LeptonXLite默认主题、OpenIddict模块,以及如何将IdentityServer迁移到
阿升1990
·
2022-08-07 08:00
ABP
系列文章总目录
ABP
系列文章总目录本系列的学习资料,采用的阳光铭睿博友的,做为学
ABP
框架的排头兵我按照
ABP
官方文档的结构大概列出了我准备写的文章系列,以后文章中的内容将会是部分为翻译部分为自己的经验和感受。
宝贝他爹
·
2022-08-07 07:56
ASP.NET
ABP框架
基于
ABP
和Magicodes实现Excel导出操作
前端使用的vue-element-admin框架,后端使用
ABP
框架,Excel导出使用的Magicodes.IE.Excel.
Abp
库。Excel导入和导出操作几乎一样,不再介绍。
·
2022-08-05 15:12
程序员
基于
ABP
和Magicodes实现Excel导出操作
前端使用的vue-element-admin框架,后端使用
ABP
框架,Excel导出使用的Magicodes.IE.Excel.
Abp
库。Excel导入和导出操作几乎一样,不再介绍。
阿升1990
·
2022-08-05 15:00
《
ABP
Framework 极速开发》教程首发
从零开始搭建基于ABPFramework分层架构解决方案,快速集成框架内置应用模块。探索基于ABPFramework极速开发的最佳路径,构建一个模块完备、可开发、可调试、可发布和部署的分层架构解决方案。
iEricLee
·
2022-08-05 12:00
Abp
Quartz配置Sqlite
在
ABP
框架中使用Quartz做backgroundjob具体引用什么包,可以参考BackgroundJobsQuartz|DocumentationCenter|
ABP
.IO由于读写不是那么多,就准备使用
iCan.club
·
2022-07-29 13:33
.net
core
Abp
.net
core
quartz.net
c#
手动从0搭建
ABP
框架-
ABP
官方完整解决方案和手动搭建简化解决方案实践
本文主要讲解了如何把
ABP
官方的在线生成解决方案运行起来,并说明了解决方案中项目间的依赖关系。然后手动实践了如何从0搭建了一个简化的解决方案。
·
2022-07-26 23:45
程序员
手动从0搭建
ABP
框架-
ABP
官方完整解决方案和手动搭建简化解决方案实践
本文主要讲解了如何把
ABP
官方的在线生成解决方案运行起来,并说明了解决方案中项目间的依赖关系。然后手动实践了如何从0搭建了一个简化的解决方案。
阿升1990
·
2022-07-26 23:00
基于
ABP
实现DDD--领域逻辑和应用逻辑
一.多应用层的问题1.多应用层介绍 不知道你们是否会遇到一种情况,通过
ABP
构建了一个后端的API项目,刚开始是为Web端项目(比如,Vue)提供后端接口服务的,随着项目的发展和业务的复杂,增加了移动端的
·
2022-07-25 09:35
程序员
基于
ABP
实现DDD--领域逻辑和应用逻辑
一.多应用层的问题1.多应用层介绍不知道你们是否会遇到一种情况,通过
ABP
构建了一个后端的API项目,刚开始是为Web端项目(比如,Vue)提供后端接口服务的
阿升1990
·
2022-07-25 00:00
基于
ABP
实现DDD--实体创建和更新
本文主要介绍了通过构造函数和领域服务创建实体2种方式,后者多用于在创建实体时需要其它业务规则检测的场景。最后介绍了在应用服务层中如何进行实体的更新操作。一.通过构造函数创建实体假如Issue的聚合根类为:publicclassIssue:AggregateRoot{pu
阿升1990
·
2022-07-24 13:00
基于
ABP
实现DDD--实体创建和更新
本文主要介绍了通过构造函数和领域服务创建实体2种方式,后者多用于在创建实体时需要其它业务规则检测的场景。最后介绍了在应用服务层中如何进行实体的更新操作。一.通过构造函数创建实体假如Issue的聚合根类为:publicclassIssue:AggregateRoot{publicGuidRepositoryId{get;privateset;}//不能修改RepositoryId,原因是不支持把
·
2022-07-24 12:06
程序员
分享一个基于
Abp
Vnext开发的API网关项目
这个项目起源于去年公司相要尝试用微服务构建项目,在网关的技术选型中,我们原本确认了ApiSix网关,如果需要写网关插件需要基于Lua脚本去写,我和另外一个同事当时基于这个写了一个简单的插件,但是开发测试以及发布都很麻烦,而且使用Lua脚本作为插件的开发语言本身也不是我们强项。后来通过其他渠道了解
喻平勇
·
2022-07-22 12:00
EF Core 数据过滤
1前言本文致力于将一种动态数据过滤的方案描述出来(基于EFCore官方的数据筛选器),实现自动注册,多个条件过滤,单条件禁用(实际上是参考
ABP
的源码),并尽量让代码保持EFCore的原使用风格。
芦荟柚子茶
·
2022-07-21 13:00
.Net极限生产力之分表分库全自动化Migrations Code-First
目录开始移除静态容器原生efcore启动程序添加todo字段并迁移集成AbpVNext新建两个接口用于赋值创建时间和guidAbpDbContext抽象类新增分库分表路由编写sqlserver分片迁移脚本生成
abp
·
2022-07-21 11:41
基于
ABP
实现DDD--领域服务、应用服务和DTO实践
如下://
ABP
当中的领域服务类通常都是以Manager结尾的publicclassIssueManager:DomainService{privatereadonlyIRepo
·
2022-07-21 09:06
程序员
基于
ABP
实现DDD--领域服务、应用服务和DTO实践
如下://
ABP
当中的领域服务类通常都是以Manager结尾的publi
阿升1990
·
2022-07-21 08:00
使用
Abp
.Zero 搭建第三方登录模块(三):网页端开发
简短回顾一下网页端的流程,总的来说网页端的职责有三:生成一个随机字符作为鉴权会话的临时Token,生成一个小程序码,Token作为参数固化于小程序码当中监控整个鉴权过程状态,一旦状态变为AUTHORIZED(已授权)则获取小程序登录凭证code。调用ExternalAuthenticate
林晓lx
·
2022-07-19 17:00
基于
ABP
实现DDD--仓储实践
在
ABP
中具体的实现仓储接口定义在领域层,实现在基础设施层。仓储接口被领域层(比如领域服务)和应用层用来访问数据库,操作聚合根,聚合根就是业务单元。
阿升1990
·
2022-07-18 22:00
基于
ABP
实现DDD--仓储实践
在
ABP
中具体的实现仓储接口定义在领域层,实现在基础设施层。仓储接口被领域层(比如领域服务)和应用层用来访问数据库,操作聚合根,聚合根就是业务单元。
·
2022-07-18 22:17
程序员
STM32 定时器
输出部分计数器时钟计算方法定时器相关寄存器定时器库函数结构体定时器库函数结构体定时器总断配置过程通过定时器让LED灯间隔1s闪烁三种定时器的区别STM32F1xx系列总共有八个定时器两个高级定时器+四个通用定时器+两个基本定时器通用定时器的特点描述1.位于
ABP
1
一只小阿大:)
·
2022-07-06 18:37
单片机
嵌入式
stm32
矩阵的普通乘积、Hadamard 积、Kronecker 积及其性质
的列是b1,⋯ ,bp\pmb{b_1},\cdots,\pmb{b_p}b1b1b1,⋯,bpbpbp,则乘积AB\pmb{AB}ABABAB是m×pm\timespm×p矩阵,它的各列是Ab1,⋯ ,
Abp
长路漫漫2021
·
2022-07-03 13:32
数学基础
矩阵
线性代数
哈达玛积
克罗内克积
使用
Abp
.Zero 搭建第三方登录模块(一):原理篇
第三方登录是基于用户在第三方平台上(如微信,QQ,百度)已有的账号来快速完成系统的登录、注册-登录等功能。微信的鉴权以微信的鉴权为例:假如你的网站有一个扫码登录的功能,会弹出一个由微信提供的二维码页面,你需要用手机上的微信扫码,操作一下,就可以完成登录。如这个链接:微信登录(qq.co
林晓lx
·
2022-06-24 11:00
实现领域驱动设计 - 使用
ABP
框架 - 创建实体
用例演示-创建实体本节将演示一些示例用例并讨论可选场景。创建实体从实体/聚合根类创建对象是实体生命周期的第一步。聚合/聚合根规则和最佳实践部分建议为Entity类创建一个主构造函数,以保证创建一个有效的实体。因此,无论何时我们需要创建实体的实例,我们都应该使用那个构造函数参见下面的问题聚
Broadm
·
2022-06-24 10:00
实现领域驱动设计 - 使用
ABP
框架 - 存储库
存储库Repository是一个类似于集合的接口,领域层和应用程序层使用它来访问数据持久性系统(数据库),以读写业务对象(通常是聚合)常见的存储库原则是:在领域层定义一个存储库接口(因为它被用于领域层和应用层),在基础设施层实现(启动模板中的EntityFrameworkCore项目)不要
Broadm
·
2022-06-23 15:00
ABP
框架之——数据访问基础架构(下)
大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的一块垫脚石,我们一起精进。EFCore集成EFCore是微软的ORM,可以使用它与主流的数据库提供商合作,如SQLServer、Oracle、MySQL、PostgreSQL和CosmosDB。当
张飞洪[厦门]
·
2022-06-23 14:00
ABP
学习笔记:关于C#的投影 Projection
最近在看LINQ查询,发现很多有意思的操作。看教程的时候发现投影这个概念,emmm完全没概念了。赶紧找资料看一下。C#中的投影LINQ集成查询中有两个支持投影的扩展方法,分别为:Select和SelectMany操作,可以用它们投影单个或者多个属性,或者投影查询的结果集到一个新的匿名类型中,还可以在投影的过程中执行:再计算,过滤,或者其他一些必要的操作。奥,学WinForm时候没用过这个,怪不得好
董厂长
·
2022-06-16 09:51
ABP
c#
数据库
c#
学习
linq
基于
ABP
架构开发的.Net Core项目部署到IIS问题汇总
在
ABP
官网创建一个.NetCore项目编译完成1、发布网站2、IIS新建站点目录指向发布的目录3、安装WindowsHostingIIS安装服务器上安装DotNetCore.X.X.X-WindowsHosting
·
2022-06-15 16:46
ABP
VNext从单体切换到微服务
https://www.cnblogs.com/CKExp/p/13735261.html作者:微笑刺客D注:此处的微服务只考虑服务部分,不考虑内外层网关、认证等。ABPVNext从单体切换到微服务,提供了相当大的便利性,对于各模块内部不要做任何调整,仅需要调整承载体即可。ABPcanhelpyouinthatpointbyofferringamicroservice-compatible,str
dotNET知音
·
2022-06-06 10:38
java
接口
ppt
mvp
mongodb
【
Abp
VNext】实战入门(五):【3】前端管理界面 vue-element-admin —— Vuex状态缓存 自动持久化本地存储
一、前言前端开发经常需要用到采用Vuex来缓存当前会话信息,会话信息当页面刷新,浏览器关闭信息就会丢失;很多时候需要将当前会话缓存信息持久化存储到本地长久保存,可用通过localStorage手动操作:localStorage.getItem(key),//获取本地存储localStorage.setItem(key,value),//本地存储localStorage.removeItem(key
liuyonghong159632
·
2022-06-02 13:49
Abp
Vnext
abpvnext
vue
C#
【
Abp
VNext】实战入门(五):【12】前端管理界面 vue-element-admin —— 【客户端】全局使用WebSocket
一、前言:API接口每次调用都要走一个完整的握手流程,服务端不能通过API主动向前端客户端发送信息;针对频繁轮询的情况比较消耗资源;WebSocket只需建立一次连接,并保持长连接状态,客户端服务端可双向通信,通信简单快捷,资源消耗小。WebSocket通常用于即时通讯方面的需求。二、前端全局使用WebSocket:每个页面可以单独创建WebSocket连接,但是没有必要去做重复操作,所以先把牌坊
liuyonghong159632
·
2022-06-02 13:49
Abp
Vnext
web前端
abpvnext
websocket
【
Abp
VNext】实战入门(五):【1】前端管理界面 vue-element-admin —— API基础接口路径BaseUrl配置
一、前言:vue-element-admin是一个后台前端解决方案,它基于vue和element-ui实现。它使用了最新的前端技术栈,内置了i18国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你。由于Vue-Element-Admin默认源代码功能太多,对于初学者学习不友好,项目正式
liuyonghong159632
·
2022-06-02 13:49
Abp
Vnext
web前端
AbpVnext
前端框架
Abp
Vnext源码解析系列文章01---EventBus
一、简介BPvNext封装了两种事件总线结构,第一种是ABPvNext自己实现的本地事件总线,这种事件总线无法跨项目发布和订阅。第二种则是分布式事件总线,ABPvNext自己封装了一个抽象层进行定义,并使用RabbitMQ编写了一个基本实现。在使用方式上,两种事件总线的作用基本相
zhengwei_cq
·
2022-06-01 10:00
使用
ABP
SignalR重构消息服务(一)
Python微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475使用ABPSignalR重构消息服务最近协助蟹老板升级新框架,维护基础设施服务,目前已经稳了。早上蟹老板看到我进入公司,马上就叫停我,说我为什么左脚先进公司,你这样会让我很难
u012804784
·
2022-05-29 13:31
android
计算机
将
Abp
移植进.NET MAUI项目(一):搭建项目
前言去年12月份做了MAUI混合开发框架的调研,想起来文章里给自己挖了个坑,要教大家如何把
Abp
移植进Maui项目,由于篇幅限制,将分为三个章节。
林晓lx
·
2022-05-25 18:00
ABP
框架之——数据访问基础架构
ABP
框架可以与任何数据库兼
张飞洪[厦门]
·
2022-05-25 09:00
Soa: 一个轻量级的微服务库
Soa项目地址:Github:MatoApps/Soa介绍一个轻量级的微服务库,基于.Net6+
Abp
框架可快速地将现有项目改造成为面向服务体系结构,实现模块间松耦合。
林晓lx
·
2022-05-18 15:00
探索
ABP
基础架构-下
配置应用程序ASP.NETCore的配置系统提供了一个基于键值对的配置方法。它是一个可扩展的系统,可以从各种资源中读取键值对,例如JSON设置文件、环境变量、命令行参数等等。设置配置值默认使用appsettings.json文件是配置的最简单方法。假设我们正在构建一个使用Azure
张飞洪[厦门]
·
2022-05-17 09:00
ABP
基础架构深入探索
目录前言一、了解模块化Startup类模块定义模块依赖和启动模块模块生命周期二、使用依赖注入系统.NET原生依赖注入
ABP
的依赖注入1.约定式注册2.接口注册3.属性注册4.接口属性混合注册暴露服务前言我们将从
·
2022-05-16 13:55
探索
ABP
基础架构
为了了解应用程序是如何配置和初始化,本文将探讨ASP.NETCore和
ABP
框架最基本的构建模块。
张飞洪[厦门]
·
2022-05-15 09:00
探索
ABP
的EventHub解决方案
在上一章中,我们构建了一个简单的全栈Web应用程序,我们已经看到了使用
ABP
框架开发应用的典型流程,在接下来,我们将使用
ABP
框架创建更高级的应用程序。
张飞洪[厦门]
·
2022-05-10 10:00
Abp
集成HangFire开源.NET任务调度框架
目录简要说明什么是Hangfire简要说明后台作业在系统开发的过程当中,是比较常用的功能。因为总是有一些长耗时的任务,而这些任务我们不是立即响应的,例如Excel文档导入、批量发送短信通知等。ABPvNext提供了后台作业的支持,并且还提供了对HangFire和RabbitMQ的后台作业集成。开发人员在使用这些第三方库的时候,基本就是开箱即用,不需要做其他复杂的配置。ABPvNext的实现就是在C
·
2022-04-29 23:17
ABP
引入Dapper框架的创建使用
目录一.首先准备好一个数据库建一个表二.建一个实体表三.然后再
ABP
框架的EF层安装
Abp
.Dapper包使用首先DbContext引入对应的DbSet最后在应用层直接使用
ABP
使用Dapper框架已经有很成熟的第三方包
·
2022-04-29 16:27
ABP
引入SqlSugar框架的简单版创建使用
简单版和
ABP
的关联比较少,未来我还会写一期切合
ABP
框架的,小伙伴稍等下。一新建类库为了代码清晰,我新建了一个类库。引入了SqlSugar的框架包,2个仓储类,1个DbCon
·
2022-04-29 16:27
Abp
集成HangFire
简要说明后台作业在系统开发的过程当中,是比较常用的功能。因为总是有一些长耗时的任务,而这些任务我们不是立即响应的,例如Excel文档导入、批量发送短信通知等。ABPvNext提供了后台作业的支持,并且还提供了对HangFire和RabbitMQ的后台作业集成。开发人员在使用这些第
张飞洪[厦门]
·
2022-04-29 09:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他