|
Oracle 10g Express Edition
Oracle 10g XE ist die kostenlose Version von Oracles aktuellem Datenbankserver incl. Oracle Text und HTML DB; lediglich beschränkt auf 4 GB Datenvolumen, 1 GB Hauptspeicher und 1 CPU. Für viele Anwendungszwecke reicht das völlig aus. |
|
Apache OpenJPA
JPA, der neue Persistenz-Standard von EJB 3.0, gewinnt immer mehr an Fahrt. Neben Oracle TopLink und Hibernate steht nunmehr mit Apache OpenJPA eine weitere Alternative zur Verfügung, die auf der Persistenz-Engine von BEA namens Kodo basiert. |
|
Apache iBATIS Data Mapper
iBATIS ist eine Library, die SQL-Abfragen per XML auf POJOs mappt. Vorteil: man kann weiterhin alle - auch serveroptimierte - Features von SQL nutzen. Mein Favorit insbesondere für 'sperrige' Legacy-Datenmodelle mit Composite Keys. |
|
Hibernate
Hibernate ist ein weit verbreitetes, leistungsfähiges, allerdings auch relativ kompliziertes ORM-Persistenz-Framework, das heute zu JBoss | RedHat gehört. Interessant ist insbesondere die neue JPA-Schnittstelle in Kombination mit Spring 2.0. |
|
Oracle TopLink Essentials
Oracle TopLink Essentials ist die Open Source-Community-Version von Oracles ehrwürdigem TopLink-Produkt. Die aktuelle Version hat u.a. eine JPA-Schnittstelle und funktioniert auch ohne EJB 3.0, insbesondere mit Spring 2.0. |
|
ExoLab Castor
Castor ist ein Data Binding-Framework auf Basis von XML und Java Data Objects (JDO). Neben XML-Data Binding unterstützt Castor die wichtigsten freien und kommerziellen SQL-Datenbankserver (einschließlich MaxDB). |