db4o open source object database
db4o :: Blog in Deutsch

Syndicate This

Samstag, April 29, 2006

Version 5.3 freigegeben: Class Aliase, Object Manager 1.8, Compact Framework 2.0

db4objects hat Verion 5.3 freigegeben - zum freien Herunterladen vom db4o Download Center.

db4o Version 5.3 fuehrt Klassenaliase (class aliases) ein, die es Softwareentwickern ermoeglicht, Klassennamen zwischen verschiedenen laufenden Anwendungen und db4o Datenbankfdateien oder -servern zu uebersetzen.

Ein einfacher Konfigurationsaufruf erlaubt einer Anwendung, ein Klasse mit einem anderen Namen abzuspeichern:


Db4o.configure().addAlias(
new TypeAlias("com.f1.Pilot", "com.f1.Driver"));

Ausser einzelnen Klassen koennen auch komplette Pakete, Assemblies oder Namensmuster in Klassnamen durch Aliase ersetzt werden. Dazu kann WildcardAlias verwendet werden oder in dem man Aliasklassen mit komplexeren #resolve() Methoden erstellt.

Aliase eroeffnen ein weites Anwendungsfeld. Zum Beispiel kann man plattformuebrgreifende Java und .NET Anwendungen schreiben, die dieselbe db4o Datenbankdatei verwenden, und trotzdem die Namenskonventionen der jeweiligen Sprache einhalten.

OBJECT MANAGER 1.8: Basierend auf den Klassenaliasen, hat db4o den ObjectManager V1.8 herausgegeben, der Verbindungen zwischen diesem Java-Tool zur Visualisierung von Datenbankinhalten und db4o .NET Datenbankservern ermoeglicht. Ausserdem kann mit OM 1.8 jetzt auch Objekte loeschen.

COMPACT FRAMEWORK 2.0: Version 5.3 unterstuetzt jetzt CompactFramework 2.0 einschliesslich Native Queries und Generics.