XDEV Application Framework

Anfang  Zurück  Vor

Letzte Änderung 19.08.2013

 

Das XDEV Application Framework stellt eine Basis-Architektur und -Infrastruktur für Datenbankanwendungen mit grafischen Benutzeroberflächen zur Verfügung, die auf dem Client-Server Modell basieren.

Damit befreit Sie das Framework von unzähligen Standard-Aufgaben um die sich Java Programmierer gewöhnlich selber kümmern müssen, u.a.

Standard-Datenbankabfragen

Lazy-Loading

Paging

Verarbeitung von Abfrageergebnissen (Resultsets)

MVC GUI-Programmierung (Models, Renderer, Editoren)

Databinding

Transaktions-Management

Daten-Speicherung (Persistierung)

Datensatz-Locking bei konkurrierenden Datenbank-Zugriffen

Datentyp-Mapping von datenbankspezifischen- auf Java-Datentypen

Anpassung von Datenbankabfragen für weitere Datenbanken oder Datenbankwechsel

Verschlüsselte Daten-Übertragung

Conntection-Pooling

 

Wichtigste Teile des Frameworks sind:

Datenbankabstraktionsschicht - Vereinheitlicht die Verbindung zwischen einer Java Applikation und verschiedenen Datenbanksystemen mit Hilfe spezieller Datenbankschnittstellen.

Databinding - Verbindet die Zugriffsschicht (Queries/Resultsets) mit der Darstellungsschicht (View).

Auto-Queries - Vollautomatisierte Standard-Datenbankabfragen, z.B. für das Füllen von Listen und ComboBoxen.

Persistierung - Speichert Datensätze in der Datenbank.

Lazy-Loading - Es werden automatisch nur so viele Datensätze geladen wie die Darstellungsschicht (View) anzeigen kann. Die restlichen Daten werden erst bei Bedarf nachgeladen.

Datensatz-Locking - Datensatz-Sperrung zur Vermeidung zeitgleicher Änderungen.

 

Das XDEV Application Framework ist als Open Source unter der LGPL Lizenz veröffentlicht und kann auch völlig unabhängig von der XDEV 5 Entwicklungsumgebung eingesetzt werden.