Saturday, December 4, 2004

db4o Object Database

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.

Thursday, December 2, 2004

Ein Bild des Grauens

Foto_095__1.jpg


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.

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.

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.