English / Dutch [+/-]

Business-to-Business (B2B), Enterprise Service Bus (ESB), Service Oriented Architecture (SOA)
Inter Enterprise Business Hub (IEBH), Project Management, Open Source Solutions
Electronic Invoicing, Electronic Invoice Presentment & Payment (EIPP), E-Procurement, E-Commerce
De wereld van Internetapplicaties en Open Source Oplossingen.
The world of Internet applications and Open Source Solutions.
Find the Electronic Business Knowledge Village (EBKV) on Linkedin
Join Platform eZakendoen on LinkedIn


Verzeker u van 2 GB gratis opslagruimte.

Get Mozy Free


Creative Commons License
Op dit werk is een Creative Commons Licentie van toepassing.

December 2009
M T W T F S S
« Oct    
 123456
78910111213
14151617181920
21222324252627
28293031  
View danga's profile on LinkedIn




Gratis Opslagruimte voor Windows

Get 2 GB of 100% free backup space.

Get Mozy Free


JPOX heterogene persistentie oplossing voor Java

De gebruikelijke methodes voor realisatie van data persistentie binnen de Java wereld zijn het gebruik van Data Access Objects (DAO) en Object Relational Mapping (ORM) Tools.

Hiërarchisch gestructureerde Java objecten moeten worden omgezet naar tabel-georiënteerde databases en omgekeerd. Omdat de structuur afwijkt moeten conversieregels worden gedefinieerd om de gegevens in een object naar een kolom of een record in één of meerdere tabellen en omgekeerd te vertalen. Data Access Objects gaan hier anders mee om dan Object Relational Mapping Tools.

Data Access Objects zijn objecten die zorgdragen voor het raadplegen en ophalen van gegevens uit een persistente data structuur. Business Objecten verkrijgen toegang tot één of meer data-opslagruimtes via Data Access Objecten. Door het aanbieden van een vereenvoudigde interface verbergen de Data Access Objecten de implementatiedetails van de data-opslagruimte voor de Business Objecten. Bij het gebruik van Data Access Objecten is grondige kennis van de databasestructuur vereist omdat de mappingregels (conversieroutines) van objecten naar tabellen en omgekeerd handmatig gecodeerd moeten worden.

Een Object / Relational Mapping (ORM) gereedschap verzorgt het persistent maken van gegevens en voorziet in een mechanisme voor het opslaan, ophalen, aanpassen en verwijderen van objecten. Als applicatieontwikkelaar is weinig of geen kennis van de onderliggende database vereist omdat gewerkt wordt met objecten binnen het domeinmodel van de applicatie. Het ORM gereedschap zorgt voor een bidirectionele link tussen de data in de relationele database en de objecten volgens configuratie die zijn opgeslagen in MetaData.

Java Persistent Objects (JPOX) is een gereedschap voor het opslaan van gegevens en ondersteunt de algemeen geaccepteerde standaard API’s voor object / relational mapping (ORM). JPOX heeft een pluggable architectuur waardoor de eigenschappen en mogelijkheden van JPOX uitbreidbaar zijn.

Gebruikers van JPOX moeten rekening houden met vier belangrijke aspecten van persistentie, te weten:

Read more — Meer lezen

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.

Read more — Meer lezen

My Zimbio I Flock
Copyright © 2000 - DanGa Design