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

  • Spring MVC Blueprints
  • Sherwin John Calleja Tragura
  • 298字
  • 2021-07-14 10:48:24

Project libraries and dependencies

Configure pom.xml to add the major Spring Framework 4.x libraries (JAR files) for the PWP project. These dependency modules are the following:

  • spring-core (Spring core module): This contains the core components of the framework which includes the Inverse of Control principle and Dependency Injection (DI).
  • spring-beans (Spring bean module): This contains the bean generation using BeanFactory and fetches injected beans using the method getBean().
  • spring-context (Spring context module): Built by the core and bean modules that provide the interfaces of ApplicationContext with some features like resource bundling, internationalization, and scheduling.
  • spring-context-support (Spring context support module): This module contains the classes needed for integrating third-party applications to a Spring Application Context.
  • spring-web: This contains the web features of the Spring Framework which includes the initialization of the IoC container using servlet listeners and a web-oriented application context.
  • spring-webmvc (Spring MVC module): This is the module that has the MVC implementations and features.
  • spring-tx (Spring Transaction module): This contains transaction management on Bean object declarations with some special interfaces for all the POJO objects.

Aside from the other non-framework libraries, the following are auxiliary JAR files that support the Spring Framework 4.x core libraries:

  • servlet-api: This contains all the classes and interfaces that describe the interaction between a servlet class and the runtime environment provided for the instance of a class within the bound of the servlet container.
  • jsp-api: This contains all the classes that implement the JspPage interface.
  • jstl: This contains all the classes and interfaces for Taglib support for all JSP pages.
  • javax-mail: This provides a platform-independent and protocol-independent framework to build mail and messaging applications.
  • javax.validation: This provides JSR-303 annotations for Java Bean validation.

All of these dependencies must be added to the pom.xml of the Maven project.

主站蜘蛛池模板: 确山县| 涿鹿县| 东宁县| 绿春县| 桑植县| 泰安市| 苍南县| 乌审旗| 聂荣县| 鹤壁市| 二手房| 岑巩县| 红安县| 临夏市| 全椒县| 百色市| 万全县| 新建县| 水城县| 平乐县| 克山县| 玛曲县| 福建省| 韩城市| 交口县| 绥芬河市| 鹤壁市| 正镶白旗| 长沙县| 梧州市| 昭觉县| 昌都县| 青神县| 廉江市| 丹凤县| 离岛区| 和硕县| 镇巴县| 鹤峰县| 樟树市| 板桥市|