Ulrichs Werkbank

BaseLink

Herunterladen • API-DokumentationArtikel zu BaseLink

 

Persistenz für Java-Objekte

BaseLink stellt eine universelle Persistenzschicht für die Verbindung beliebiger Anwendungen mit relationalen Datenbanksystemen bereit. Die Bibliothek mit Java-Klassen ist auf eine vielseitige Verwendung bei möglichst schlanker Implementierung ausgerichtet. 

Verringerung des Aufwands

Die meisten Datenbankzugriffe werden mit BaseLink auf wenige Zeilen Code verringert. Mit der Abdeckung des CRUD-Musters (Create, Read, Update, Delete) und weiteren Methoden hält BaseLink typischen "Boilerplate Code" für wiederkehrende Datenbankoperationen aus Anwendungen fern.

Vereinfachte Verwendung von JDBC und Connection Pools

Mit BaseLink müssen nicht immer wieder aufs Neue die für Datenbankzugriffe nötigen Objekte der Java Database Connectivity (JDBC) instantiiert werden. Die Verwendung von Klassen wie Connection, Statement oder ResultSet wird von BaseLink gekapselt. Es entsteht eine robuste und verlässliche Datenzugriffsschicht, die die Verwendung von JDBC und Connection Pools vereinfacht.

Anschauliche, einfache Nutzung

BaseLink ist mit wenigen Zeilen Code in eigene Anwendungen eingebaut. Der Artikel Persistenz für Java-Objekte beschreibt anschaulich die Verwendung der Klassenbibliothek.

Die von BaseLink bereitgestellte Programmierschnittstelle ist zudem in der API-Dokumentation beschrieben.

Geringer Ressourcenbedarf

Mit nur rund 20k ist der Platzbedarf von BaseLink nicht der Rede Wert. Da BaseLink mit den Standards des Java Runtime Environments auskommt und keinerlei zusätzliche Abhängigkeiten besitzt, ist auch zur Laufzeit kein erhöhter Ressourcenbedarf vorhanden.

Verwendung

Zum Einsatz von BaseLink wird die Datei BaseLink.jar aus dem Verteilpaket in den Classpath der betreffenden Anwendung kopiert.

Voraussetzungen

Zum Einsatz der Klassenbibliothek BaseLink ist ein Java Runtime Environment (JRE) erforderlich. Das JRE ist auf vielen Systemen bereits vorhanden und z.B. an folgenden Stellen frei erhältlich

Lizenz

BaseLink ist freie Software und wird unter den Bedingungen der GNU General Public License zur Verfügung gestellt.