Contactdetails

NLJUG
Postbus 54
3780 BB Voorthuizen

Telefoon
0900-BEL NLJUG (10 ct/m)
0900-2356558 (10 ct/m)

Fax
0342 475880

Email
Algemeen: info@nljug.org
Leden: members@nljug.org

BTW: NL814104484B01
KVK: 30200958

Bank
Rabo: 3123.20.973
BIC: RABONL2U
IBAN: NL47RABO0312320973
NLJUG te Son
Algemene voorwaarden 

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

Logica

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

Temporale data met Hibernate

Spreker:

Johan Eikelboom

Korte omschrijving van de sessie

Het werken met de dimensie geldige tijd in databases en domain modellen lijkt makkelijk.
De meeste ontwerpers gaan er van uit dat de beschikbare datatypes er zijn en dat het dan
wel klaar is. Bij het bouwen blijkt dit vaak tegen te vallen. Het combineren of controleren
van gegevens langs tijdlijnen levert met gemak een query op van een bladzijde. Als je wat
verder bent in het project dan is de complexiteit hiervan niet meer te overzien. En ja, eigenlijk
is het de leveranciers van relationele databases ook niet gelukt om ondersteuning
hiervoor op orde te krijgen. En die databases zijn vijftien jaar ouder dan Java. En ook de
theorie van het normaliseren blijkt niet helemaal af te zijn met vijf normaal vormen.
Java- en ORMapping technologie stelt ons in staat om op een iets hoger abstractie niveau
deze problemen op te lossen. In deze sessie zullen we laten zien welke patterns hiervoor
gebruikt kunnen worden en hoe je dit alles toch nog in een relationele database kunt krijgen!

Niveau

Advanced

Track

Enterprise

Vereiste voorkennis

Ervaring met relationele databases en ORMapping tools is noodzakelijk.

Structuur

De presentatie bestaat uit maximaal 20 slides. Een indicatie van de opbouw:
Geldige tijd versus transactietijd
Patterns voor geldige tijd
Componenten voor tijd intervallen en tijdlijnen
Normaliseren tot de zesde normaalvorm
Beantwoorden van vragen


 Download de presentatie (362 Kb)

 


Johan Eikelboom 
VX Company
Johan Eikelboom houdt zich bij VXCompany bezig met Enterprise systemen. Zijn specialisatie is transactieprocessing, Enterprise Applicatie Integratie, Messaging en Event Driven Architectures. Vroeger ging dat met behulp van TPmonitors zoals ACMS en Tuxedo en talen als Cobol en C. En vooral sinds Spring en Hibernate beschikbaar zijn gekomen is het natuurlijk Java. Ik geef workshops, training, advies, consultancy soms als architect, en soms bouw ik zelf modules. Mijn interessegebieden zijn EDA, MDA, grote databases en natuurlijke temporale data.