There is a very powerful webapp stack called ringojs. This is truly an Rhino prompt that you can use to run javascript modules. It is based on Jetty and has a well-designed set of modules and a powerful but simple template engine (including inheritance and macros). You can reuse the galaxy of Java libraries using the simple Javascript Java interface. Based on the development of J2EE, I threw away a lot of code and configuration of the ceremony - it is very productive, especially customizing your webapp launch through the help
source share