Extending : Multi-project support in Extension : Type of multiple projects
  
Type of multiple projects
This section gives detailed information of different types of multiple projects.
These types include:
Global Web Project: the project contains web resources which are shared hierarchically with other global, common and local projects. In Global web projects, there are the following web resources types
NLS
CSS
Static Lists (for combos and selection)
Images
Dojo JS (include Dojo base, UDTT Dojo and application extended widgets)
Global Java Project: the project contains components which are shared hierarchically with other global, common and local projects. In Global java projects, there are the following web resources types
UDTT Global Definitions XML (btt.xml, context, data, type, service etc.)
Common Java project: the project contains self-defined operations generated by WS import wizard. These operations are then reused by other common and local projects. Typical resources contained in a common project are:
Self-defined operation
Self-defined flow processor without views
Common Web Project: the project contains sub page flows which are shared by local projects. The common web project has self-defined flows and need initialize btt.xml in UDTT startup servlet. In Global java projects, there are the following web resources types
Self-defined sub-flow with views
Local project: the local project is application web project and does not share any component with other projects. It refers shared components from global and common projects. Local project has business -specific logic implemented by page flow and operations that can not be shared. As best practice, in local project, the data/type is not defined, it use the data defined in global java project.
See also
Multi-project support in Extension