会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zony
博客园
首页
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2018年8月28日
.NET Core 如何调用 WebService
摘要: 0.使用背景 因为现在的项目都是基于 .NET Core 的,但是某些需要调用第三方的 WebService 服务,故有了此文章。其基本思路是通过微软提供的 Svcutil 工具生成代理类,然后通过 System.ServiceModel 来调用代理类所提供的对象与方法。 1.配置准备 1.1 新建
阅读全文
posted @ 2018-08-28 11:47 MyZony
阅读(20986)
评论(8)
推荐(5)
2018年8月18日
[Abp 源码分析]十三、多语言(本地化)处理
摘要: 0.简介 如果你所开发的需要走向世界的话,那么肯定需要针对每一个用户进行不同的本地化处理,有可能你的客户在日本,需要使用日语作为显示文本,也有可能你的客户在美国,需要使用英语作为显示文本。如果你还是一样的写死错误信息,或者描述信息,那么就无法做到多语言适配。 Abp 框架本身提供了一套多语言机制来帮
阅读全文
posted @ 2018-08-18 10:52 MyZony
阅读(4686)
评论(0)
推荐(3)
2018年8月14日
[Abp 源码分析]十二、多租户体系与权限验证
摘要: 0.简介 承接上篇文章我们会在这篇文章详细解说一下 Abp 是如何结合 与 来实现一个完整的多租户系统的权限校验的。 1.多租户的概念 多租户系统又被称之为 Saas ,比如阿里云就是一个典型的多租户系统,用户本身就是一个租户,可以在上面购买自己的 ECS 实例,并且自己的数据与其他使用者(租户)所
阅读全文
posted @ 2018-08-14 08:50 MyZony
阅读(7878)
评论(7)
推荐(10)
2018年8月13日
[Abp 源码分析]十一、权限验证
摘要: 0.简介 Abp 本身集成了一套权限验证体系,通过 ASP.NET Core 的过滤器与 Castle 的拦截器进行拦截请求,并进行权限验证。在 Abp 框架内部,权限分为两块,一个是功能(Feature),一个是权限项(Permission),在更多的时候两者仅仅是概念不同而已,大体处理流程还是一
阅读全文
posted @ 2018-08-13 08:44 MyZony
阅读(4245)
评论(1)
推荐(10)
2018年8月11日
[Abp 源码分析]十、异常处理
摘要: 0.简介 Abp 框架本身针对内部抛出异常进行了统一拦截,并且针对不同的异常也会采取不同的处理策略。在 Abp 当中主要提供了以下几种异常类型: | 异常类型 | 描述 | | : : | : : | | | Abp 框架定义的基本异常类型,Abp 所有内部定义的异常类型都继承自本类。 | | |
阅读全文
posted @ 2018-08-11 15:59 MyZony
阅读(5676)
评论(11)
推荐(5)
2018年8月10日
Abp + gRpc 如何实现用户会话状态传递
摘要: 0.背景 在实际项目当中,我们采用的是 Abp 框架,但是 Abp 框架官方并没有针对 Grpc 进行模块封装。基于此我结合 Abp 与 MagicOnion 封装了一个 Abp.Grpc 模块,它包括服务端和调用端两部分的包。通过这两个包,你可以很方便地在 Abp 框架当中集成 Grpc 实现服务
阅读全文
posted @ 2018-08-10 13:58 MyZony
阅读(3124)
评论(5)
推荐(6)
2018年8月4日
ASP .NET CORE 根据环境变量支持多个 appsettings.json
摘要: 0.背景 在开发项目的过程当中,生产环境与调试环境的配置肯定是不一样的。拿个最简单的例子来说,比如连接字符串这种东西,调试环境肯定是不能连接生产数据库的。在之前的话,这种情况只能说是你 COPY 两个同名的配置文件来进行处理。然后你在本地就使用本地的配置,生产环境就使用生产环境的配置文件,十分麻烦。
阅读全文
posted @ 2018-08-04 15:53 MyZony
阅读(10848)
评论(8)
推荐(16)
2018年8月3日
[Abp 源码分析]九、事件总线
摘要: 0.简介 事件总线就是订阅/发布模式的一种实现,本质上事件总线的存在是为了降低耦合而存在的。 从上图可以看到事件由发布者发布到事件总线处理器当中,然后经由事件总线处理器调用订阅者的处理方法,而发布者和订阅者之间并没有耦合关系。 像 Windows 本身的设计也是基于事件驱动,当用户点击了某个按钮,那
阅读全文
posted @ 2018-08-03 11:59 MyZony
阅读(3020)
评论(1)
推荐(7)
2018年7月27日
[Abp 源码分析]八、缓存管理
摘要: 0.简介 缓存在一个业务系统中十分重要,常用的场景就是用来储存调用频率较高的数据。Abp 也提供了一套缓存机制供用户使用,在使用 Abp 框架的时候可以通过注入 来新建/设置缓存。 同时 Abp 框架也提供了 Redis 版本的 实现,你也可以很方便的将现有的内存缓存替换为 Redis 缓存。 0.
阅读全文
posted @ 2018-07-27 14:45 MyZony
阅读(2634)
评论(8)
推荐(7)
2018年7月24日
[Abp 源码分析]七、仓储与 Entity Framework Core
摘要: 0.简介 Abp 框架在其内部实现了仓储模式,并且支持 EF Core 与 Dapper 来进行数据库连接与管理,你可以很方便地通过注入通用仓储来操作你的数据,而不需要你自己来为每一个实体定义单独的仓储的实现,通用仓储包含了常用的 CRUD 接口和一些常用方法。 例如: 1.通用仓储定义与实现 在
阅读全文
posted @ 2018-07-24 12:08 MyZony
阅读(4643)
评论(5)
推荐(5)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告