花费 42 ms
Dora.Interception: 一个为.NET Core度身定制的AOP框架

多年从事框架设计开发使我有了一种强迫症,那就是见不得一个应用里频繁地出现重复的代码。之前经常Review别人的代码,一看到这样的程序,我就会想如何将这些重复的代码写在一个地方,然后采用“注入”的方式将 ...

Tue May 02 07:14:00 CST 2017 36 9193
[Abp vNext 源码分析] - 3. 依赖注入与拦截器

一、简要说明 ABP vNext 框架在使用依赖注入服务的时候,是直接使用的微软提供的 Microsoft.Extensions.DependencyInjection 包。这里与原来的 ABP 框 ...

Tue Apr 23 18:40:00 CST 2019 7 3198
在ASP.NET Core中使用AOP来简化缓存操作

前言 关于缓存的使用,相信大家都是熟悉的不能再熟悉了,简单来说就是下面一句话。 优先从缓存中取数据,缓存中取不到再去数据库中取,取到了在扔进缓存中去。 然后我们就会看到项目中有类似这样的代码了。 ...

Mon Nov 06 16:37:00 CST 2017 16 2437
在 CAP 中使用 AOP ( Castle.DynamicProxy )

简介 本篇文章主要介绍如何在 CAP 中集成使用 Castle.DynamicProxy,Castle DynamicProxy 是一个用于在运行时动态生成轻量级.NET代理的库。代理对象允许在不修 ...

Wed Jan 06 01:10:00 CST 2021 0 1003
c# Castle Windsor简单例子

Windsor是Castle的IOC框架。需要用到两个dll(Castle.Core.dll和Castle.Windsor.dll)。 1、接口以及接口实现类: 2、创 ...

Sat May 12 20:01:00 CST 2018 0 1773
.Net动态代理Castle系列(一)---初步认识

自己接触NHibernate,Spring.Net,Moq这些框架有一段时间了,觉得很多很Cool的功能在这些框架中的实现都建立在动态代理这个技术之上,特来跟大家分享一下,希望大家一起讨论,一起进步, ...

Mon Aug 27 09:43:00 CST 2012 7 3065
.Net动态代理Castle系列(二)--- ORM中延迟加载及实现

说到延迟加载(Lazy Load), 有些文章或书籍翻译为懒加载,虽然我不太喜欢这个翻译,但是这个“懒”字能贴近生活的。很多事情我们懒得去做,如果事情没有发生,我们就赚到了。 延迟加载,Martin ...

Sat Sep 01 01:00:00 CST 2012 7 2674
ASP.NET MVC经典项目ProDinner项目解析(4)

四、Infra层解析 ProDinner使用了Castle.Windsor开源项目,最直接最根本的使用了依赖倒转,说得通俗点,我们在使用接口的时候,往往可以实现,实现层的多样化,基于实现接口的多样化 ...

Wed May 01 07:08:00 CST 2013 5 2057

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM