Building the Common Model
As discussed previously, in a modular architecture, your ADF application should be based on a Common Workspace with three common projects, which are as follows:
Common Code
Common View
Common Model
In Chapter 4, Productive Teamwork, you created the first version of this workspace and put content into the Common Code and Common View projects—now, we'll put some content into the Common Model project.
This project will contain all of the entity objects used in the entire application, as well as the view objects used for common lists of values used throughout the application. The Common Model project can also include other view objects if you can identity the view objects that will be used in several places in the application.
Specialized view objects for each screen will go into the subsystem workspaces that we will build later in this chapter.
Use framework extension classes
If you did not set up JDeveloper to use your own framework extension classes when you built them in...