I would also like to know about anyone else's experiences with JDO. Martin Farrell wrote:
> Hi > > I spent a lot of time looking into persistence frameworks and frameworks > following my decision to use struts. i eventually chose to use expresso > because it offered a persistence layer independent of the underlying > database, and provided me a suite of admin utilities that would save me time > in having to create these utilities myself. > > My other reason for choosing expresso is that the framework integrates into > struts, and also has an integration path if i need/want to grow my > application along the j2ee path. > > i would be interested in learning more about peoples experience with jdo - > i liked the approach, but feel i dont have enough time to build the > supporting admin utilities for my app > > Martin > > -----Original Message----- > From: Christopher Barham [mailto:[EMAIL PROTECTED]] > Sent: 23 January 2002 09:51 > To: Struts Users Mailing List > Subject: Re: Model Persistence Survey > > Hi, > I really think that Java Data Objects has a big future... see JSR012: > http://www.jcp.org/aboutJava/communityprocess/first/jsr012/index.html > Currently we are evaluating Forte Transparent Persistence, which is a > physical incarnation of Java Data Objects - see > http://java.sun.com/products/jdbc/related.html and > http://access1.sun.com/jdo/ > The Forte stuff (Transparent Persistence) is detailed here: > http://www.sun.com/forte/ffj/resources/articles/jdo.html > > So far it is working very well - Although I have some qualms about byte > code enhancement as the mechanism to get the TP activity into your classes. > If nothing else, it gives you an 'unknown area' to worry about in your code > - For every simple code bug so far we have immediately assumed it is to do > with the 'magic' of TP messing something up - however, in every case, (so > far), it has been a simple non-TP coding error that was the root cause - it > just took longer to track down :-) > > For quick and easy database adhoc code, I have also taken to using TableGen > now and then to ease generation of the JDBC aware base classes - it gives > connection pooling and so on.... It's fairly old, but works nicely with a > minimum of fuss. The only slight problem was that with Oracle you need to > explicitly close the Statement in the disconnect method of the generated > class DatabaseAccess - it took a bit of head scratching to work out where > the dreaded "too many open cursors" error was coming from :-( > http://freespace.virgin.net/joe.carter/TableGen/ > > Regards > > Chris > > > > Struts > > Newsgroup To: > [EMAIL PROTECTED] > (@Basebeans.c cc: > > om) <struts Subject: Re: Model Persistence > Survey > > > 22/01/02 > > 23:55 > > Please > > respond to > > "Struts Users > > Mailing List" > > > > > > Subject: Re: Model Persistence Survey > From: Vic Cekvenich <[EMAIL PROTECTED]> > === > Oh, yeah, Castor gets votes. > > Vic Cekvenich wrote: > > > I do not like surveys. But I would like to get a feel for "How are > > people implementing the model persistence". Sort of a popularity > > contest. Also if you did not like it, how would you do it next time. > > So if you would please respond. > > > > How do you implement model persistence to a SQL DB. > > > > EJB (even for non-midleware needed webapps) > > > > Expreso features > > > > JDBC ResultSet w/ own base class > > > > i Village /Tourge > > > > JDBC RowSet > > ( > http://download-west.oracle.com/otndoc/oracle9i/901_doc/java.901/a90211/rows > et.htm > ) > > > > > > Other? > > Is there another way? > > > > > > Right now I like RowSet, but what is popular out there? > > > > > > > > Currious, TIA > > Vic > > > > ps: maybe one day those "hooks" grow on Sturts, so Struts takes a stance > > on a good aproach for model persistance > > > > -- > To unsubscribe, e-mail: < > mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: < > mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > ** For great Emap magazine subscription & gift offers visit >http://www.emapmagazines.co.uk ** > > -------------------------------------------------------------------------------- > The information in this email is intended only for the addressee(s) named above. > Access to this email by anyone else is unauthorised. > If you are not the intended recipient of this message any disclosure, copying, > distribution or any action taken in reliance on it is prohibited and may be unlawful. > > Emap plc and or its subsidiaries do not warrant that any attachments are free from > viruses or other defects and accept no liability for any losses resulting from > infected email transmissions. > > Please note that any views expressed in this email may be those of the originator > and do not necessarily reflect those of this organisation. > -------------------------------------------------------------------------------- > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Pete Carapetyan http://datafundamentals.com Java Development Services Open standards technology for commercial profitability -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

