Entwicklung von Datenbankanwendungen in Java

English version
Komponenten für den Mittelstand

Dies ist eine Super-Chance, mit kalkulierbarem Aufwand auf den Zug neuer Entwicklungtechniken aufzuspringen. Profitieren Sie von der Vorarbeit eines Midrange-Profis!

Behauptungen
  1. Objektorientierte Programmierung von zuverlässigen Geschäfts-Anwendungen ist jetzt mit Java sinnvoll.
  2. Die Objektorientierung bietet ausserordentlich mächtige Möglichkeiten, aber mit Rapid Application Development (RAD) hat das (zunächst) nichts zu tun.
  3. Sich das Paradigma einer völlig anderen Programmiersprache anzueignen ist das Eine; alle gewohnten Standards zu realisieren das Andere.
  4. RPG-Code automatisch in Java umzuwandeln macht keinen Sinn. Begründung
  5. Wir kennen Ihren Bedarf, denn wir haben 14 Jahre wie Sie COBOL und RPG auf AS/400 und S/36 programmiert.


Sie haben Ihre AS/400-Anwendungsentwicklung über Jahre optimiert und Ihre Anwender wissen die von Ihnen gesetzten Standards zu schätzen. Sie wissen, welcher Aufwand erforderlich ist, um dazu eine Entsprechung in neuer Entwicklungsumgebung zu realisieren. Sie wissen auch, was es heisst, große Datenmengen zu bearbeiten. Mit dem Konzept klassischer PC-Programme braucht Ihnen keiner kommen.

Wir haben im Juni 1997 auf Java-Entwicklung umgestellt und uns dabei an den Ansprüchen der mittleren Datentechnik orientiert. Herausgekommen ist ein Framework, dass bei uneingeschränkter Erweiterbarkeit alle wesentlichen Belange der Entwicklung mittlerer Anwendungen abdeckt. Die bereits in RPG und COBOL forcierte Standardisierung lässt sich mit Java noch viel konsequenter umsetzen.

Dieses erprobte Framework gestattet Ihnen jetzt RAD nach den Erfordernissen der mittleren Datentechnik!


Ein Beispiel: F4 auf Schlüsseltabelle

Schauen wir uns doch mal eine Bedienerführung auf eine Schlüsseltabelle an, z.B. Abteilung. Vielleicht brauchten Sie ein eigenes DSPF, vielleicht nur ein Bildschirmformat mit Subfile, vielleicht brauchten Sie ein ganzes Programm mit "Blätterroutine" - Sie wissen schon was ich meine. In diesem Framework ist das eine Zeile:

createComboBox("AbtlId", "Abteilung", new DoAbtl(), "AbtlBz");

Abteilung: 

Übersetzung: Als nächstes Feld auf dem Fenster / auf dem aktuellen Tab platziere bitte eine ComboBox. Diese ComboBox füllst du komplett mit der Spalte "Abteilungs-Bezeichnung" der Tabelle "Abteilung", und zwar in der Standardsortierung. Die Entität, die hier gerade verwaltet wird, zeigt auf dich mit dem Feld "Abteilungs-ID". Bitte sorge nun ohne weiteres Zutun für folgendes:

(Welche Entität hier verwaltet wird, weißt du ja schon, Sie wurde dir und allen anderen noch zu positionierenden Komponenten bereits zuvor in einer einzeiligen Anweisung mitgeteilt.)

- Ende der Übersetzung -

Auch wenn das Beispiel aus dem Zusammenhang gerissen ist, können Sie sich vielleicht jetzt vorstellen, was mit Java machbar ist - bei entsprechender Vorarbeit.

Mehr Details über die abgedeckten Standards erfahren Sie hier. Ein Bild von der Anwendungsoberfläche können Sie sich anhand unserer Inventarverwaltung machen. Sie können Sich auch ein Sourcecode-Beispiel ansehen, wie diese "Oberfläche" erzeugt wurde.

Interesse geweckt? Bitte nehmen Sie Kontakt mit mir auf!
 
 
Artikel zum Thema

Investitionsschutz bei der Software-Entwicklung (28.09.01)
Sind RPG-to-Java-Konverter die Lösung? (02.07.01)
 
Das Forum zum Thema


[ Home ]  [ Inhaltsverzeichnis ]  [ mailto:mail@must.deAllgemeine Post ]