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
VNext
初识ABP
vNext
(6):vue+ABP实现国际化
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。目录前言开始语言选项语言切换注意最后前言上一篇介绍了ABP扩展实体,并且在前端部分新增了身份认证管理和租户管理的菜单,在实现这两个功能模块前,先来解决一下界面文字国际化的问题。开始国际化(简称I18N),本地化(简称L10N);这两者的目的都是用于让你的应用程序支持多个国家和区域的语言,它们看起来很相似,但是有一些细微的区别,本文不对此
xhznl
·
2020-08-26 09:00
在 ABP
vNext
中编写仓储单元测试的问题一则
一、问题新项目是基于ABPvNext框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的A字段进行了更新,随后对某个导航属性B也进行了变更,最后通过仓储提供的UpdateAsync()方法对变更的数据进行持久化。结果再次查出来的时候,发现聚合根的A字段倒是更新了,但是导航属性B的内部字段没有进行变更。例如在下面的实例当中,聚合根
dotNET跨平台
·
2020-08-25 07:26
Abp
vnext
构建API接口服务
阅读目录一、使用ABP框架可以快速的搭建一个应用程序,仅需要几步即可完成:安装ABPCLI在一个空文件夹中使用abpnew命令创建您的项目二、用APB基础架构搭建一个用户中心API接口服务首先我们创建一个文件夹Lemon.UserCenter,并在终端中打开该文件夹。再使用命令创建其他类库方案:把所有类库加入解决方案,然后类库间互相引用:在领域层新增实体。创建数据层在应用层实现具体业务逻辑在api
开发者画像
·
2020-08-25 07:28
ABP
VNEXT
中的MicroserivceDemo增加单页面示例
ABPThisprojectisthenextgenerationoftheASP.NETBoilerplatewebapplicationframework.Seetheannouncement.相关链接ABPVNEXThttps://github.com/abpframework/abp微服务架构https://cn.abp.io/documents/abp/latest/Microservi
iGeekFan
·
2020-08-25 07:03
ABP框架
基于 abp
vNext
和 .NET Core 开发博客项目 - 博客接口实战篇(二)
系列文章基于abpvNext和.NETCore开发博客项目-使用abpcli搭建项目基于abpvNext和.NETCore开发博客项目-给项目瘦身,让它跑起来基于abpvNext和.NETCore开发博客项目-完善与美化,Swagger登场基于abpvNext和.NETCore开发博客项目-数据访问和代码优先基于abpvNext和.NETCore开发博客项目-自定义仓储之增删改查基于abpvNex
阿星Plus
·
2020-08-25 07:02
[Abp
vNext
源码分析] - 5. DDD 的领域层支持(仓储、实体、值对象)
一、简要介绍ABPvNext框架本身就是围绕着DDD理念进行设计的,所以在DDD里面我们能够见到的实体、仓储、值对象、领域服务,ABPvNext框架都为我们进行了实现,这些基础设施都存放在Volo.Abp.Ddd.Domain项目当中。本篇文章将会侧重于理论讲解,但也只是一个抛砖引玉的作用,关于DDD相关的知识可以阅读EricEvans所编写的《领域驱动设计:软件核心复杂性应对之道》。PS:该书也
dfdffdg8l00002001
·
2020-08-25 07:56
基于 abp
vNext
和 .NET Core 开发博客项目 - 自定义仓储之增删改查
上一篇文章我们用Code-First的方式创建了博客所需的实体类,生成了数据库表,完成了对EFCore的封装。本篇说一下自定义仓储的实现方式,其实在abp框架中已经默认给我们实现了默认的通用(泛型)仓储,IRepository,有着标准的CRUD操作,可以看:https://docs.abp.io/zh-Hans/abp/latest/Repositories学习更多。之所以实现自定义仓储,是因为
dotNET跨平台
·
2020-08-25 06:24
初识ABP
vNext
(2):ABP启动模板
点击上方蓝字"小黑在哪里"关注我吧AbpHelper模块安装前言上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABPCLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于这个模板来快速开发。开始首先ABPCLI的安装以及基本指令这些就不说了,官网上写的很清楚。目前ABP的前端部分只支持ASP.NETCoreMVC/RazorPages和Angular,移动端
dotNET跨平台
·
2020-08-23 07:26
初识ABP
vNext
(4):vue用户登录&菜单权限
点击上方蓝字"小黑在哪里"关注我吧登录菜单权限运行测试前言上一篇已经创建好了前后端项目,本篇开始编码部分。开始几乎所有的系统都绕不开登录功能,那么就从登录开始,完成用户登录以及用户菜单权限控制。登录首先用户输入账号密码点击登录,然后组合以下参数调用identityserver的/connect/token端点获取token:{ grant_type: "password", scope: "H
dotNET跨平台
·
2020-08-23 07:53
数据库
cisco
acl
redirect
ext
初识ABP
vNext
(5):ABP扩展实体
点击上方蓝字"小黑在哪里"关注我吧扩展实体路由整理前言上一篇实现了前端vue部分的用户登录和菜单权限控制,但是有一些问题需要解决,比如用户头像、用户介绍字段目前还没有,下面就来完善一下。开始因为用户实体是ABP模板自动生成的,其中的属性都预先定义好了,但是ABP是允许我们扩展模块实体的,我们可以通过扩展用户实体来增加用户头像和用户介绍字段。扩展实体ABP支持多种扩展实体的方式:将所有扩展属性以js
dotNET跨平台
·
2020-08-23 04:21
基于 abp
vNext
微服务开发的敏捷应用构建平台 - 项目介绍
缘起目前使用ABP框架已经将近3年了,大大小小的项目也陆陆续续做了很多。由于现有信息系统的架构模式是在底层的技术平台上直接构建信息系统并采用技术主导,使用业务无关的编程工具来开发信息系统的缺陷使得系统开发效率低,周期长,不能快速响应客户的需求变更。在实际开发中希望能减少开发工作量、降低代码BUG率、提升质量,不知不觉的就在脑海中形成此系统开发设计。在这里提出自己的看法,很希望得到一些牛人的指教。P
叮咚z
·
2020-08-22 21:00
基于 abp
vNext
微服务开发的敏捷应用构建平台 - 文章目录
系列文章:《基于abpvNext微服务开发的敏捷应用构建平台-设计构想》【点击查看】《基于abpvNext微服务开发的敏捷应用构建平台-文章目录》【点击查看】《基于abpvNext微服务开发的敏捷应用构建平台-项目介绍》【点击查看】TODO:由于个人精力有限,文章的推出可能有些缓慢,后续要基微服务的开发则需要更加深入的研究,所以这里先列举出未更新系列文章预告。《基于abpvNext微服务开发的敏捷
叮咚z
·
2020-08-22 20:00
基于 abp
vNext
和 .NET Core 开发博客项目 - 博客接口实战篇(一)
系列文章使用abpcli搭建项目给项目瘦身,让它跑起来完善与美化,Swagger登场数据访问和代码优先自定义仓储之增删改查统一规范API,包装返回模型再说Swagger,分组、描述、小绿锁接入GitHub,用JWT保护你的API异常处理和日志记录使用Redis缓存数据集成Hangfire实现定时任务处理用AutoMapper搞定对象映射定时任务最佳实战(一)定时任务最佳实战(二)定时任务最佳实战(
dotNET跨平台
·
2020-08-22 13:32
基于 abp
vNext
和 .NET Core 开发博客项目 - Blazor 实战系列(九)
系列文章使用abpcli搭建项目给项目瘦身,让它跑起来完善与美化,Swagger登场数据访问和代码优先自定义仓储之增删改查统一规范API,包装返回模型再说Swagger,分组、描述、小绿锁接入GitHub,用JWT保护你的API异常处理和日志记录使用Redis缓存数据集成Hangfire实现定时任务处理用AutoMapper搞定对象映射定时任务最佳实战(一)定时任务最佳实战(二)定时任务最佳实战(
dotNET跨平台
·
2020-08-22 13:01
基于 abp
vNext
微服务开发的敏捷应用构建平台 - 设计构想
许多中小企业的管理模式都是在自身的发展过程中不断摸索,逐步建立起来的,每一家都有其独有的管理模式,而且随着企业的不断发展,管理模式也在不断变化中。企业在发展壮大的过程中离不开信息化系统的支撑,企业在构建自己的信息化系统中,一般途径是通过购买现有产品、自主研发、软件外包。市场上成熟的软件产品,都是按照统一的管理标准,并不适用于大多数发展中的中小企业。即使购买现有产品的企业,因为所购买产品不是针对自身
叮咚z
·
2020-08-21 23:00
初识ABP
vNext
(5):ABP扩展实体
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。目录前言开始扩展实体路由整理最后前言上一篇实现了前端vue部分的用户登录和菜单权限控制,但是有一些问题需要解决,比如用户头像、用户介绍字段目前还没有,下面就来完善一下。开始因为用户实体是ABP模板自动生成的,其中的属性都预先定义好了,但是ABP是允许我们扩展模块实体的,我们可以通过扩展用户实体来增加用户头像和用户介绍字段。扩展实体ABP
xhznl
·
2020-08-21 13:00
初识ABP
vNext
(5):ABP扩展实体
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。目录前言开始扩展实体路由整理最后前言上一篇实现了前端vue部分的用户登录和菜单权限控制,但是有一些问题需要解决,比如用户头像、用户介绍字段目前还没有,下面就来完善一下。开始因为用户实体是ABP模板自动生成的,其中的属性都预先定义好了,但是ABP是允许我们扩展模块实体的,我们可以通过扩展用户实体来增加用户头像和用户介绍字段。扩展实体ABP
小黑在哪里
·
2020-08-21 13:00
初识ABP
vNext
(4):vue用户登录&菜单权限
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。目录前言开始登录菜单权限运行测试最后前言上一篇已经创建好了前后端项目,本篇开始编码部分。开始几乎所有的系统都绕不开登录功能,那么就从登录开始,完成用户登录以及用户菜单权限控制。登录首先用户输入账号密码点击登录,然后组合以下参数调用identityserver的/connect/token端点获取token:{grant_type:"pa
xhznl
·
2020-08-19 11:00
初识ABP
vNext
(4):vue用户登录&菜单权限
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。目录前言开始登录菜单权限运行测试最后前言上一篇已经创建好了前后端项目,本篇开始编码部分。开始几乎所有的系统都绕不开登录功能,那么就从登录开始,完成用户登录以及用户菜单权限控制。登录首先用户输入账号密码点击登录,然后组合以下参数调用identityserver的/connect/token端点获取token:{grant_type:"pa
小黑在哪里
·
2020-08-19 11:00
ASP.NET 5 (
vNext
) Linux部署
引言工欲善其事,必先利其器.首先,我们先明确下以下基本概念Linux相关UbuntuUbuntu是基于linux的免费开源桌面PC操作系统十分契合英特尔的超极本定位支持x86、64位和ppc架构全面支持网页浏览器WPS。Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个
weixin_30610755
·
2020-08-18 17:05
Abp
VNext
项目创建简介
文章目录简介项目创建关于module项目的简单说明简单优化项目1、移动端项目删除2、*.sln.DotSettings3、*.HttpApi.Host的调整4、*.HttpApi和*.HttpApi.Client的调整5、*.EntityFrameworkCore、*.EntityFrameworkCore.DbMigrations和*.DbMigrator的调整6、*.Domain和*.Doma
寒冰屋
·
2020-08-18 13:04
ASP.NET
CORE
架构及框架
abp
vnext
初识ABP
vNext
(3):vue对接ABP基本思路
点击上方蓝字"小黑在哪里"关注我吧登录权限本地化创建项目ABPvue-element-admin前言上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分。因为目前ABP的官方模板只支持MVC和Angular,MVC的话咱.NET开发人员来写还可以,专业前端估计很少会用这个。。。Angular我本人不熟,所以选择vue来做UI。开始我使用vue-element-
dotNET跨平台
·
2020-08-18 11:08
[Abp
vNext
源码分析] - 8. 审计日志
一、简要说明ABPvNext当中的审计模块早在依赖注入与拦截器一文中有所提及,但没有详细的对其进行分析。审计模块是ABPvNext框架的一个基本组件,它能够提供一些实用日志记录。不过这里的日志不是说系统日志,而是说接口每次调用之后的执行情况(执行时间、传入参数、异常信息、请求IP)。除了常规的日志功能以外,关于实体和聚合的审计字段接口也是存放在审计模块当中的。(创建人、创建时间、修改人、修改时间、
dfdffdg8l00002001
·
2020-08-17 22:51
在 ABP
vNext
中编写仓储单元测试的问题一则
一、问题新项目是基于ABPvNext框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的A字段进行了更新,随后对某个导航属性B也进行了变更,最后通过仓储提供的UpdateAsync()方法对变更的数据进行持久化。结果再次查出来的时候,发现聚合根的A字段倒是更新了,但是导航属性B的内部字段没有进行变更。例如在下面的实例当中,聚合根
dfdffdg8l00002001
·
2020-08-17 22:20
测试
初识ABP
vNext
(3):vue对接ABP基本思路
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。目录前言开始登录权限本地化创建项目ABPvue-element-admin最后前言上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分。因为目前ABP的官方模板只支持MVC和Angular,MVC的话咱.NET开发人员来写还可以,专业前端估计很少会用这个。。。Angular我本人不熟,所以选择vue
小黑在哪里
·
2020-08-17 08:00
初识ABP
vNext
(3):vue对接ABP基本思路
Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。目录前言开始登录权限本地化创建项目ABPvue-element-admin最后前言上一篇介绍了ABP的启动模板以及AbpHelper工具的基本使用,这一篇将进入项目实战部分。因为目前ABP的官方模板只支持MVC和Angular,MVC的话咱.NET开发人员来写还可以,专业前端估计很少会用这个。。。Angular我本人不熟,所以选择vue
xhznl
·
2020-08-17 08:00
初识ABP
vNext
(1):开篇计划&基础知识
点击上方蓝字"小黑在哪里"关注我吧审计(Audit)本地化(Localization)事件总线(EventBus)多租户(multi-tenancytechnology)DDD分层实体(Entity)值对象(ValueObject)聚合根(AggregateRoot)仓储(Repository)应用服务(ApplicationServices)数据传输对象(DTO)工作单元(UnitOfWork)
dotNET跨平台
·
2020-08-16 14:10
数据库
java
编程语言
python
大数据
初识ABP
vNext
(2):ABP启动模板
目录前言开始AbpHelper模块安装最后前言上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABPCLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于这个模板来快速开发。开始首先ABPCLI的安装以及基本指令这些就不说了,官网上写的很清楚。目前ABP的前端部分只支持ASP.NETCoreMVC/RazorPages和Angular,移动端支持ReactNa
小黑在哪里
·
2020-08-14 08:00
初识ABP
vNext
(2):ABP启动模板
目录前言开始AbpHelper模块安装最后前言上一篇介绍了ABP的一些基础知识,本篇继续介绍ABP的启动模板。使用ABPCLI命令就可以得到这个启动模板,其中包含了一些基础功能模块,你可以基于这个模板来快速开发。开始首先ABPCLI的安装以及基本指令这些就不说了,官网上写的很清楚。目前ABP的前端部分只支持ASP.NETCoreMVC/RazorPages和Angular,移动端支持ReactNa
xhznl
·
2020-08-14 08:00
初识ABP
vNext
(1):开篇计划&基础知识
目录前言开始审计(Audit)本地化(Localization)事件总线(EventBus)多租户(multi-tenancytechnology)DDD分层实体(Entity)值对象(ValueObject)聚合根(AggregateRoot)仓储(Repository)应用服务(ApplicationServices)数据传输对象(DTO)工作单元(UnitOfWork)最后前言ABPvNex
小黑在哪里
·
2020-08-13 08:00
初识ABP
vNext
(1):开篇计划&基础知识
目录前言开始审计(Audit)本地化(Localization)事件总线(EventBus)多租户(multi-tenancytechnology)DDD分层实体(Entity)值对象(ValueObject)聚合根(AggregateRoot)仓储(Repository)应用服务(ApplicationServices)数据传输对象(DTO)工作单元(UnitOfWork)最后前言ABPvNex
xhznl
·
2020-08-13 08:00
诺禾、abp
vNext
和 .NET Core 开发博客项目
假如没有装置能够先装置一下,在.BackgroundJobs层装置PuppeteerSharp:Install-PackagePuppeteerSharp在Jobs文件夹下新建一个PuppeteerTestJob.cs,继承IBackgroundJob,同样是在ExecuteAsync()办法中执行操作。//PuppeteerTestJob.csusingSystem;usingSystem.Th
yyone123
·
2020-08-12 00:05
ABP快速开发一个.NET Core电商平台
羡慕Java有SpringCloud,其实.NET也有ABP.
vNext
,由ABP团队全新打造的.NETCore+微服务架构开源框架,获得众多.NET大佬的推崇,也有很多企业招聘明确要求ABP了,你get
dotNET跨平台
·
2020-08-08 21:36
数据库
java
编程语言
spring
css
Abp
vNext
二进制大对象系统(BLOB)
一、简介ABPvNext在v2.9.x版本当中添加了BLOB系统,主要用于存储大型二进制文件。ABP抽象了一套通用的BLOB体系,开发人员在存储或读取二进制文件时,可以忽略具体实现,直接使用IBlobContainer或IBlobContainer进行操作。官方的BLOBProvider实现有Azure、AWS、FileSystem(文件系统存储)、Database(数据库存储)、阿里云OSS,你
dotNET跨平台
·
2020-07-30 09:50
java
python
spring
编程语言
mysql
[Abp
vNext
源码分析]
一、简介ABPvNext在v2.9.x版本当中添加了BLOB系统,主要用于存储大型二进制文件。ABP抽象了一套通用的BLOB体系,开发人员在存储或读取二进制文件时,可以忽略具体实现,直接使用IBlobContainer或IBlobContainer进行操作。官方的BLOBProvider实现有Azure、AWS、FileSystem(文件系统存储)、Database(数据库存储)、阿里云OSS,你
品途旅游
·
2020-07-27 21:33
编程语言
.Net
[Abp
vNext
源码分析] - 23. 二进制大对象系统(BLOB)
一、简介ABPvNext在v2.9.x版本当中添加了BLOB系统,主要用于存储大型二进制文件。ABP抽象了一套通用的BLOB体系,开发人员在存储或读取二进制文件时,可以忽略具体实现,直接使用IBlobContainer或IBlobContainer进行操作。官方的BLOBProvider实现有Azure、AWS、FileSystem(文件系统存储)、Database(数据库存储)、阿里云OSS,你
myzony
·
2020-07-27 20:00
[Abp
vNext
源码分析] - 23. 二进制大对象系统(BLOB)
一、简介ABPvNext在v2.9.x版本当中添加了BLOB系统,主要用于存储大型二进制文件。ABP抽象了一套通用的BLOB体系,开发人员在存储或读取二进制文件时,可以忽略具体实现,直接使用IBlobContainer或IBlobContainer进行操作。官方的BLOBProvider实现有Azure、AWS、FileSystem(文件系统存储)、Database(数据库存储)、阿里云OSS,你
MyZony
·
2020-07-27 20:00
我和ABP
vNext
的故事
AbpVNext是Abp的.NETCore版本,但它不仅仅只是代码重写了。Abp团队在过去多年社区和商业版本的反馈上做了很多的改进。包括性能、底层的框架设计,它融合了更多优雅的设计实践。不管你是自己需要快速上手项目、或者是公司的研发团队没有足够的能力去完整地开发一套稳定且功能全面的快速开发框架;对于.NET系的开发者和公司来说,Abp目前就是你目前最好的选择。2020年7月15日和腾飞Jesse、
张善友
·
2020-07-18 21:00
我和ABP
vNext
的故事
AbpVNext是Abp的.NETCore版本,但它不仅仅只是代码重写了。Abp团队在过去多年社区和商业版本的反馈上做了很多的改进。包括性能、底层的框架设计,它融合了更多优雅的设计实践。不管你是自己需要快速上手项目、或者是公司的研发团队没有足够的能力去完整地开发一套稳定且功能全面的快速开发框架;对于.NET系的开发者和公司来说,Abp目前就是你目前最好的选择。2020年7月15日和腾飞Jesse、
自由、创新、研究、探索
·
2020-07-18 21:00
[Abp
vNext
微服务实践] - 搭建租户管理服务
一、简介ABP模板项目中已经提供了租户登录和管理功能,但是模板项目是单体应用结构,无法单独部署租户服务,所以难以满足微服务的需求。本篇文章将会介绍搭建ABP租户管理服务,并单独部署应用。二、创建工程2.1创建TenantService.Host服务微服务的开发应该是模块的,所以TenantService.Host服务名没有放在在ABP微服务解决方案中,选择独立搭建、独立部署的方式。三、引用模块在大
dotNET跨平台
·
2020-07-14 22:27
[Abp
vNext
源码分析] - 13. 本地事件总线与分布式事件总线 (Rabbit MQ)
一、简要介绍ABPvNext封装了两种事件总线结构,第一种是ABPvNext自己实现的本地事件总线,这种事件总线无法跨项目发布和订阅。第二种则是分布式事件总线,ABPvNext自己封装了一个抽象层进行定义,并使用RabbitMQ编写了一个基本实现。在使用方式上,两种事件总线的作用基本相同。事件总线分布在两个模块,在Volo.Abp.EventBus模块内部,定义了事件总线的抽象接口,以及本地事件总
ElegantHedgehog
·
2020-07-14 21:00
技术
ABP
vNext
的JSON返回结果大小写问题
ABPvNext的JSON返回结果大小写问题问题描述:ABPvNextCore版本的API会把JSON返回结果中Dto类的属性第一个字母小写(Camal)。ABP返回结果属性大小写问题,JsonResult返回结果首字母被小写,如何改成原样输出JSON结果集。解决方案:在web项目的xxxxxModule模块配置中publicoverridevoidConfigureServices(Servic
大聪
·
2020-07-14 09:09
ABP
ABP
vNext
切换到EF Core Oracle 3.1提供程序
ABPvNext切换到EFCoreOracle3.1提供程序删除Volo.Abp.EntityFrameworkCore.SqlServer包解决方案中的.EntityFrameworkCore项目删除Volo.Abp.EntityFrameworkCore.SqlServer包.。nuget,设置默认项目:.EntityFrameworkCoreInstall-PackageOracle.Ent
大聪
·
2020-07-14 01:06
Oracle
ABP
.Net
Core
[译]ABP
vNext
微服务演示,项目状态和路线图
译注:ABP的主要负责人hikalkan最近又发布了一篇博客,说明了ABPvNext的微服务演示,项目状态和路线图.其中特意对ABP的中文社区进行了感谢!本文翻译自该博客文章(https://abp.io/blog/abp/Microservice-Demo-Projects-Status-and-Road-Map).微服务演示,项目状态和路线图在ABPvNext上的第一个公告之后,我们对代码库进
weixin_30648963
·
2020-07-13 17:48
abp
vNext
前后端分类指南
前景abpvNext是ABP开源Web应用程序框架,是abp的新一代开源web框架。框架完美的集成.netcore、identityserver4等开源框架,适用于构建web应用程序和微服务,相比上一代abp框架,abpvNext更灵活更轻便更适用于微服务。主要特性:1.模块化架构:模块化设计,可从底到顶进行延伸.2.聚焦微服务:支持微服务架构有助于构建自主微服务.3.领域驱动设计:根据DDD模式
weixin_30549175
·
2020-07-13 17:12
Vue Element Admin接入abp
vNext
权限
简介:VueElementAdmin是基于vue、elementui开发的后台管理ui,abpvNext是abp新一代微服务框架。本篇将会介绍如何改造VueElementAdmin权限验证并接入abpvNext的微服务权限模块。上篇已经介绍过VueElementAdmin登录过程,并实现了假登录,本篇将介绍VueElementAdmin(后称Admin)实现登录权限验证。VueElementAdm
weixin_30549175
·
2020-07-13 17:40
Vue Element Admin登录abp
vNext
授权服务
简介:之前的技术路线本来是angular的,后来经过一段时间的开发还是打算选择vue,原因是vue简单丰富,尽管angular规范强大,但是组件库都不太符合国人风格。看到GitHub上VueElementAdmin这么高的人气后就毫不犹豫的选择了这个后台管理框架。作为一个后端开发,刚刚下载VueElementAdmin框架时确实无从下手,但是一番研究之后也就适应了,今天就介绍下改造VueEleme
weixin_30549175
·
2020-07-13 17:40
Abp.
vNext
权限备注
Abp内部是基于asp.netcore基于策略的授权方式,每个权限为一个策略权限分为:1、定义权限(先定义权限组,后添加权限),每个模块都应该创建一个PermissionDefinitionProvider的派生类。publicclassTestPermissionDefinitionProvider:PermissionDefinitionProvider{publicoverridevoidD
weixin_30527423
·
2020-07-13 17:59
基于 abp
vNext
和 .NET Core 开发博客项目 - Blazor 实战系列(四)
系列文章使用abpcli搭建项目给项目瘦身,让它跑起来完善与美化,Swagger登场数据访问和代码优先自定义仓储之增删改查统一规范API,包装返回模型再说Swagger,分组、描述、小绿锁接入GitHub,用JWT保护你的API异常处理和日志记录使用Redis缓存数据集成Hangfire实现定时任务处理用AutoMapper搞定对象映射定时任务最佳实战(一)定时任务最佳实战(二)定时任务最佳实战(
dotNET跨平台
·
2020-07-13 13:22
基于 abp
vNext
和 .NET Core 开发博客项目 - 数据访问和代码优先
上一篇文章完善了项目中的代码,接入了Swagger。本篇主要使用EntityFrameworkCore完成对数据库的访问,以及使用Code-First的方式进行数据迁移,自动创建表结构。数据访问在.EntityFrameworkCore项目中添加我们的数据访问上下文对象MeowvBlogDbContext,继承自AbpDbContext。然后重写OnModelCreating方法。OnModelC
dotNET跨平台
·
2020-07-13 13:52
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他