My recommendation is to build a view factory that simply spits SAX events out to the 
next transform step.  A SAX generator is really easy, whereas a DOM fa�ade is quite 
complicated.

Jeff Schnitzer
[EMAIL PROTECTED]

> -----Original Message-----
> From: Johan Lundberg [mailto:[EMAIL PROTECTED]]
> Sent: Monday, September 09, 2002 12:15 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [Mav-user] cyclic reference graphs in opt-domify
> 
> Hi Jim
> 
> Thanks for your advice. If it only takes three hours it would definitely
> be worth the hassle instead of maintaining two object models in
> parallel. I'll give it a try.
> 
> /johan
> 
> 
> 
> jim moore wrote:
> 
> > It seems to me that complicating your application (the dual model
> > layers) just to get Maverick to work for you is a bad way to go (the
> > whole point of Maverick is to simplify web application development).
> > Particularly when there is a far more workable solution that would have
> > the added benefit of adding to the project/community, namely creating a
> > custom view to use betwixt or java xml view. Despite your never having
> > looked "under the hood", I don't think you'll have too much trouble
> > writing a custom view--I think it took me about 2 or 3 hours at most to
> > write the first iteration of opt-fop (which was originally a custom
> > view--now it is a transform). And that time included figuring out what
> > was going on under the hood....
> >
> > --jim
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]] On Behalf Of Johan
> > Lundberg
> > Sent: Sunday, September 08, 2002 5:11 PM
> > To: [EMAIL PROTECTED]
> > Subject: [Mav-user] cyclic reference graphs in opt-domify
> >
> >
> > Hi
> >
> > Background:
> > I am using Maverick in combination with Torque (Jakarta project), which
> > is a Java layer that simplifies DB-access for a Java programmer. Torque
> > automagically gives me Java beans from a DB-schema. I am using the
> > opt-domify package that is provided together with Maverick.
> >
> > The problem:
> > The problem occurs when my torque generated Java beans have cyclic
> > reference graphs or methods like getCopyOfBean(). The XML-tree that is
> > generated will appear to continue on and on and on and on, until I get a
> >
> > 'out of memory error'.
> >
> > Possible solutions:
> > Jeff hinted me about the possibility to implement a new ViewFactory for
> > Betwixt (Jakarta project) or 'Java XML View' (Sourceforge). These two
> > packages can solve the issue with cyclic reference graphs. I am just a
> > Maverick user and have never looked under the hood, so I don't know what
> >
> > kind of effort that takes but it seems scary ;)
> >
> > The other solution could be to have a model of beans for the Maverick
> > WEB-layer and one model for the DB-layer. Then it would be easier to
> > avoid cyclic reference graphs since the Maverick WEB-layer beans could
> > be filled with data in a controlled way. Unfortunately, this would
> > create some overhead and also slow down the application.
> >
> > Why ask the list?:
> > I am sure that some of you have run into the same problem, which should
> >   also occur when using EJBs which are referencing each other. I am
> > curious to get info about what would be the best way to solve this.
> >
> > /johan
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by: OSDN - Tired of that same old cell
> > phone?  Get a new here for FREE!
> > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
> > _______________________________________________
> > Mav-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/mav-user
> > Archives are available at http://www.mail-archive.com/
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by: OSDN - Tired of that same old
> > cell phone?  Get a new here for FREE!
> > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
> > _______________________________________________
> > Mav-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/mav-user
> > Archives are available at http://www.mail-archive.com/
> >
> >
> >
> 
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: OSDN - Tired of that same old
> cell phone?  Get a new here for FREE!
> https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
> _______________________________________________
> Mav-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/mav-user
> Archives are available at http://www.mail-archive.com/


-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Mav-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mav-user
Archives are available at http://www.mail-archive.com/

Reply via email to