Looking for any advice on using Java to develop web applications, not applets. I'm coming from a PHP with Zend Framework and Ruby on Rails background, but I am looking to expand my skill set. My Ruby and Java abilities are pretty even so the language is not a problem, just the use of Java as a server side language is something I haven't tried yet. I am hoping some developers will post which Java framework they use, if any, and why. Also if there is any benefit to using Java over RoR? Thanks, looking forward to the responses. p.s. I have been reading multiple reviews and comparisons out on the web, but I am looking for more first hand experience and recent views.