Demystifying Spring Internals by Building a Lightweight IoC Container
Understanding Framework Internals Through Implementation
The most effective method to grasp the architecture of a complex framework like Spring is to implement a simplified version of its core features. While reproducing the entire ecosystem is impractical, building a minimal Inversion of Control (IoC) container clarifies how beans are managed, ...
Posted on Thu, 14 May 2026 22:35:59 +0000 by jaykappy
Understanding Proxy Pattern in Java: Static, JDK Dynamic, and CGLIB Proxies
The proxy pattern provides a surrogate or placeholder for another object to control access to it. It is useful when a client object cannot or should not directly reference the target object, and the proxy acts as an intermediary. The core idea is to add additional behavior around the target's logic without modifying the target class itself. For ...
Posted on Mon, 11 May 2026 06:42:35 +0000 by mikeym