Giving REST access to resources stored as JPA entities is easy with Play! framework Play! framework :
Hosting: Heroku ( http://www.heroku.com ) supports Java as a language (as well as Ruby, Node.js, Clojure, Python, and Scala) and Play! as a framework, making it a good candidate if you are going to play! route; -) ... although, obviously, this is not the only use case.
Development Life Cycle: This review and this tutorial should give you a good idea of ββthe development life cycle with git and Heroku + Play ; if they come from the "regular" types of Java tool types, you may find this approach refreshing.
Integration with IDE: Play! has plugins for NetBeans, IntelliJ IDEA and Eclipse ( http://www.playframework.org/documentation/1.2/ide )
source share