高性能 IoC 容器设计与 Aop

从 DI 概念到 JVM 底层的手写容器四部曲

共 4 篇文章
高性能IoC(控制反转)容器设计与Aop(面向切面编程)一:太“亲密”也不好,“距离”产生美(DI、IoC与Aop的概念)

高性能IoC(控制反转)容器设计与Aop(面向切面编程)一:太“亲密”也不好,“距离”产生美(DI、IoC与Aop的概念)

前言 笔者梦开始的地方,在笔者开发的过程中,为了减少项目的耦合程度,曾考虑引入SpringBoot,但由于Spring框架太过重了,而市面上的其他框架并不能满足笔者的需求(它们很多都是面向Web编程)

高性能IoC(控制反转)容器设计与Aop(面向切面编程)二:我反转了!你反转了吗?(控制反转)

高性能IoC(控制反转)容器设计与Aop(面向切面编程)二:我反转了!你反转了吗?(控制反转)

第二部分:设计篇 - IoC 容器架构设计 在第一部分中,我们理解了 IoC 和 AOP 的核心概念。现在,让我们开始设计自己的 IoC 容器。 第3章:IoC 容器核心架构 3.1 整体架构设计

高性能IoC(控制反转)容器设计与Aop(面向切面编程)三:狠狠地“织入”(面向切面编程)

高性能IoC(控制反转)容器设计与Aop(面向切面编程)三:狠狠地“织入”(面向切面编程)

第三部分:设计篇 - AOP 框架架构设计 在第二部分中,我们完成了 IoC 容器的设计。现在,让我们设计 AOP 框架,实现面向切面编程的能力。 第6章:AOP 核心架构 6.1 整体架构设计 A

高性能IoC(控制反转)容器设计与Aop(面向切面编程)四:你的private有时需要“被我一览无余”(JVM的底层“后门”与语言级绕过安全检查的反射“黑魔法”)

高性能IoC(控制反转)容器设计与Aop(面向切面编程)四:你的private有时需要“被我一览无余”(JVM的底层“后门”与语言级绕过安全检查的反射“黑魔法”)

第四部分:实现篇 - 高性能反射 在前面的章节中,我们设计了 IoC 容器和 AOP 框架的架构。这些框架的核心都依赖于 Java 反射机制。然而,传统反射存在严重的性能问题。本部分将深入探讨如何实现

1