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

  • Spring 5 Design Patterns
  • Dinesh Rajput
  • 181字
  • 2021-07-08 09:59:28

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.

主站蜘蛛池模板: 乐安县| 左权县| 密山市| 萍乡市| 昌平区| 兴安县| 烟台市| 静海县| 全州县| 游戏| 城固县| 湘潭县| 安阳县| 麦盖提县| 巩留县| 齐河县| 若尔盖县| 泰顺县| 大足县| 宜黄县| 横峰县| 平乐县| 永胜县| 西藏| 公主岭市| 黑龙江省| 阿尔山市| 元氏县| 林西县| 鞍山市| 建湖县| 象山县| 阜南县| 罗城| 沙洋县| 遂平县| 宁化县| 灵丘县| 中卫市| 鄂温| 扶绥县|