Komponenten und Werkzeuge
SAP NetWeaver DEVELOPER STUDIO
SAP NetWeaver Developer Studio ist eine integrierte Umgebung für die Entwicklung von
J2EE-basierten, mehrschichtigen Unternehmensanwendungen. Diese Komponente basiert auf
Open-Source Eclipse und bietet eine offene, erweiterungsfähige Entwicklungsumgebung unter
Verwendung von Java- und Web-Services. SAP hat die Standardfunktionen von Eclipse um eine
umfassende Gruppe von Entwurfs-, Konstruktions- und Wartungswerkzeugen erweitert, die den
vollständigen Softwarelebenszyklus abdecken.
Alle Tool Sets werden in Form von Eclipse-Perspektiven dargestellt. Eine Perspektive steuert
die angezeigten Editoren und Sichten, was dem Entwickler die Möglichkeit gibt, zum
Arbeiten an verschiedenen Aufgaben rasch zwischen den Perspektiven umzuschalten. SAP NetWeaver
Developer Studio unterstützt folgende Perspektiven:
- J2EE-Perspektive -- unterstützt Entwicklung und Anwendung der Technologien von Java 2
Enterprise Edition (J2EE), wie JavaServer Pages (JSPs), Servlets und Enterprise JavaBeans
(EJBs)
- Web-Service-Perspektive -- kombiniert Werkzeuge zum Definieren, Finden und Testen von
Web-Services
- Web-Dynpro-Perspektive -- bietet eine umfassende Umgebung für den modellbasierten
Entwurf von Benutzungsoberflächen. Web Dynpro generiert automatisch Programmcode aus
Modellen von Benutzungsoberflächen
- Persistenzperspektive -- unterstützt das Erstellen und Definieren von Datenbankobjekten
wie Tabellen und Indizes mit Hilfe des Java Dictionary sowie von Editoren und Standards wie
SQLJ oder Java Data Objects
- Debugging-Perspektive -- unterstützt das Testen von Java-Anwendungen durch Prüfen
von Kenngrößen, Konventionen und Spracheinschränkungen
- Java-Entwicklungsinfrastruktur-Perspektive -- bietet Werkzeuge zum Organisieren, Verfolgen
und Koordinieren der Arbeit größerer Entwicklungsteams. Die Entwicklerinfrastruktur
verwaltet Quelltext, erstellt inkrementell neue Versionen und implementiert Anwendungen auf dem
richtigen Server zur richtigen Zeit.
Darüber hinaus unterstützt SAP NetWeaver Developer Studio Development Kits, die
spezielle Werkzeuge für bestimmte Komponenten der SAP NetWeaver-Plattform enthalten. Im
Mobile Development Kit sind z. B. sämtliche Werkzeuge zum Aufbauen und Testen mobiler
Anwendungen für PDAs und Laptops zusammengefasst.
Web Dynpro
Web Dynpro ist eine Komponente von SAP NetWeaver, die dem Aufbau der Benutzungsoberfläche
einer Anwendung dient. Web Dynpro ist sprachunabhängig und unterstützt Java in SAP
NetWeaver Developer Studio wie auch ABAP in der ABAP Workbench.
Zur Laufzeit bietet das Web Dynpro eine Reihe leistungsfähiger Rendering-Funktionen zum
Aufbau mandantenunabhängiger Anwendungen, die in unterschiedlichen Umgebungen - wie Web,
Rich Clients, mobile Geräte usw. - laufen können.