title: DTO's naming convention
body: <p>Probably it's a simple question, but I have no clear which is best naming convention for dto's classes and packages, in terms about package name,uppercase DTO or Dto for classes, etc.... Example: </p>
  
  <p><strong>1. Package name:</strong></p>
  
  <p>xxx.dto.animal.Dog.class or xxx.animal.Dog.class</p>
  
  <p><strong>2. Uppercase dto Class Naming convention:</strong></p>
  
  <p>DogDTO or DogDto</p>
  
  <p><strong>3. Mixing both dto's conventions or neither.</strong></p>
  
  <p>The problem is, if i can declare the 'dto' word as a package or if the word 'dto' has to be included on the class name or both cases.  </p>