• ABP(现代ASP.NET样板开发框架)系列之18、ABP应用层——权限验证

    时间:2023-12-27 20:03:29

    点这里进入ABP系列文章总目录ABP(现代ASP.NET样板开发框架)系列之18、ABP应用层——权限验证ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.comABP在G...

  • 动态We API(ABP官方文档翻译)

    时间:2023-12-27 19:57:18

    动态Web API层创建动态Web API控制器ForAll方法重写ForAllForMethodsHttp动词WithVerb方法HTTP特性命名约定API管理器RemoteServie特性动态Javascript代理AJAX参数单一服务脚本Anaular集成启用/禁用包装结果关于参数绑定Form...

  • ABP官方文档翻译 5.2 动态We API层

    时间:2023-12-27 19:56:45

    动态Web APID层创建动态Web API控制器ForAll方法重写ForAllForMethodsHttp动词WithVerb方法HTTP特性命名约定API管理器RemoteServie特性动态Javascript代理AJAX参数单一服务脚本Anaular集成启用/禁用包装结果关于参数绑定For...

  • ABP官方文档翻译 7.1 后台Jobs和Workers

    时间:2023-12-27 19:53:45

    后台Jobs和Workers介绍后台Jobs关于Job持久化创建后台Job在队列中添加一个新Job默认的后台Job管理器后台Job存储配置禁用Job执行异常处理Hangfire集成后台Workers创建后台Workers注册后台Workers后台Worker生命周期高级计划安排让你的应用一直运行介绍...

  • ABP官方文档翻译 6.1.1 MVC控制器

    时间:2023-12-27 19:51:42

    ASP.NET MVC控制器介绍AbpController基类本地化其他过滤器异常处理和结果包装审计日志验证授权工作单元介绍ABP通过Abp.Web.Mvc nuget包集成到了ASP.NET MVC Controllers。你可以像往常一样创建MVC控制器。依赖注入属性可以用于通常的MVC控制器。...

  • ABP(现代ASP.NET样板开发框架)系列之9、ABP设置管理

    时间:2023-12-27 19:53:47

    点这里进入ABP系列文章总目录基于DDD的现代ASP.NET开发框架--ABP系列之9、ABP设置管理ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.comABP在Git...

  • 0.0 ABP官方文档翻译目录

    时间:2023-12-27 19:50:00

    一直想学习ABP,但囿于工作比较忙,没有合适的契机,当然最重要的还是自己懒。不知不觉从毕业到参加工作七年了,没留下点儿什么,总感觉很遗憾,所以今天终于卯足劲鼓起勇气开始写博客。有些事能做的很好,但要跟别人说明白却困难的多,可能说的很明白但要写出来困难又加一重。以前只了解过ABP,没有研究过,所以决定...

  • ABP官方文档翻译 10.1 ABP Nuget包

    时间:2023-12-27 19:42:12

    ABP Nuget包PackagesAbpAbp.AspNetCoreAbp.Web.CommonAbp.WebAbp.Web.MvcAbp.Web.ApiAbp.Web.Api.ODataAbp.Web.ResourcesAbp.Web.SignalRAbp.OwinAbp.EntityFrame...

  • C# DateTime的11种构造函数 [Abp 源码分析]十五、自动审计记录 .Net 登陆的时候添加验证码 使用Topshelf开发Windows服务、记录日志 日常杂记——C#验证码 c#_生成图片式验证码 C# 利用SharpZipLib生成压缩包 Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库

    时间:2023-12-27 19:32:37

    C# DateTime的11种构造函数别的也不多说没直接贴代码using System;using System.Collections.Generic;using System.Globalization;using System.Linq;using System.Text;using Syst...

  • [Abp 源码分析]十二、多租户体系与权限验证

    时间:2023-12-27 19:29:21

    0.简介承接上篇文章我们会在这篇文章详细解说一下 Abp 是如何结合 IPermissionChecker 与 IFeatureChecker 来实现一个完整的多租户系统的权限校验的。1.多租户的概念多租户系统又被称之为 Saas ,比如阿里云就是一个典型的多租户系统,用户本身就是一个租户,可以在上...

  • ABP源码分析二:ABP中配置的注册和初始化

    时间:2023-12-27 19:28:35

    一般来说,ASP.NET Web应用程序的第一个执行的方法是Global.asax下定义的Start方法。执行这个方法前HttpApplication 实例必须存在,也就是说其构造函数的执行必然是完成了。 ABP开始的地方就是HttpApplication的构造函数。 如下图一,Abp定义了一个继承...

  • ABP源码分析十二:本地化

    时间:2023-12-27 19:24:41

    本文逐个分析ABP中涉及到locaization的接口和类,以及相互之间的关系。本地化主要涉及两个方面:一个是语言(Language)的管理,这部分相对简单。另一个是语言对应得本地化资源(Localization)的管理,这部分稍显复杂。LanguageInfo:用于封装language的基本信息。...

  • Abp vNext 切换MySql数据库

    时间:2023-12-27 19:18:08

    Abp vNext是Abp的下一代版本,目前还在经一步完善,代码已经全部重写了,好的东西保留了下来,去除了很多笨重的东西,从官宣来看,Abp vNext主要是为了以后微服务架构而诞生的。从源码来看,Abp vNext已经支持了多种数据库,Sql Server,MySql,PostgreSql等。默认...

  • [Abp vNext 入坑分享] - 8.Redis与Refit的接入

    时间:2023-12-27 19:16:13

    前言本章结束之后,这个abp vnext系列算是初步完结了,基础的组件都已经接入了。如果各位还需要其它的组件的话,可以自己按需要进行接入使用。其实这个只是一个基础的框架,可以自己根据需要进行变通的。比如:如果没有太多需求且更熟悉三层的同学可以把application和application.cont...

  • ABP源码分析十五:ABP中的实用扩展方法

    时间:2023-12-27 19:17:12

    类名扩展的类型方法名参数作用XmlNodeExtensionsXmlNodeGetAttributeValueOrNullattributeNameGets an   attribute's value from an Xml node.JsonExtensionsobjectToJsonStrin...

  • [Abp vNext微服务实践] - 服务通讯

    时间:2023-12-27 19:10:30

    简介服务通讯是微服务架构中必不可少的功能,服务通讯的效率决定了微服务架构的优略。常用的微服务通讯策略有两种,分别是rpc、http,其中rpc以gRpc框架为代表使用者最多。abp vNext微服务架构中当然也有服务通讯策略,采用的是http方式进行服务通讯。gRpc和http对比虽然gRpc高效安...

  • ABP源码分析十九:Auditing

    时间:2023-12-27 19:07:04

    审计跟踪(也叫审计日志)是与安全相关的按照时间顺序的记录,它们提供了活动序列的文档证据,这些活动序列可以在任何时间影响一个特定的操作。AuditInfo:定义如下图中需要被Audit的信息。AuditedAttribute: 用于标识一个方法或一个类的所有方法都需要启用Auditing功能。Disa...

  • ABP源码分析十四:Entity的设计

    时间:2023-12-27 19:09:33

    IEntity<TPrimaryKey>: 封装了PrimaryKey:Id,这是一个泛型类型IEntity: 封装了PrimaryKey:Id,这是一个int类型Entity<TPrimaryKey> :支持主键是泛型类型的EntityEntity:支持主键是int类型的E...

  • 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(二)

    时间:2023-12-27 19:08:19

    系列文章基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swagger登场基于 ...

  • ABP源码分析十六:DTO的设计

    时间:2023-12-27 19:05:36

    IDTO:空接口,用于标注Dto对象。ComboboxItemDto:用于combobox/list中Item的DTONameValueDto<T>/NameValueDto:用于name value键值对的DTO, name为string类型, value为泛型或string类型。En...