What are the modules in Web layer of Spring framework?

There are following modules in Web layer of Spring framework.

Web module :-

  • This module provides basic web-oriented integration features such as initialization of the IoC container using servlet listeners and a web-oriented application context.
  • It also plays a role in remote support.

Servlet module : –

  • The servlet module contains the Spring MVC (model-view-controller) implementation for web applications.
  • It also separates code and web forms.
  • This module Support for ServletListeners.

WebSocket module :-

                This module Support for Web Socket style messaging.

Portlet module :-

This module provide the MVC implementation used in portlet environment and behaves like a web-servlet.