Talk:Data Transfer Object

From Wikipedia, the free encyclopedia

The following commentary was moved from the article. It should be reworded before being re-added. RedWolf 18:43, 11 September 2007 (UTC)

The reason that the Sun people changed the name of this pattern from Value Object to Data Transfer Object is that Value Object means something else. See http://c2.com/cgi/wiki?ValueObject or http://www.martinfowler.com/eaaCatalog/valueObject.html The term "Value Object" predates Java, and it has always meant what is in the original wiki and Martin Fowler's book. The Sun people were told not to use that name, and they did anyway, and then they had to change it. DTO is the right name for this pattern, not VO.

-Ralph Johnson