Not really. Velocity templates are dumb. They don't retrieve data to display (not in the original push model at least. Turbine and Scarab came up with a Pull model), they display data given to them in the context.
I see Velocity templates as containing presentation logic, not view logic. Maybe I'm being pedantic, but I define presentation logic as containing the formatting, positional and aesthetic elements, and view logic as retrieving the data for the presentation logic to render. Let me give you an example. Say we have a simple "view logic" class which given a UUID, retrieves and materializes a User object from the database. Now, this view can be reused by any template which requires the retrieval of a single User, like a template for display a user's profile (read-only), a template for display of user profile (as a form), perhaps a template which requires renders various stuff on the same page, one of which is the display of user profile... Do you see where I'm driving at? Regards, Kelvin -------- The book giving manifesto - http://how.to/sharethisbook On Thu, 6 Feb 2003 17:33:00 -0800, Patrick Lightbody said: > >Maybe I'm missing the question. The Action "does something", the >velocity template "retrieves data to display". > >-Pat > > > > >------------------------------------------------------- >This SF.NET email is sponsored by: SourceForge Enterprise Edition + >IBM + LinuxWorld = Something 2 See! >http://www.vasoftware.com >_______________________________________________ Opensymphony-webwork >mailing list [EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork