[Arp] Difference between Value Objects and Models?

Aral Balkan aral at ariaware.com
Thu Mar 2 08:36:42 PST 2006


Hi Regina,

Perhaps the term "Value Object" is not as clear as "Transfer Object". 
Basically, the model should be where you keep the data and VOs/TOs are 
what you use when you want to transfer/move data to carry out a unit of 
business logic. The idea behind a VO is that it contains all the data 
necessary to carry out a specific unit of business logic.

Both of them getting registered via the same class is actually 
confusing. I need to refactor that so that the name is more generic.

hth,
Aral



More information about the Arp mailing list