db4o is a small object database, which enables easy object persistence. It addresses the problem of object-relational-mapping (impedance mismatch), and has a lot of handy features. A big advantage of db4o is, that there are no changes needed of exisiting classes. I think db4o is an easy way of object persistence which could be useful for prototyping or embedded applications. Since it's not JDO compliant, I don't think it's wise to use it for large applications.
rating comment: The article shows the main features of db4o, highlighted with a lot of snippets of code. What it doesn't address is the technical background of db4o, which I think would be interesting and useful to know.
Saturday, December 4, 2004
Thursday, December 2, 2004
ASF Commons Transaction
The Apache Jakarta Project - jakarta commons, recently released version 1.0 of the commons transaction project. The commons transaction project provides a set of utility classes for transactional Java programing. Among others, the jakarta commons transaction component provides a wrapper to make any java.util.Map implementation transactional.
Firefox Anzeige
In der heutigen Ausgabe der FAZ wird mit einer ganzseitigen Anzeige für den Mozilla Browser Firefox geworben. Über 2004 Firefox-Anhänger haben die Initiative unterstützt, um diese Aktion möglich zu machen.
Ich habe die Anzeige mal auf meine Downloadseite geladen, da die deutsche Seite im Moment extrem überlastet ist.
Ich habe die Anzeige mal auf meine Downloadseite geladen, da die deutsche Seite im Moment extrem überlastet ist.
MSN bloggt!
MSN bietet ab heute einen eigenen Blogging Service an. User können nicht nur bloggen, sondern auch Fotos hochladen und Musik-Favoriten anlegen. Alles natürlich stark verknüpft mit MSN Messenger und Hotmail!
Wednesday, December 1, 2004
Dynamic Proxy
Today I familiarized myself with Java's Proxy class, of the java.lang.reflect package, and the dynamic proxy class disposal. To apply my studies to an example, I came up with the idea of implementing a simple Logger. Since the dnyamically create proxy object redirects all method calls to an InvocationHandler, this handler can be used to log all method calls at the proxy object.
My Example is available through blogtorrent and my download site.
My Example is available through blogtorrent and my download site.
Service Oriented Architecture
JavaBoutique publishes a series of articles about Service Oriented Architecture. The first article of the series explaines the concept of Services and outlines the need of SOA in today's rapidly changing business. The second article focus more on the technical aspects of Service Oriented Architecture and its roots the Component Based Development.
rating comment: The first part of the series is very interesting. The second part points out Component Base Development too much.
rating comment: The first part of the series is very interesting. The second part points out Component Base Development too much.


