Gebruik JPOX voor het ontwikkelen van uw relationele database met Eclipse
Java Persistent Objects (JPOX) is een implementatie van de Java Data Objects (JDO .10 en 2.) specificatie en voorziet in transparante persistentie. Een kenmerk van transparante persistentie is dat ontwikkelaars zowel persistente als applicatie objecten gebruiken in de applicatiecode. Deze persistente objecten verzorgen de persistente opslag van gegevens.
JPOX verzorgt persistentie naar bijna alle Relationele Database Management Systemen en de db40 Object Database. JPOX ondersteunt alle courante Object Relationele Mapping (ORM) patronen en query-talen. Ik zal binnenkort uitgebreider ingaan op JPOX en JDO.
Waar ik me nu op wil richten is de mogelijkheid om met de JPOX Eclipse plug-in, het Eclipse Data Tools Project (DTP) en Apache Derby een relationele database te ontwikkelen.
Voordat u aan de slag kunt gaan moet u een aantal software-componenten installeren waaronder:
- JPOX 1.2
JPOX Plugins
- Apache Derby
- Apache JDO
- Apache Jakarta Byte Code Engineering Library (BCEL), nodig voor het uitvoeren van de JPOX Enhancer
OF ObjectWeb ASM, een andere Java bytecode engineering library, die samenwerkt met JPOX versie 1.2. Deze laatste ga ik installeren. Ik zal u echter wel vertellen hoe u de Apache Jakarta BCEL kunt installeren.
- Apache Log4j
- JPOX Eclipse plug-in
In de volgende stappen zal ik de installatie van de verschillende software-componenten beschrijven.