Working with the Development Infrastructure

Purpose

The SAP NetWeaver provides the platform for your Java-based development. It comprises the development of Java standard and J2EE objects as well as SAP-specific objects in the context of, for example, the Web Dynpro development. The NWDI provides a central development landscape for the entire software lifecycle.

With the SAP NetWeaver Development Infrastructure (NWDI) you can work in three different ways:

?     Using the SAP NetWeaver Developer Studio.

This is the normal way a developer uses the NWDI functionality. This approach usually requires a system administrator to set up the development environment, and the developer is simply working using the Developer Studio and the central storage of the NWDI – the DTR.

All source files that are created or changed during the development are stored in the Design Time Repository (DTR). To change them, check them out; after you have changed them, check them back in again. These frequently used actions in the DTR are integrated in the Developer Studio. For more information, see Working with the DTR.

?     Using the tools of the NWDI.

This set of Web-based tools allows you to control the NWDI environment. These tools are Web-based and run in your browser. Using the tools that you have for each component of the NWDI, you can easily set up the development environment and control the processes running in the NWDI.

?     Using the command line tools.

You can use these tools for automated procedures, or when you do not want to work with graphical user interfaces.

Implementation Considerations

Depending on the type of development processes you want to realize, you can find information about some of the possible development scenarios you can perform using the NWDI.

We recommend you to start the development scenario you will use right from the beginning of the development. For more information about migrating projects in the NWDI, see Migrating Projects to the Development Infrastructure.

For more information about the development you can perform, see Development Scenarios with the NWDI.

See also:

?     Concepts of Development Infrastructure – for information about the architecture and the concepts of the NWDI.

?     Administration of the Development Infrastructure – for information about setting up the development environment.

?     Getting Started with the Development Infrastructure – for tutorials about working with the NWDI.