The document discusses developing portlets using the Spring MVC framework. It covers an overview of portlets and the JSR specifications that define them, including request phases, portlet modes, window states, and URL handling. It then provides an overview of the Spring MVC framework and the model-view-controller pattern. The remainder of the document demonstrates how to build a sample photo directory portlet using Spring MVC, including setting up the development environment, configuring the application context, defining the controller and service classes, and creating JSP views to display search forms and results.