Data Transfer Objects (DTOs) appear frequently in Java projects but are often abused or misunderstood. They are typically used to move data between domains within an application or system. They are often part of a Domain Model, but don't have to be. See my article "What is a Domain Object anyway?" for a little more detail … Continue reading How to know if you are a Data Transfer Object
I'm not going to give you a hard 'My answer is the only answer and is correct in all circumstances' because as is often the the case, there is seldom a single answer that holds true always. Instead I will explain a point of view that has served me well: A Domain Object is a representation … Continue reading What is a Domain Object anyway?