Setting Up the Web Dynpro Project
In order to develop Web Dynpro for Java applications, you first need a suitable project in the Developer Studio. At design time, this kind of project serves as a container for all Web Dynpro-specific entities and other resources. You can create all project types in the Developer Studio using the Wizard tool. As a result, you have a well-defined project framework with an initial structure for the project type concerned. This structure, in turn, serves as the starting point for defining further application-specific resources.
When setting up projects, you should keep the following distinctions in mind:
In general, you will be involved in real development tasks that will require you to split up the work into several projects. These projects also have clearly defined dependencies. The development tasks are split up among several developers or even several development teams that may also be spread out over different locations. Here, the development process must support both the creation of reusable software units and the development within the team in an optimum manner.
It is precisely here where the NW Development Infrastructure (NWDI) is put to use. With its development components (DCs), it provides a powerful base for component-based development, an infrastructure that enables you to reduce overall development time, and a consistent environment for the entire software life cycle.
In the Developer Studio, you work with projects, as before. In this case, you work with so-called Web Dynpro DC projects.
More Information: Web Dynpro DC and Creating a Web Dynpro DC.
For smaller applications, you can create a simple Web Dynpro project. Within this kind of project, you are more likely to process a limited kind of Web Dynpro application (example or test application) and will mostly execute this application on a single PC. In projects of this type, you will generally not define any external interfaces for providing the functions for other projects. In this particular case, this is a purely local development process that does not use the NW Development Infrastructure.
More Information: Web Dynpro Project and Creating a Web Dynpro Project.
For various reasons, it can happen that you have already implemented a function using local Web Dynpro projects and would like to fully integrate these into the NWDI. In such a case, you can use the migration function, where the existing projects units are passed to one or even several Web Dynpro DCs.
More Information: Migrating Web Dynpro Projects.