title: EntryPoint Classes & Modules in GWT
body: <p>GWT code structure is really getting hard for me to follow :(. 
  As per my understandings, </p>
  
  <ol>
  <li>Modules references Entry Point classes.</li>
  <li>When a module is loaded entry point classes referenced on it get initiated, and onModuleLoad() of corresponding classes will get executed</li>
  <li>HTML host pages need to include a nocache.js file (only if it needs to work with entry point classes)</li>
  </ol>
  
  <p>If my understandings are correct,</p>
  
  <ol>
  <li>In standard web development platforms like asp .net an aspx page refer to a servlet. <strong>Here mulitple html pages can refer to a single entry point class.Why?</strong>(and this is much complicated?)</li>
  <li><strong>When I can expect a module to load?</strong> If multiple modules &amp; html pages are there, how we can assign modules to html pages, so that a particular module will load when user requests an html page? </li>
  <li>I have an Async service call implemented at onModuleLoad(). And want to call this only for index.html page. <strong>But How can I identify the html page at onModuleLoad()?</strong>              </li>
  <li><strong>Why Google proposes GWT for GAE app development?</strong></li>
  </ol>
  
  <p>I am newbie in GWT. I want to follow a good programmig structure for GAE app development. Corrections and suggestions are expecting... </p>