title: SpringROO+GWT customization
body: <p>I want to build a GWT application that doesn't use a database. I thought to use Spring ROO to get the initial configurations for it. A Spring ROO+GWT generated app has:</p>
  
  <ul>
  <li>RequestFactory based client-server communication</li>
  <li>MVP pattern applied</li>
  <li>Activities, places, browser history management</li>
  <li>[1] UIBinder-based UIs that use *.ui.xml files for UI definitions</li>
  <li>[4] a lot of generated activities in /client/managed/activity</li>
  <li><p>[5] a lot of generated UIs in /client/managed/ui - all of them use UIBinder</p></li>
  <li><p>Spring integration</p></li>
  <li>[2] Spring MVC integration</li>
  <li>[3] Hibernate(or other JPA implementation) integration</li>
  </ul>
  
  <p>I don't want [1], [2], [3] features from it.</p>
  
  <h2>Questions</h2>
  
  <ol>
  <li>About [1], I intend to have my own UIs that don't necessarily use UIBinder. How do I do that?</li>
  <li>What if I want a different logic/layout for the app? Is it safe to remove [4] and [5] and then generate my own MVP components? How do I do that - I don't necessarily care to keep Spring ROO support in the app, I just want to change the scaffold app and build something totally different. I saw that when I add a field in the domain bean, it automatically generate UIs, and [4],[5]</li>
  </ol>