(This book starts with a simple Web application, so that readers can learn how to use IDEA, Maven, Git and other development tools to build Java Web applications; Then, through a simple use scenario, add a number of business functions for the use of the Web. Starting from the needs analysis and system design, lead the readers to end the use of the Web, improve relevant details, and optimize the existing code; Then a lightweight Java Web framework is built based on the traditional servlet framework. Everything starts from scratch, and class loaders, bean containers, IoC frameworks, and MVC frameworks are implemented one by one. The code involved is also the core foundation of the comprehensive framework. In order to make the framework have AOP characteristics, we should talk from technology to AOP technology, and from ThreadLocal technology to service control technology.
Then the framework is optimized and extended. Through the optimization of the existing framework, it can provide more complete functions. Taking the extended Web service plug-in and security control plug-in as examples, it teaches readers how to design an extensible Web usage framework.)