You will start by creating a portlet application using IBM Rational Application Developer. This sample portlet is based on the Model-View-Controller (MVC) design pattern. The MVC methodology allows efficient relationships between the user interface and the underlying data model. The main components of this design pattern are:
Model - represents the logical structure of data in a software application
View - represents all elements in the user interface
Controller - represents the elements connecting the Model and View elements
Figure 5-2 on page 175 illustrates the MVC portlet application. The portlet application also includes a Configure.jsp, but it is not shown here.