First, WebX3 three major levels 1. Springext: Provides the ability to extend components based on spring. It is the foundation of the entire framework. 2. WEBX Framework: Provides basic services based on the servlet API, such as initializing spring, initializing logs, receiving requests, error handling, development patterns, and so on. The WEBX framework is only related to Servlets and spring-it does not care about services that are common in web frameworks, such as action processing, form processing, template rendering, and so on. So, in fact, you can use the WEBX framework to create multiple styles of web frameworks. 3. WEBX Turbine: Based on the WEBX Framework, to achieve specific Web page functions, such as: Action processing, form processing, template rendering and so on. Second, not all developers need to use the WEBX. Several scenarios are listed below. A, use only springext, for non-web applications, unit testing. B. Use only Springext and Web Components to run non-WEBX frameworks such as spring MVC, struts, and so on. C. Use only the WEBX framework to create a new web framework. D, using the entire WEBX framework, custom turbine.
Webx3 Initial understanding