REST with or without a Web Container
CXF2 or RESTLet or RESTEasy or JAX-RS (Jersey) or DropWizard or Spring Boot or … There have been an number of options for a while. Spring Boot and Drop Wizards
are very cool because of the simple deploy and lack of need for a cumbersome EAR or WAR deploy to a JEE server. DropWizard also
has a ton of features and built-in metrics. Resthub is very cool too, but not well supported. JAX-RS works nice if you use Glassfish +
NetBeans 7.4 + JEE 7. Since that lets you create REST client and server and the client can be HTML5 and is mostly generated for you. It
will also build REST services for you from existing entities or relational tables. I wish it had a wizard to do that easily from NoSQL
a nice article on RestJS with Spring.
mvn archetype:generate -DarchetypeGroupId=org.resthub -DarchetypeArtifactId=resthub-jpa-backbonejs-archetype -DarchetypeVersion=2.1.4