title: How do I organize my java packages in our web mvc project?
body: <p>Do you have any good tips on how should i organize class packages for my java project?</p>
  
  <p>We are usually building web MVC projects and our structure is something like this</p>
  
  <p>com.company.project.model.* - all model classes
  com.company.project.service.* - all service classes
  com.company.project.service.entity.* - service classes related to particular model class
  com.company.project.service.dao.* - dao classes</p>
  
  <p>this seems somehow smelly tho...</p>