Hi. Le dimanche 12 mars 2006 à 21:22 +0100, Tom Schindl a écrit : > What's the difference to projects already existing like e.g. torque, > which also uses velocity?
(First, please note that Torque is using Velocity internally to generate its mapping classes, while Velosurf is meant to be use from within the VelocityTools toolbox but does not use Velocity itself since Velosurf doen't need any code generation.) The main difference between Velosurf and other database mapping layers is that Velosurf does not rely on persistence, which allows a more flexible object model where, for instance, you can define object properties as being SQL queries. Mike called Velosurf a "direct view-to-database framework", but it's not quite exact since it provides a clear separation between the view and the object model - this separation is just thinner than in other relationnal database mapping libraries. And it's a tool, not a framework. I'm still quite surprised to note the ever growing usage of persistence frameworks like Hibernate. Today databases are very fast and well optimized, and IMHO the use of pertinence can only bring small gains in performance (while draining a lot of complexity in the same time). In a nutshell, Velosurf aims at being a small but efficient "M" in the MVC model. You should check http://velosurf.sourceforge.net/velosurf/docs/index.html for more details. -- Claude > Claude Brisson wrote: > > I'm pleased to anounce the release of Velosurf 1.4 > > > > About : Velosurf is a thin but efficient database mapping tool meant to > > be used with Jakarta Velocity. Its aim is to generate a set of context > > variables that automatically map database tables and relationships, > > without the need for any recomplation. > > > > Changes : The main purpose of this release is to allow the use of POJOs > > (Plain Old Java Objects) as row instances. Getters and setters of those > > POJOs are discovered using Java reflection. > > > > Homepage: http://velosurf.sourceforge.net/ > > List: http://lists.sourceforge.net/lists/listinfo/velosurf-devel > > Tarball: > > http://prdownloads.sourceforge.net/velosurf/velosurf-1.4.tgz?download > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]