代码改变世界

使用AspectCore动态代理

2017-11-20 23:13 by 如晚风说, 12032 阅读, 30 推荐, 收藏, 编辑
摘要:前言 最近越来越多的同学关注到 "AspectCore" ,并且提出不少中肯的建议,其中最多的提议是希望能够看到更多的关于AspectCore使用方式的文章和Demo。那么在这篇文章里,我们就来聊聊AspectCore核心之一的动态代理。 动态代理 在.NET平台中,静态织入和动态代理是实现AOP的 阅读全文

AspectCore中的IoC容器和依赖注入

2017-10-19 15:45 by 如晚风说, 6969 阅读, 20 推荐, 收藏, 编辑
摘要:IOC模式和依赖注入是近年来非常流行的一种模式,相信大家都不陌生了,在Asp.Net Core中提供了依赖注入作为内置的基础设施,如果仍不熟悉依赖注入的读者,可以看看由我们翻译的Asp.Net Core中文文档中依赖注入的相关章节: "ASP.NET Core 中文文档 第三章 原理(10)依赖注入 阅读全文

AspectCore.Extension.Reflection : .NET Core反射扩展库

2017-10-18 17:50 by 如晚风说, 5429 阅读, 30 推荐, 收藏, 编辑
摘要:在从零实现AOP的过程中,难免会需要大量反射相关的操作,虽然在.net 4.5+/.net core中反射的性能有了大幅的优化,但为了追求极致性能,自己实现了部分反射的替代方案,包括构造器调用、方法调用、字段读写,属性读写和特性读取。在重构时,把反射扩展操作封装到单独的项目 "AspectCore. 阅读全文

Asp.Net Core轻量级Aop解决方案:AspectCore

2017-06-06 00:22 by 如晚风说, 20311 阅读, 53 推荐, 收藏, 编辑
摘要:什么是AspectCore Project ? "AspectCore Project" 是适用于Asp.Net Core 平台的轻量级 Aop(Aspect oriented programming) 解决方案,它更好的遵循Asp.Net Core的模块化开发理念,使用AspectCore可以更容 阅读全文

C#/.NET 学习之路——从入门到放弃

2016-12-25 08:13 by 如晚风说, 13983 阅读, 54 推荐, 收藏, 编辑
摘要:C#/.NET 学习之路——从入门到放弃 此系列只包含 C#/CLR 学习,不包含应用框架(ASP.NET , WPF , WCF 等)及架构设计学习书籍和资料。 C# 入门 《C# 本质论》 《果壳中的C#》 设计模式 《大话设计模式》 《Head First 设计模式》 C# 进阶 《深入理解C 阅读全文