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…