Handwriting IOC/AOP + MVC
Ioc by hand is something many Java people have done
One of handwritten ioc: Defining the interface
Handwritten IOC II: Four basic bean definition implementations, as well as scanning class and SPI mechanism support
Handwritten IOC three: The bean refreshes the main logic and the application context is implemented by default
Handwritten IOC iv: dependency injection, parsing loop dependencies, parent generic attribute inference, and injection
Handwritten IOC five: Dynamic proxy factory, method interceptor chain, unified JDK and CGLIb
Handwritten IOC vi: New features based on dynamic proxies: enhanced @Configuration annotations and support for Async asynchronous annotations
Handwriting IOC 7: Implement PostConstruct/PreDestroy based on SPI mechanism and callback interface
Handwritten IOC # 8: Handwritten MVC, and embedded Tomcat
Handwritten ioc nine :(asynchronous) event listening mechanism, support for interfaces and annotations
Handwritten IOC 10: singletons using the prototype Lookup annotation/scope proxy implementation
Handwritten IOC eleven: Incorporating aspectJ to implement annotated AOP
Probably unfinished, probably to be continued…