DAOs are another way to do it, but using a framework is much better imo

http://java.sun.com/blueprints/code/jps13/src/com/sun/j2ee/blueprints/catalo
g/dao/CatalogDAOImpl.java.html


----- Original Message -----
From: "Christopher Barham" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Wednesday, January 23, 2002 1:51 AM
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]>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to