2 repositorios
Educational projects that reimplement existing frameworks to study their internal architecture and design patterns.
Distinct from Spring Framework Resources: Distinct from Spring Framework Resources: focuses on the act of rebuilding the framework for study, rather than using the framework to build applications.
Explore 2 awesome GitHub repositories matching education & learning resources · Framework Implementation Studies. Refine with filters or upvote what's useful.
Small-Spring es una implementación simplificada en Java del framework Spring, diseñada para estudiar la arquitectura interna de los contenedores de inversión de control y los frameworks de inyección de dependencias. Funciona como un contenedor de beans que gestiona el ciclo de vida de los objetos y resuelve dependencias mediante la instanciación automatizada y la inyección de propiedades. El proyecto implementa un mecanismo para interceptar llamadas a métodos mediante proxies dinámicos para soportar la programación orientada a aspectos. Separa las preocupaciones transversales de la lógica de negocio envolviendo objetos objetivo para modificar la ejecución de métodos. El sistema cubre el descubrimiento de componentes mediante el escaneo del classpath y la carga de recursos externos, incluyendo el análisis de configuraciones XML. Incluye gestión del contexto de la aplicación, control del alcance de los beans y un sistema de despacho de eventos basado en el patrón observador para manejar eventos del sistema y hooks de ciclo de vida.
Provides a simplified implementation of the Spring framework specifically designed for studying the internals of IoC and DI containers.
This project is a collection of educational code samples and reference implementations for learning the React library. It provides curated examples of frontend architecture patterns used to build and structure user interfaces in web applications. The repository focuses on practical implementation patterns, offering a set of React component examples that demonstrate how to organize components and hooks. These materials serve as a guide for translating design requirements into functional code through studied implementation samples. The content covers the fundamentals of React frontend developm
Offers curated code samples to analyze practical architectural patterns and common approaches for building user interfaces.