Atilgan / Straub | Entwurfsmuster in ABAP | Buch | 978-3-8362-3810-6 | sack.de

Buch, Deutsch, 384 Seiten, Format (B × H): 168 mm x 240 mm

Reihe: SAP PRESS

Atilgan / Straub

Entwurfsmuster in ABAP

Buch, Deutsch, 384 Seiten, Format (B × H): 168 mm x 240 mm

Reihe: SAP PRESS

ISBN: 978-3-8362-3810-6
Verlag: Rheinwerk Verlag


Warum das Rad immer wieder neu erfinden? Mit diesem Buch lernen Sie, Entwurfsmuster in ABAP Objects zu implementieren. Factory, Singleton, Façade, Model View Controller u. v. m. – zu allen wichtigen Design Patterns finden Sie Programmierbeispiele und Einsatztipps. Anhand einer Beispielanwendung zeigen Ihnen die Autoren, worauf Sie bei der Verwendung in der Praxis achten müssen und vermitteln Ihnen Best Practices für die Entwicklung robuster und wartbarer Anwendungen.

Aus dem Inhalt:

- Entwurfsmuster in der Softwareentwicklung

- Vorteile einer musterbasierten Architektur

- Umgang mit Entwurfsmustern

- Konzeption und Planung von Entwicklungsprojekten

- Erzeugungsmuster

- Verhaltensmuster

- Strukturmuster

- Kombination von Entwurfsmustern in einer Beispielanwendung
Atilgan / Straub Entwurfsmuster in ABAP jetzt bestellen!

Weitere Infos & Material


Einleitung. 13

  1.  Einführung. 17

       1.1. Was sind Entwurfsmuster?. 18

       1.2. Vorteile einer entwurfsmusterbasierten Architektur. 29

TEIL I  Entwurfsmuster in ABAP implementieren. 37

  2.  Umgang mit Entwurfsmustern. 39

       2.1. UML-Grafiken erstellen. 39

       2.2. Grundlagen der objektorientierten Programmierung mit ABAP. 46

       2.3. Programmierbeispiele in diesem Buch. 62

  3.  Erzeugungsmuster. 63

       3.1. Builder Pattern. 66

       3.2. Factory Pattern. 78

       3.3. Singleton Pattern. 92

       3.4. Prototype Pattern. 101

  4.  Strukturmuster. 109

       4.1. Model View Controller. 110

       4.2. Adapter Pattern. 121

       4.3. Composite Pattern. 130

       4.4. Façade Pattern. 143

  5.  Verhaltensmuster. 157

       5.1. Command Pattern. 159

       5.2. Interpreter Pattern. 169

       5.3. Iterator Pattern. 182

       5.4. Mediator Pattern. 194

       5.5. Observer Pattern. 204

       5.6. State Pattern. 212

       5.7. Strategy Pattern. 223

       5.8. Template Pattern. 231

       5.9. Visitor Pattern. 240

TEIL II  Anwendungsentwicklung mithilfe von Entwurfsmustern. 253

  6.  Entwicklungsprojekte umsetzen. 255

       6.1. Vor Projektstart. 255

       6.2. Aufbau einer ganzheitlichen Architektur. 261

       6.3. Umsetzungsmethoden. 264

       6.4. Review-Verfahren. 284

  7.  Flexible Entwicklung einer Beispielanwendung. 287

       7.1. Planung und Konzipierung der Beispielanwendung. 288

       7.2. Implementierung der Beispielanwendung. 295

  Die Autoren. 377

  Index. 379


Straub, Markus
Markus Straub ist Mitarbeiter der T-Systems International GmbH. Er arbeitet als 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.

Atilgan, Nurgül
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 zahlreichen erfolgreich abgeschlossenen Projekten konnte sie ihre Fähigkeiten und Kenntnisse in der Projektsteuerung und -Koordination unter Beweis stellen.


Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.