Cookie Warnung

Akzeptieren Für statistische Zwecke und um bestmögliche Funktionalität zu bieten, speichert diese Website Cookies auf Ihrem Gerät. Das Speichern von Cookies kann in den Browser-Einstellungen deaktiviert werden. Wenn Sie die Website weiter nutzen, stimmen Sie der Verwendung von Cookies zu.

Buchbesprechung "ADempiere 3.6 Cookbook" Teil 1

Hier der erste Teil der Rezension.

Der Untertitel verspricht über 100 Rezepte um Adempiere über die Standardleistung hinaus zu erweitern oder anzupassen.

Kapitel 1 beschreibt, wie man seine eigene Entwicklungsumgebung aufsetzt. Dies ist die Basis, die für die meisten Rezepte - die wirklich deutlich über das Customizing hinausgehen - tatsächlich benötigt wird. Als Ergänzung gibt es noch Tips für die Konfiguration von unterschiedlichen Servervarianten.

Kapitel 2 und 3 zeigen an einem durchgehenden Beispiel das Customizing, was allein über die ADempiere-Oberfläche schon möglich ist. Dazu gehört das Erstellen von Fenstern mit mehreren Registern, die Aufnahme des Fensters ins Menü, der Umgang mit Datentypen und Referenzen auf andere Tabellen, sowie Steuerung der Zoom-Funktionalität und der Zugriffsrechte.

In Kapitel 3 wird unter anderem die Anzeige von Feldern in der Oberfläche und der Suchmaske gesteuert sowie das zugehörige Berichts-Layout angepasst. Dann kommt die erste Stufe der Erweiterung durch zusätzliche Java-Programmierung hinzu. Hierbei wird im Rahmen des gewählten Beispiels "Besprechungsprotokoll" demonstrative Business-Logik auf Feldebene und Eintragsebene angelegt sowie ein zusätzlicher Prozess erzeugt.

Alle Rezepte sind sehr schön strukturiert mit einer Übersicht und dem reichlich bebilderten Schritt-für-Schritt Vorgehen. Gegebenenfalls gibt es einen Abschnitt zur Beschreibung notwendiger Vorarbeiten und eine erklärende Zusammenfassung. An einigen Stellen verweist der Autor auch auf hilfreiche zusätzliche Information im ADempiere-Wiki oder Lernmaterial in der Wikiversity. Auf der Webseite zu diesem Buch bei Packt kann man sich auch den abgedruckten Sourcecode herunterladen.

Mit Kapitel 4 werden dann die Basics verlassen. Es bietet eine ausführliche Anleitung zur Einbindung von ADempiere in andere Programme mittels WebServices. Von den möglichen Varianten wird die von 3E beigetragene Erweiterung für "Model oriented Web Services" installiert. Mit Hilfe des einfachen soapUI-Programmes als "Konsument" wird  wiederum Schritt für Schritt konfiguriert und die Nutzung des API für jegliche Art der Interaktion zum Lesen und Aktualisieren von Daten bis hin zur Prozessausführung demonstriert.

Fortsetzung folgt.