Google! DayPop! This is my blogchalk: English, Australia, Sydney, Newtown, Charles, Male, 26-30!


Updated: 4/9/02; 11:13:20 AM


The Desktop Fishbowl
tail -f /dev/mind > blog

Friday, 2 August 2002

The problem with the data-centric approach of Commons-Sql (and OfBiz, and Torque, ADO.NET, etc) is they approach persitence from the wrong way round. Data-models are still thought of data-models - they just have a nicer interface than raw SQL (be it Java objects, generic value objects or XML).

...

As clunky as entity beans are, they do encourage the Domain Model approach. Of course there are more elegant solutions, Kodo (a commercial but affordable JDO implementation) being my personal favorite. [Joe's Jelly]

A shameless plug for a colleague. After a long and annoying project trying to do XP with EJB1.1, Gavin and Daniel from our Melbourne office came up with Hibernate, an open-source (LGPL) O-R mapping tool written with agile development in mind.

It supports the Domain Model. It's lightweight. It runs on reflection so you can persist your objects without an extra code-generation step, and without following any coding conventions more stringent than "use properly named getter and setter methods". It supports object composition, inheritance/polymorphism, relationships, and the Collections API. It may even make tea, if you ask it nicely enough.

(I believe Joe knows about Hibernate already, but it was still worth plugging to the wider audience)


2:54:41 PM    




August 2002
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Jul   Sep







Subscribe to "The Desktop Fishbowl" in Radio UserLand.

Click to see the XML version of this web page.

blogchalk: Charles/Male/26-30. Lives in Australia/Sydney/Newtown and speaks English.


Click here to send an email to the editor of this weblog.



Click here to visit the Radio UserLand website.


jenett.radio.console.v1.1
theme designed by
jenett.radio

Copyright 2002 © Charles Miller