title: Spring-Hibernate DAO naming convention?
body: <p>Is it typical to name DAOs in the following way:</p>
  
  <pre><code>UserDAO - interface
  UserDAOImpl - implements UserDAO
  </code></pre>
  
  <p>I am wondering if its standard to use the suffix 'Impl' for the implementation or if something more meaningful is the best practice.  Thanks.</p>