The web is the center of the Spring MVC framework. We can also integrate other technologies, such as JSF and Spring MVC. The web provides some basic integration features, such as login, logout, and uploading or downloading files. The web layer has four modules:
- Web: This provides the basic web-oriented integration features.
- Web-servlet: This module contains Spring's MVC implementation for the web application.
- Web-struts: This module provides an enhanced and improved framework to make web development easier.
- Web-portlet: This module is an identical representation of the web MVC framework.