Show TOC Anfang des Inhaltsbereichs

Komponentendokumentation Entwicklung von Java-Anwendungen mit Web Dynpro  Dokument im Navigationsbaum lokalisieren

Mit dieser IT-Szenario-Variante können Unternehmen den Entwurf und die Entwicklung von Benutzungsoberflächen für Geschäftsanwendungen vornehmen, und zwar von der Modellierung der gesamten Anwendung bis zum Upgrade-Verfahren. Web Dynpro für Java stellt dem Entwickler sowohl eine Laufzeit als integrativen Teil des SAP Web Application Server wie auch Design-Zeit-Werkzeuge im Developer Studio zur Verfügung. Eine deklarative Programmierweise sowie ein hoher Wiederverwendungsgrad sind zentrale Merkmale der Web Dynpro Technologie: Die Trennung von Oberflächenlogik und Geschäftslogik erlaubt die Schaffung eines flexiblen und beweglichen Portfolios von Geschäftsanwendungen.

Eine Web-Dynpro-Anwendung kann entweder lokal entwickelt oder aber in die Software-Lebenszyklus- und -Verteilungs-Infrastruktur, die SAP NetWeaver Java Development Infrastructure NWDI, integriert werden. Eine direkte Anbindung an die NWDI aus dem SAP NetWeaver Developer Studio heraus ist gegeben.

Bei Web-Dynpro-Anwendungen handelt es sich um zukunftsorientierte Technologien, die mit SAP’s Enterprise Service Architecture ESA konform gehen. Für den Endanwender kann durch das Arbeiten mit Anwendungen, die über eine Web-Dynpro-Oberfläche verfügen, mit Einsparungen im Ausbildungsbereich sowie einer erhöhten Produktivität aufgrund des konsistenten und benutzerfreundlichen Frontends gerechnet werden.

Die IT-Szenario-Variante „Entwicklung von Java-Anwendungen mit Web Dynpro” beschreibt die Vorgehensweise bei der Entwicklung einer bedienerfreundlichen Benutzungsoberfläche für Backend-Funktionalität unter Einsatz der Entwicklungsumgebung, dem Developer Studio, der Java Engine des SAP Web Application Server sowie der NWDI.

Die nachfolgende Grafik zeigt die technischen Möglichkeiten einer Java Web Dynpro Anwendung auf, einschließlich der Anwendungs-Integration in das SAP Enterprise Portal.

Diese Grafik wird im zugehörigen Text erklärt

Prozesse der IT-Szenario-Variante

Die nachfolgenden Prozesse sind grundlegener Bestandteil beim Programmieren von Web-Dynpro-Anwendungen und können für die Anwendungs-Planung und -Implementierung herangezogen werden.

IT-Prozess

Prozess-Beschreibung

Modellieren einer Web-Dynpro-Anwendung (Java)

Web-Dynpro-Projekt strukturieren und komponentisieren.

 

Wiederverwendbare Web-Dynpro-Components entwerfen.

 

Endbenutzer-Navigation modellieren.

 

Portal-Navigation modellieren.

Entwickeln einer Web-Dynpro-Anwendung (Java)

Model-Zugriff implementieren.

 

Datenflusses definieren: Implementieren von Datenbindung (Datenfluss zwischen View und Controller), Mapping (Datenfluss zwischen Controllern) und Modelbindung (Datenfluss zwischen Model und Controller).

 

View entwerfen: Design möglichst wieder verwendbarer Web-Dynpro-Oberflächen mit Hilfe grafischer Werkzeuge (für Desktop-PCs sowie mobile Endgeräte).

 

Anwendung deployen.

 

Anwendung testen und debuggen.

 

Anwendung in das SAP Enterprise Portal integrieren: Zentrale Portal-Funktionen wie Objektbasierte Navigation oder Work-Protect-Modus nutzen.

 

Anwendungs-Lebenszyklus managen: Die SAP NW Java Development Infrastructure wird für das Management und die Versionierung von Web Dynpro Anwendungen eingesetzt.

Konfigurieren einer Web-Dynpro-Anwendung (Java)

Anwendungseinheit Application konfigurieren: Authentication, LogoffURL, ExpirationTime und DefaultLocale sind vordefinierte Konfigurationsparameter für die Anwendung.

 

Konfigurationsservice verwenden: Auf die Konfigurationsdaten (Name-Wert-Paare) in den deployten Properties-Dateien zugreifen.

 

Logische Systeme mappen: Einstellen der Konfigurationsparameter für den Backend-Zugriff.

Anpassen einer Web-Dynpro-Anwendung (Java)

Internationalisieren von Web-Dynpro-Oberflächen.

 

Explizites Personalisieren von Web-Dynpro-Anwendung im SAP Enterprise Portal.

 

Weitere Personalisierungsoptionen der Anwendung ohne Modifikation.

Upgrade einer Web-Dynpro-Anwendung (Java)

Abmischen neuer Entwicklungen mit produktiven Anwendungen.

Erforderliche Verwendungsarten von SAP NetWeaver

Um die IT-Szenario-Variante „Entwicklung von Java-Anwendungen mit Web Dynpro“ einsetzen zu können, setzen Sie die folgenden Verwendungsarten ein:

·        Application Server Java (AS Java)

·        Development Infrastructure (DI)

·        Enterprise Portal (EP)

Die Verwendungsarten unterstützen Sie während der Planung der Systemlandschaft, der Systeminstallation sowie der Konfiguration. Jedem IT-Szenario sind ein oder mehrere Verwendungsarten zugeordnet.

 

Empfehlung

Die Informationen zu den Verwendungsarten stehen im Technical Operations Manual (TOM) zur Verfügung.

Ende des Inhaltsbereichs