Empece en esto del desarrollo de webs con Java, cuando no había más que los servlets. Luego vino los JSP, los EJB, el Struts, etc.
Es curioso cuando ves que en una comparativa en la que uno de los «frameworks» que más rendimiento tiene son los simples servlets.
Como comenté en otra entrada, quizá debiéramos de plantearnos el simplificar las cosas.
También me ha llamado mucho la atención la simplicidad en el servidor de los planteamiento del GAE