As you know, Java EE is old-fashioned, heavyweight, cumbersome, and made mostly of boilerplate code. Who would develop a modern Web application with such a technological stack? Who would start an heavy application server, deploy some EJBs, and wait ages for integration tests to run—only to end up with an ugly Web page? You?
After a few slides and with the help of JBoss Forge I write a Java EE 7 app with an HTML5 front end with responsive design, sexy graphical components, manageable REST interfaces, and transactional databases.