想回家种地养猪

导航

2017年6月11日 #

API网关-Ocelot概述

摘要: 这个框架的整体思路其实就是Redirect请求并且附带一个简易的负载均衡机制,完全搭建MVC Core项目下在Ocelot项目启动的时候需要配置所有的ReRoute集合,这里的每一个ReRoute可以看做一个Map类,对应着一个客户端访问的代理Url同最终Host真正服务的地址的映射关系Ocelot 阅读全文

posted @ 2017-06-11 08:53 想回家种地养猪 阅读(522) 评论(0) 推荐(0) 编辑

2017年6月8日 #

Asp.net Security框架(2)

摘要: Asp.net 的Security框架除了提供Cookies,OAuth,ActiveDirectory等多个用户认证实现,基本上已经满足业务项目的开发需要了。 当需要实现OAuth2.0服务器端实现的时候第一想法可能是使用IdentityServer3或者4,其实在Security框架中也提供了这 阅读全文

posted @ 2017-06-08 18:39 想回家种地养猪 阅读(230) 评论(0) 推荐(0) 编辑

2017年6月2日 #

Asp.net Security框架(1)

摘要: Security框架主要用于身份认证的,基本上所有Asp.net项目有意或者无意的都在使用的,框架的源码包含在Katana项目下。 最常见的使用方式或许就是SignIn来给客户端浏览器生成包含身份信息的Cookie了,在Cookie的有效期内所有对Web网站的访问都会携带这样的Cookie,被Coo 阅读全文

posted @ 2017-06-02 18:26 想回家种地养猪 阅读(362) 评论(1) 推荐(0) 编辑

2017年5月31日 #

Asp.net Identity框架

摘要: Identity提供基于用户和角色的membership管理框架,基本上可以满足业务项目登录操作的所有功能需求。 如果要使用这套框架需要新建User和Role类型分别继承自IUser<TKey>和IRole<TKey>,以后所有的操作都是以这两个类为基础的。 1.框架的设计思路是很简单的,新建了一系 阅读全文

posted @ 2017-05-31 22:01 想回家种地养猪 阅读(541) 评论(0) 推荐(0) 编辑

2016年11月13日 #

MVC框架三大模块

摘要: 1.Routing模块 Routing机制与MVC5的URL解析处理流程基本是相同的,很多的接口和类像IRouteHandler、IHttpHandler、IController 、RouteBase、RouteTable、RouteDictionary、DefaultControllerFacto 阅读全文

posted @ 2016-11-13 10:08 想回家种地养猪 阅读(393) 评论(0) 推荐(0) 编辑

2016年3月25日 #

ABP框架详解(八)动态ApiController的生成和访问机制

摘要: 在ABP框架中提供了一套动态生成ApiController的机制(依然支持原生ApiController的使用方式),虽然说是动态生成ApiController但是实际上并没有真正在启动程序的时候生成任何ApiController类的子类,客户端所有对动态控制器的访问都集中到同一个泛型类Dynami 阅读全文

posted @ 2016-03-25 18:28 想回家种地养猪 阅读(1107) 评论(0) 推荐(0) 编辑

2016年2月22日 #

ABP框架详解(七)Caching

摘要: 在ABP框架中存在一个缓存机制,使用ICache的继承类来存储最终需要缓存的数据,可以吧ICache看成一个字典对象,使用Key作为真实数据的具有唯一性的表示。使用上与字典对象完全相同,Get方法传递Key,还有数据工厂作为参数就能返回最终的值,Set方法用于存储。包含一个TimeSpan属性用于指 阅读全文

posted @ 2016-02-22 21:25 想回家种地养猪 阅读(1215) 评论(0) 推荐(0) 编辑

2016年2月21日 #

ABP框架详解(六)Aspects

摘要: 这种AOP式的设计非常类似于Asp.net MVC和WebApi中过滤器(Filter)机制,感觉没有太多可讲述的,只能谈谈设计思路。 框架中AspectAttribute特性用于设置到需要被拦截的Target类型或Target具体方法上,且在设置的时候必须在AspectAttribute的构造器指 阅读全文

posted @ 2016-02-21 14:16 想回家种地养猪 阅读(793) 评论(0) 推荐(0) 编辑

ABP框架详解(五)Navigation

摘要: ABP框架中的Navigation功能用于管理业务系统中所有可用的菜单导航控件,通常在业务系统的首页会有一个全局性的导航菜单,JD商城,天猫,猪八戒网莫不如是。所以为方便起见,Navigation功能默认定义了一个"MainMenu"菜单添加到缓存字典中。该Navigation功能与普通ERP项目中 阅读全文

posted @ 2016-02-21 14:02 想回家种地养猪 阅读(774) 评论(0) 推荐(0) 编辑

ABP框架详解(四)Feature

摘要: ABP框架中存在一个Feature的特性,功能和设计思路非常类似于框架中的Authorization功能,都是来控制用户是否能够继续操作某项功能,不同点在于Authorization默认是应用在IApplicationService上控制用户或者其所属租户是否具有权限访问服务,而Feature应用更 阅读全文

posted @ 2016-02-21 12:49 想回家种地养猪 阅读(767) 评论(0) 推荐(0) 编辑