title: grails naming convention
body: <p>Being new to Grails, Groovy, and even Java, I was wondering why many Grails developers use the naming convention such as</p>
  
  <p><strong>com.{projectName}.{className}</strong></p>
  
  <p>What is the point of organizing them first by the com (what does it even mean?), and then project name (when it's already within the project folder)?</p>