- Java-Programmierung mit SAP NetWeaver (978-3-8362-1042-3) - Mehrteiliges Produkt

Referenzwerk fürs Selbststudium
Die Java-Entwicklung unter SAP wirkt auf den ersten Blick umständlich und kompliziert - und das ist sie auch, misst man sie an den Werkzeugen, die für die SAP-eigene Programmiersprache ABAP zur Verfügung stehen. Dennoch ist die Java-Entwicklungsumgebung, die ab dem SAP Web Application Server 6.40 bereitsteht, ein mächtiges Werkzeug. Mit ihr lassen sich schon heute komplexe Geschäftsanwendungen entwickeln, die so robust und sicher wie ABAP-Programme sind und auch bei steigendem Durchsatz performant bleiben.
Wie dies funktioniert, ist nun erstmals in Buchform nachzulesen. „Java-Programmierung mit dem SAP Web Application Server“ versteht sich dabei weniger als Java-Einführung. Die Autoren haben ihr Buch ganz auf SAP-Entwickler und -Berater zugeschnitten, die bereits Java-Kenntnisse besitzen und sich mit dem Aufbau von SAP-Lösungen auskennen. Wer diese Voraussetzungen erfüllt, erhält ein nützliches Lehr- und Handbuch, das zum Selbststudium anregt und viele praktische Tipps enthält. Da die Autoren allesamt an der Entwicklung der Java-Plattform von SAP beteiligt waren, stammen alle Informationen aus erster Hand.
Das Buch vermittelt zum einen Hintergrundwissen. So stellen die Autoren die Integrations- und Anwendungsplattform SAP NetWeaver vor und erklären in eigenen Kapiteln den Aufbau des SAP Web Application Server, die Komponenten der Java-Infrastruktur und zählen die Werkzeuge auf, mit denen sich Java-Programme verwalten und während der Laufzeit überwachen lassen. Zum anderen enthält das Buch detaillierte Vorgehensweisen. Die Autoren erklären zum Beispiel Schritt für Schritt, wie man Java-Projekte anlegt, die benötigten Entwicklungsobjekte definiert und schließlich die Anwendung programmiert. Jeder Arbeitsschritt ist mit Screenshots oder Beispielcoding illustriert. Dies hilft dabei, sich in der noch ungewohnten Umgebung zurechtzufinden.
Großen Wert haben die Autoren auf die Programmierung von Web-Services gelegt, die Schwerpunkt vieler Java-Entwicklungsprojekte sind. Diese Funktionen helfen bei dem Aufbau einer so genannten Enterprise Services Architektur, in der sich Geschäftsprozesse einfach modellieren und über Systemgrenzen hinweg aufrufen lassen. In weiteren Großkapiteln ist erläutert, wie Benutzeroberflächen mit der Web-Dynpro-Technik erstellt und mit den Web-Services verbunden werden.
Ein dem Buch beigelegter Gutschein ermöglicht es dem Leser, eine DVD mit einer kostenlosen 180-Tage-Testversion des SAP Web Application Servers 6.40 anzufordern. Wer möchte (und die geeignete Hardware besitzt), kann also sofort mit Java experimentieren und versuchen, die Übungsaufgaben aus dem Buch zu lösen. Man hört, dass das Buch bereits in den Entwicklungsabteilungen von SAP aktiv beworben wird. Zurecht, wie das Studium der 569 Seiten beweist. Es wird keine Schulungen ersetzen, doch hilft es Entwicklern und Beratern, sich in die Java-Welt von SAP einzufinden und darin effektiv zu arbeiten.
Java-Programmierung mit dem SAP Web Application Server
von Karl Kessler, Peter Tillert und Panayot DobrikovMit der Version 6.40 des Web Application Servers und dem Release SAP NetWeaver ’04 schließt SAP die Implementierung der Java-Engine ab.
Angefangen bei der Architektur von SAP NetWeaver und des Web AS und der Installation der IDE stellt Ihnen dieses Buch aus der Reihe SAP NetWeaver ESSENTIALS alle Bereiche vor, in denen Java zukünftig auf dem Web AS eingesetzt wird: Sie erhalten tiefe Einblicke in die Entwicklungsumgebung SAP NetWeaver Developer Studio und die Java Development Infrastructure, in das Thema Persistenz, in das Oberflächendesign mit der neuen SAP-Technologie Web Dynpro, und Sie erfahren Grundlegendes über die Entwicklung von Webservices.
Das Buch richtet sich gleichermaßen an Java-Entwickler, die in die SAP-Welt einsteigen wollen, und an ABAP-Programmierer, die wissen möchten, in welche Richtung sich der Web AS weiterentwickeln wird.
Aus dem Inhalt:
- SAP NetWeaver ’04
- SAP NetWeaver Developer Studio: Features, Tools und Perspektiven
- Java-Persistenz: Persistenz-Infrastruktur, Java-Dictionary, Open SQL/SQLJ, Enterprise Java Beans, Java Data Objects u. v. m.
- Webservices
- Web Dynpro: Views, Layouts, interaktive Formulare, Arbeiten mit Event-Handlern, Web-Dynpro-Components, Controller u. v. m.
- SAP NetWeaver Java Development Infrastructure
- SAP Web AS: Cluster-Landschaft, Skalierbarkeit, Verfügbarkeit, Laufzeitarchitektur, Protokollierung, Monitoring, Performance-Analyse u. v. m.