Artech(2)
发布时间:2019-09-08 发布者:文案编辑 来源:原创/投稿/转载

  Dora.Interception,为Core度身打造的AOP框架 [2]:以约定的方式定义

  上一篇《更加简练的编程体验》提供了最新版本的erception代码的AOP编程体验,接下来我们会这AOP框架的编程模式进行详细介绍,本篇文章着重关注的是的定义。采用“基于约定”的Interceptor定义方式是Dora.Interception区别于其他AOP框架的一个显著特征,要了解的编程约定,就得先来了解一下Dora.Interception中针对方法调用的拦截是如何实现的。阅读全文

  posted @ 2018-11-21 22:07 Artech 阅读 (1206) 评论 (3)编辑

  Dora.Interception,为Core度身打造的AOP框架 [1]:更加简练的编程体验

  很久之前开发了一个名为erception的开源AOP框架,最近对它作了一些改进。这个新版本对的定义和应用提供了更加简单的定义方式,同时对扩展性方法作了较大的改进,接下来我们通过一个简单实例来体验一下。阅读全文

  posted @ 2018-11-20 23:57 Artech 阅读 (3001) 评论 (6)编辑

  TechEmpower在10月30发布最新一轮(Round 17)针对“Web Framework Benchmarks”的性能测试报告,Core依旧表现不俗,在一些指标上甚至是碾压其他主流Web框架。为此我们做了一个简单的统计,看看ASP.NET Core和其他我们熟悉的Web框架,比如Servlet、Go、NodeJS和PHP之间的差距。阅读全文

  posted @ 2018-11-02 09:47 Artech 阅读 (3779) 评论 (10)编辑

  [文章汇总]ASP.NET Core框架揭秘[最近更新:2018/10/31]

  之前一段时间都在个人公众号账号“大内老A”发布关于Core的系列文章,很多人留言希望能够同步到这里,所以在这里 对这些文章做一个汇总,以便于PC端阅读。如果说微软官方文档主要关于ASP.NET Core的编程模式的话,我这个系列则主要关注整个ASP.NET Core的设计思想和实现原理。我希望这个系列为致力于深入学习ASP.NET Core的人提供一个全面、系统而深入的知识库。为了确保本系列的纯粹性,这个系列旨在关注ASP.NET Core以中间件管道核心的框架,不会涉及建立在它之上的编程模型(比如ASP.NET Core MVC)。阅读全文

  posted @ 2018-10-15 06:52 Artech 阅读 (24382) 评论 (44)编辑

  包含服务******信息的IServiceCollection对象最终被用来创建作为DI容器的IServiceProvider对象。当需要消费某个服务实例的时候,我们只需要指定服务类型调用IServiceProvider的GetService方法,IServiceProvider就会根据对应的服务******提供所需的服务实例。阅读全文

  posted @ 2018-08-03 06:10 Artech 阅读 (3831) 评论 (7)编辑

  包含服务******信息的IServiceCollection对象最终被用来创建作为DI容器的IServiceProvider对象。服务******就是创建出现相应的ServiceDescriptor对象并将其添加到指定IServiceCollection集合对象中的过程。阅读全文

  posted @ 2018-08-02 06:02 Artech 阅读 (2732) 评论 (6)编辑

  毫不夸张地说,整个Core框架是建立在一个依赖注入框架之上的,它在应用启动时构建请求处理管道过程中,以及利用该管道处理每个请求过程中使用到的服务对象均来源于DI容器。该DI容器不仅为ASP.NET Core框架提供必要的服务,同时作为了应用的服务提供者,依赖注入已经成为了ASP.NET Core应用基本的编程模式。阅读全文

  posted @ 2018-08-01 06:18 Artech 阅读 (6239) 评论 (15)编辑

  名为Cat的DI框架。在《依赖注入[4]: 创建一个简易版的DI框架[上篇]》中我们介绍了Cat的基本编程模式,接下来我们就来聊聊Cat的设计和实现。阅读全文

  posted @ 2018-07-31 07:29 Artech 阅读 (2031) 评论 (8)编辑

  本系列文章旨在剖析Core的依赖注入框架的实现原理,到目前为止我们通过三篇文章(《控制反转》、《基于IoC的设计模式》和《 依赖注入模式》)从纯理论的角度对依赖注入进行了深入论述,为了让读者朋友能够更好地理解.NET Core的依赖注入框架的设计思想和实现原理,我们创建了一个简易版本的DI框架,也就是我们在前面文章中多次提及的Cat。我们会上下两篇来介绍这个被称为为Cat的DI框架。阅读全文

相关内容