Warum das Rad immer wieder neu erfinden, wenn es für viele Probleme der Anwendungsentwicklung bewährte Lösungswege gibt? Mit diesem Buch implementieren Sie Entwurfsmuster in objektorientiertem ABAP. Ob Factory, Singleton, Facade oder Model View Controller (MVC) – zu diesen und weiteren wichtigen Design Patterns finden Sie Programmierbeispiele und Praxistipps.Grundlagen von Design Patterns
Erfahren Sie, welche Vorteile Entwurfsmuster für die Entwicklung von Geschäftsanwendungen mit sich bringen und was Sie bei deren Verwendung beachten müssen.
Konzept- und Planungsphase
Gehen Sie Ihre Entwicklungsprojekte von Anfang an richtig an, und berücksichtigen Sie die zu implementierenden Entwurfsmuster in jeder Projektphase.
Entwurfsmuster im Überblick
Zu allen wichtigen Erzeugungs-, Struktur- und Verhaltensmustern finden Sie Erläuterungen zu Aufbau und Funktionsweise sowie Tipps für den praktischen Einsatz.
Implementierungsbeispiele
Die Autoren stellen Ihnen für alle beschriebenen Entwurfsmuster eine Beispielimplementierung in ABAP zur Verfügung. So fällt es Ihnen leicht, alle notwendigen Klassen und Methoden in Ihren Anwendungen richtig umzusetzen.
Praktischer Einsatz
Anhand einer umfangreichen Beispielanwendung aus dem Logistik-Bereich zeigen Ihnen die Autoren abschließend, wie verschiedene Entwurfsmuster zusammenspielen können, und vermitteln Ihnen Best Practices für die Entwicklung robuster und wartbarer Anwendungen.
Aus dem Inhalt
Grundlagen
- Entwurfsmuster in der Softwareentwicklung
- Vorteile einer musterbasierten Architektur
- Umgang mit Entwurfsmustern
- Konzeption und Planung von Entwicklungsprojekten
Implementierung in ABAP
- Erzeugungsmuster
- Verhaltensmuster
- Strukturmuster
- Kombination von Entwurfsmustern in einer Beispielanwendung
Wer hat's geschrieben?
Nurgül Atilgan ist seit 2007 Mitarbeiterin der T-Systems GEI GmbH und arbeitet als SAP BI/BO Consultant im Automotive-Sektor. In den letzten Jahren hat sie zunehmend die Rolle der Projektmanagerin in SAP-BI- und Entwicklungsprojekten übernommen. Nurgül Atilgan studierte Diplom-Wirtschaftsinformatik an der Hochschule Reutlingen. Sie verfügt über langjährige Erfahrung in der konzeptionellen Ausarbeitung von Anwendungen und Architekturen sowie in der Implementierung von SAP-BI-Lösungen. In vielen erfolgreich abgeschlossenen Projekten konnte sie ihre Fähigkeiten und Kenntnisse in der Projektsteuerung und -koordination unter Beweis stellen.
Markus Straub ist Mitarbeiter der T-Systems International GmbH. Er arbeitet als Lead HANA Smart Solutions bzw. BI-Architekt und -Berater in der Automobilindustrie. Sein Fokus liegt auf der Konzeptionierung und Implementierung von SAP-BW-/BusinessObjects-Anwendungen. Die vielfältigen Erfahrungen in der Industrie und in unterschiedlichen Einsatzbereichen zeichnen ihn aus und bedingen sein weites Wissensspektrum. Er erlangte seinen Master in Wirtschaftsinformatik an der Hochschule Reutlingen. Als Mit-Geschäftsführer von IT-Service Dienstleistungen Straub kennt er die Kunden- und IT-Prozesse sehr genau.