官术网_书友最值得收藏!

Spring modules

Spring Framework has several distinct modules for a specific set of functionalities, and they work more or less independently of the others. This system is very flexible, so the developer can choose only those required for the enterprise application. For example, a developer can just use the Spring DI module and build the rest of the application with non-Spring components. So, Spring provides integration points to work with other frameworks and APIs--for example, you can use the Spring Core DI pattern only with the Struts application. In case the development team is more proficient in using Struts, it can be used instead of Spring MVC while the rest of the application uses Spring components and features, such as JDBC and transactions. So while the developers need to deploy the required dependencies with the Struts application, there is no need to add a whole Spring Framework.

Here is an overview of the entire module structure:

The various modules of the Spring Framework

Let's look at each of Spring's modules and see how each fits in to the bigger picture.

主站蜘蛛池模板: 泽库县| 高青县| 班戈县| 台山市| 天气| 苍南县| 伊宁县| 当涂县| 万宁市| 江达县| 宁乡县| 临沧市| 明水县| 新昌县| 衢州市| 富阳市| 大连市| 阜平县| 象山县| 龙口市| 多伦县| 方正县| 荆州市| 昌图县| 澜沧| 新宁县| 连云港市| 沈阳市| 晋城| 南投市| 庆城县| 突泉县| 都江堰市| 英德市| 仙游县| 景谷| 定南县| 五河县| 曲靖市| 绵阳市| 弋阳县|