Codegenerator von Temia

Codegenerator von Temia ist selbst entwickelte Software, die es ermöglicht, effizient und zuverlässig neue Software-Produkte zu entwickeln. Das Programm nutzt eine lokale Datenbank, in der alle Meta-Informationen zu Business –Objekten der zu entwickelnden Software gespeichert werden.

Auf dieser Abbildung ist das Business-Objekt „Rechnung“ dargestellt. Letztendlich pflegt man den Datenbank-Namen des Objektes und fügt alle Objekt-Attribute hinzu:

Jedes Objekt-Attribut hat einen Datenbank-Namen und weitere Eigenschaften, die man bei der Code-Generierung braucht. Hier kann man festlegen, welchen Typ das Attribut hat und ob das Attribut später im Programm bei einer Tabellen-Darstellung als Spalte angezeigt werden könnte.

Die meisten Tabellen-Darstellungen in unseren Programmen sind vom Benutzer konfigurierbar. Das heißt, die Benutzer können im Programm selbst einstellen, welche Spalten in welche Reihenfolge angezeigt werden sollen.

In der Regel haben viele Business-Objekte Zusatzfelde, die man nach dem eigenen Bedarf nutzen kann und ggf. diese in einer Tabellen-Ansicht anzeigen lassen. Das gibt unseren Programmen mehr Flexibilität bei der Verwendung.

Nachdem alle Business-Objekte definiert sind und alle GUI-Masken erstellt sind, kann man durch eine einfache Zuordnung von GUI-Elementen zu Attributen eine Menge von Programmier-Code im Programm generieren.

Anhand von Business-Objekten werden anschließend zahlreiche JAVA-Klassen generiert.

Die beschriebenen Funktionalitäten unseres Generators nehmen uns die routine Programmierarbeit ab und sichern eine hohe Code-Qualität.

zurück