Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Abhängigkeiten zwischen DC-Typen Dokument im Navigationsbaum lokalisieren

Es gibt mehrere Möglichkeiten zur Verwendung anderer DCs. Diese hängen vom Typ der DCs ab. Sie finden die folgenden Typen von Verwendungsbeziehung (Use-Dependencies) im SAP NetWeaver Developer Studio unter Dependency-Types, wenn Sie eine Use-Dependency zwischen zwei DCs anlegen:

·        Design Time (needed for special editors only)

Diese Beziehung zwischen Komponenten kann von speziellen Werkzeugen benutzt werden.

Beispiel

Ein visueller Editor, der Bilder für die Vorschau auf die Benutzungsoberfläche benötigt. Diese werden weder beim Bauen noch zur Laufzeit benötigt.

Diese Option wird im Moment  nicht benutzt.

·        Build Time (needed for compilation)

Diese Beziehung drückt aus, dass eine Komponente beim Kompilieren oder Einpacken einer anderen Komponente benützt wird.

Beispiel

Eine Use-Dependency von diesem Typ von DC 2 auf DC 1 drückt aus, dass DC 2 die Build-Ergebnisse von DC 1 benötigt. Folglich muss DC 1 vor DC 2 gebaut werden.

Wenn „At Build Time“ nicht gewählt ist, genügt es wenn die DC-Definitionen der verwendeten DCs verfügbar sind. „At Build Time“ kann also als „Die Build-Ergebnisse werden verwendet“ verstanden werden.

·        Deploy Time (refuses deployment if dependants are missing)

Diese Beziehung drückt aus, dass eine Komponente bereits im Runtime-System vorhanden sein muss, damit die verwendende Komponente eingespielt werden kann.

Beispiel

Eine Use-Dependency z.B. auf eine Java-DC zu erkären würde zu einem Fehler beim Bauen führen, da das Bauen einer Java-DC kein deploybares Build-Ergebnis hervorbringt.

·        Run Time (if one deployable uses another one)

Diese Beziehung drückt aus, dass eine Komponente eine andere zur Laufzeit benötigt. Sie kann also nur sinnvoll verwendet werden, wenn beide DCs deploybare Build-Ergebnisse haben.

Beispiel

Eine Use-Dependency von diesem Typ ist sinnvoll, wenn eine J2EE-Library eine andere zur Laufzeit verwendet.

Nicht sinnvoll ist eine Use-Dependency von einer J2EE-Library auf eine DC für Mobil-Geräte ist. Das gilt auch für eine einfache Java-DC, da diese nicht selbst deploybar ist.

Es sind alle Kombinationen dieser Verwendungen möglich.

Da das Vorhandensein eines deploybaren Build-Ergebnisses für viele Use-Dependencies entscheidend ist, werden einige in der folgenden Liste genannt (diese ist nicht vollständig):

DC-Typen mit und ohne deploybares Build-Ergebnis

DCs mit deploybarem Build-Ergebnis

DCs ohne deploybares Build-Ergebnis

J2EE Enterprise Application

Java DCs (wird in eine andere DC verpackt, z.B. die J2EE Server Library)

J2EE Server Library

Web Module DC (wird verpackt in ein J2EE Enterprise Application)

J2EE Server Interface

EJB Module DC (wird verpackt in ein J2EE Enterprise Application)

Web Dynpro DC

Portal Application Module

Portal Application

/

Weitere Informationen finden Sie unter Typen von Development-Components und in Hinweis Nr. 798872.

Hinweis

Die Erklärung der Use-Dependency zur Laufzeit genügt nicht immer. Für viele Komponententypen müssen Sie zusätzlich Abhängigkeiten in Abhängigkeit von der verwendeten Plattform in den Deployment-Deskriptoren setzen.

 

 

 

Ende des Inhaltsbereichs