In this chapter you had the opportunity to learn about the different model types available to WEF developers to build portlets and other applications.
The different model types can be identified explicitly by the builders they contain, such as Imported Model, Model Container, and Linked Model builders, or they can also be identified by the concept that they represent, such as the base model and configurable models.
The availability of different model types assists WEF developers concerning reusability, manageability, and maintenance of complex portlets. In addition to that, parallel development can be accomplished through the simultaneous construction of similar or different model types by multiple developers.
A portlet memory footprint can also be reduced by efficiently employing the appropriate model types.
The efficient construction of complex portlets that use multiple models depends upon the understanding of the working mechanism of each model type available in WEF.
In the next chapter...