Hi Dan, Another O/R mapping tool for your list, SourceForge:Hibernate http://hibernate.sourceforge.net/
Sid Dan Cancro wrote: >What's the difference between DAO frameworks and Object Relational >frameworks? > >Here's a list of things I was calling Object Relational Mapping Tools. Are >these the same things as DAO tools? If not, what are the distinct parts of >this business-to-db middle layer, and what are the distinctions? > >*Apache:Betwixt >*Apache:ObjectRelationalBridge >*Apache:Peers >*Apache:Torque >*ChiMu:FreeForm >*JCorporate:Expresso >*Persistence Layer >*SourceForge:DataBind >*SourceForge:jRelationalFramework >*SourceForge:MiddleGen >*sql2java >*Sun:Entity Enterprise JavaBeans >*Sun:DAO >*Sun:JDO >*Sun:JMX >ChiMu:Form >eQ! >exolab.org:Castor >Microsoft:ADO >Objectwave:Jgrinder >Thought Inc:CoCoBase >Village >Webgain:Toplink > >Thanks, >Dan > > > > >>-----Original Message----- >>From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]] >>Sent: Monday, July 29, 2002 2:53 PM >>To: Struts Users Mailing List >>Subject: Re: DAO Addition to struts >> >> >> >> >>On Mon, 29 Jul 2002, Craig R. McClanahan wrote: >> >> >> >>>There are DAO-like design patterns in some of the >>> >>> >>applications in the >> >> >>>"contrib" directory of the CVS repository, and in many of the apps >>>referenced on the resources page. And, of course, the DAO >>> >>> >>descriptions >> >> >>>from any competent patterns book should work just fine with >>> >>> >>Struts -- many >> >> >>>of them come with example code that can give you a starting point. >>> >>> >>> >>I should also point out that there are also tools in the >>world that start >>from a description of your data (or introspect the metadata of your >>database) and generate DAO classes for you. Two open source ones to >>check out (off the top of my head) are Torque and Castor, but >>there are >>many alternatives. >> >>Craig >> >> >>-- >>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]> > > > >

