Yeah, DataViews is the way to integrate Cayenne with "traditional"
Swing programming. It is "view", and should ideally be distributed
separately from Cayenne. Still, as DVModeler and dataview package are
totally Cayenne dependent it makes sense to keep it somewhere close.
My heart is also with a JStaple-like solution. [Stay tuned for my
article that explains exactly what's wrong with Swing and shows a
blueprint for JStaple.] JStaple component design is conceptually close
to Tapestry (no matter what Howard says that Tapestry itself is like
traditional Swing ;-)), and is planned as a generic solution for Swing.
Andrus
On Aug 31, 2004, at 1:02 PM, James Treleaven wrote:
> My view is shaped (perhaps polluted) by Tapestry, but I really believe
> that the solution to all this is an XML based swing markup language
> that allows binding to Cayenne objects via OGNL.
>
> When Andrus introduced JStaple I got excited because I thought it
> might finally be what I had been waiting for - a Swing version of
> Tapestry. (By this is mean something with xml based page description,
> ognl binding, and a tapestry like component model which makes building
> new user-interface-components easy and elegant).
>
> To my mind - the DataViews functionality belongs in a 'view subsystem'
> and in an ideal world Cayenne would "stick to its knitting" and be a
> 'model subsystem'.
>
> James
This archive was generated by hypermail 2.0.0 : Tue Aug 31 2004 - 13:56:01 EDT