thanks for the clearification of that, I thought had used a DAO to implement
the persistence so that itself was the persistence mechanism
----- Original Message -----
From: "Keith Chew" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Wednesday, January 23, 2002 11:55 AM
Subject: RE: Model Persistence Survey


> Hi
>
> FYI, Data Access Objects (DAOs) is not a persistence mechansim, it's a
> design pattern used to encapsulate the mechanism.  The mechanism itself
can
> be JDBC (in the example you have given), Castor JDO, Sun JDO, or any other
> O/R mapping tools' API.
>
> Keith
>
> -----Original Message-----
> From: Francisco Hernandez [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, 24 January 2002 8:23 a.m.
> To: Struts Users Mailing List
> Subject: Re: Model Persistence Survey
>
>
> 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]>
>
>
> --
> 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