J2EE死了 javacript + 后端JSON服务方式胜出
J2EE死了 javacript + 后端JSON服务方式胜出(J2EE is Dead: Long-live Javascript Backed by JSON Services)
以下是大意摘要:
过去我们看到:MVC和HTTP/CRUD 正在被快速开发的Rails替代,后端JMS之类组件从J2EE容器移出进入ESB或其他非基于J2EE的事件驱动系统(EDA)。
企业采取Fuse, Camel 和 Mule作为事件驱动后端选择,虽然我们没有看到Rails铁轨能够全面铺入企业软件。但是我们看到一个很强烈的运动趋势,向轻量的非J2EE容器的Web应用方面去部署和使用。
经过调查,世界上有一半服务器在使用tomcat:
前端浏览器将使用Javascript,其与后端的Json服务交互,Java将实现后端JSON服务,更有甚者,无需tomcat,直接使用DropWizard启动普通的Java Class类,这样,前端人员根本无需学习Servlet或其他J2EE知识。
最后,在这个文章的讨论中,有人说他们采取 RabbitMQ 和修改的Guava EventBus取得成功,这种方式是: "Node.js + Java + Event Bus".