You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Ugo Cei <u....@cbim.it> on 2004/05/06 19:23:46 UTC

Re: Business Objects vs Data Objects [was Re: JXTemplates - what' s in a name?]

Ralph Goers wrote:
> Isn't what you wrote just a restatement of what I wrote? Perhaps my
> statements just weren't clear.

I don't think so. You said:

"In my environment a DAO is the object that is the result of reading 
from the database (or some other source)."

To me this means (more or less) that you read from the db and as a 
result you get an object whose fields contain values from the database 
columns.

If this is what you mean, it isn't a DAO. This is a DAO:

Dao myDao = daoFactory.getDao();
SomeClass valueObject = myDao.find(pk);

"valueObject" is the result of reading. "myDao" is what you use to read it.

Sorry to be nitpicking, but since this thread revolves around 
nomenclature, we'd better agree on what each term means exactly.

	Ugo


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


RE: Business Objects vs Data Objects [was Re: JXTemplates - what' s in a name?]

Posted by Danny Bols <db...@osirion.be>.
Could in your example valueObject be a BO (Business Object) or is
valueObject a DTO which is used to populate a BO?

When using the Flow/CForm solution who is used (BO or DTO) to bind data to
the form?

--
Danny

> -----Original Message-----
> From: Ugo Cei [mailto:u.cei@cbim.it]
> Sent: donderdag 6 mei 2004 19:24
> To: users@cocoon.apache.org
> Subject: Re: Business Objects vs Data Objects [was Re: JXTemplates -
> what' s in a name?]
>
>
> Ralph Goers wrote:
> > Isn't what you wrote just a restatement of what I wrote? Perhaps my
> > statements just weren't clear.
>
> I don't think so. You said:
>
> "In my environment a DAO is the object that is the result of reading
> from the database (or some other source)."
>
> To me this means (more or less) that you read from the db and as a
> result you get an object whose fields contain values from the database
> columns.
>
> If this is what you mean, it isn't a DAO. This is a DAO:
>
> Dao myDao = daoFactory.getDao();
> SomeClass valueObject = myDao.find(pk);
>
> "valueObject" is the result of reading. "myDao" is what you use
> to read it.
> Sorry to be nitpicking, but since this thread revolves around
> nomenclature, we'd better agree on what each term means exactly.
>
> 	Ugo
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org