Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Arbeiten mit der SAP NetWeaver Development Infrastructure  Dokument im Navigationsbaum lokalisieren

Der SAP NetWeaver bietet Ihnen die Plattform für Ihre Java-basierte Entwicklung. Diese umfasst die Entwicklung von Java Standard- und J2EE-Objekten ebenso wie SAP-spezifische Objekte im Rahmen z.B. der Web-Dynpro-Entwicklung. Die SAP NetWeaver Development Infrastructure (NWDI) bietet Ihnen eine zentrale Entwicklungslandschaft für den gesamten Software-Life-Cycle. Informationen zu Architektur und Konzepten der SAP NetWeaver Java Development Infrastructure finden Sie unter SAP NetWeaver Java Development Infrastructure.

In diesem Abschnitt der Dokumentation finden Sie die Informationen, die Sie als Entwickler bei der der Arbeit mit der SAP NetWeaver Development Infrastructure (hier auch kurz: Entwicklungsinfrastruktur oder NWDI) benötigen.

Tätigkeiten, die Administratoren beim Aufsetzen der Systeme und im laufenden Betrieb der einzelnen Services der Entwicklungsinfrastruktur durchführen, finden Sie unter Administration der SAP NetWeaver Java Development Infrastructure.

Entwicklungsszenarien

Die Entwicklungsinfrastruktur unterstützt die folgenden Szenarien, die aufeinander aufbauen:

·        Szenario „Java-Projekte mit zentraler Quelldateienablage“: Sie nutzen von den Services der NWDI nur das Design Time Repository zur versionierten zentralen Ablage der Quelldateien.

Achtung

Dieses Szenario wird uneingeschränkt nur für reine Java- und J2EE-Projekte, nicht aber für das Web Dynpro unterstützt.

Tools für die Migration in das Komponentenmodell werden nicht angeboten, eine eventuelle spätere Nutzung des Komponentenmodells erfordert manuellen Aufwand, daher ist die frühzeitige Entscheidung zwischen den Szenarien wichtig.

Sie finden ein Tutorial zum Szenario 1 unter Tutorial 1: Entwicklung im Team.

·        Szenario „Entwicklung von Komponenten mit der NWDI“. Sie nutzen alle Services der NWDI.

Hinweis

Dieses Szenario ist geeignet für Kunden, welche für die Entwicklung von Komponenten die volle Administrations- und Build-Umgebung der JDI nutzen wollen. Es werden alle Komponententypen in SAPs Komponentenmodell unterstützt. Sie können dieses Szenario in verschiedenen Stufen nutzen:

·         Sie können eine neue Softwarekomponente entwickeln. Sie finden ein Tutorial dazu unter Tutorial 2: Entwicklung mit einem Track.

·         Sie können außerdem mehrere voneinander abhängige Softwarekomponenten parallel entwickeln. SAP setzt ebenfalls dieses Szenario ein. Sie finden ein Tutorial dazu unter Tutorial 3: Geschichtete Entwicklung.

Verwendung des Design Time Repository

In allen Entwicklungsszenarien wird das DTR verwendet. Alle entstehenden oder geänderten Quelldateien werden im DTR gespeichert. Um sie zu ändern werden sie ausgecheckt, nach der Änderung eingecheckt. Diese sehr häufig verwendeten Tätigkeiten im DTR sind so in das SAP NetWeaver, dass die Verwendung der DTR Perspektive im SAP NetWeaver Developer Studio meist nicht nötig ist. Aus diesen Gründen ist das Arbeiten mit dem DTR parallel zu den Entwicklungsszenarien beschrieben.

Verwendung von Komponenten der SAP

In der Development-Configurations Perspektive im SAP NetWeaver Developer Studio sehen Sie Development-Components die von SAP zur Verfügung gestellt werden (Softwarekomponenten SAP-JTECH and  SAP-JEE).

Sie können diese Komponenten in Ihren Anwendungen nutzen. Beachten Sie aber, dass SAP deren Schnittstellen in zukünftigen Releases ohne Vorankündigung ändern oder löschen kann.

Wenn eine Development-Component der SAP eine garantierte Schnittstelle zur Verfügung stellt, wird dies explizit von SAP dokumentiert.

Wenn Sie Zweifel haben, was eine bestimmte Komponente betrifft, wenden Sie sich mit einer Problemmeldung an der SAP Support.

 

 

 

 

 

Ende des Inhaltsbereichs