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, BTT 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
- BTT 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 are self-contained
that means it has self-defined flows and need initialize btt.xml in
BTT 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.