Presentation layer and the Spring Framework
Use the Spring Web model view controller (MVC) framework and the Spring Framework Portlet MVC framework with WebSphere Application Server.
Web MVC framework
Web MVC frameworks that are delivered, used, and supported directly by WAS include JavaServer Faces (JSF) and Apache Struts. The Spring Web MVC framework can also be used by applications deployed to WAS. Spring documentation describes how to integrate Spring with these Web MVC frameworks. Use of any of these MVC frameworks is supported by WAS, although IBM provides product support only for the frameworks that are shipped with WAS.
Portlet MVC framework
The Spring Framework Portlet MVC framework can run in the portlet container in WAS v6.1 and later. To run portlets in the portlet container, create an additional web application to define the layout and aggregation of the portlets. For details about how to use the portlet aggregator tag library, see the related topics.
Related:
JavaServer Faces Portlet container Portlet aggregation using JavaServer Pages Apache Struts Introducing the portlet container Spring Documentation