title: Java web framework with RESTful JSON services, HTML5 & jQuery ajax
body: <p>It is almost year 2013, HTML5 age. jQuery is the de-facto standard for web Javascript-ing.</p>
  
  <p>This link was good for year 2010:
  <a href="https://stackoverflow.com/questions/3882082/rest-json-web-services-java-ee-framework">https://stackoverflow.com/questions/3882082/rest-json-web-services-java-ee-framework</a></p>
  
  <p>I am looking for <strong>Java web framework</strong> that will expose domain classes via RESTful JSON web services. Then will [hopefully] generate web forms for those domain classes. And uses jQuery ajax to communicate with server for sending/receiving JSON data and populate in HTML.</p>
  
  <p>All web UI processing should be in client browser. Server should just transmit <strong>static HTML5 pages</strong>. No server-side processing like JSP.</p>
  
  <p>UPDATE. I must clarify that my question point is not what framework to use for web-services creation. (There are a lot like Apache CXF, Spring MVC web services). It is not also about jQuery or not. But <strong>Java</strong> framework that will save time for boilerplate coding of client-server communication.</p>
  
  <p>Groovy &amp; Scala are great things, but they are not Java, but JVM languages.
  (Imagine telling your teammates "We should learn Java-like language with some differences to start using a new framework." )</p>
  
  <p>Bottom line:</p>
  
  <p><strong>Java web framework</strong> + <strong>static HTML5 pages</strong> + JSON interaction</p>