对顶层生存空间的考虑---及蜷缩在内层的EJB

顶层有:WEB SERVICE,REST,XML-RPC,HTTP,SERVLET。连SERVLET都没有办法大胜。更况且EJB呢?编程

顶层要求:语言无关,兼容性好,进入门槛低。。。而且,顶层是异步的!服务器

如网上支付,就是典型的异步接口。收款方不可能在一个长达几分钟甚至多是几十分钟的事务上保持等待状态。没有谁有这么多的资源也没有谁真的会去这么作,由于那太愚蠢了。异步

EJB也能够异步。但异步却不是顶层惟一的特征。顶层最大的特征是,它没有办法统一。EJB是编程的手段,JAVA是编程的手段,任何语言都是编程的手段。但顶层不同,顶层已经进入应用的领域。顶层与应用的关系之紧密,几乎能够将顶层看做是应用。由于顶层如下的各层,最终目的不过为了向顶层提供服务。顶层就是系统。系统就在顶层。向顶层即系统提供实现手段的方式可能大同小异,可是由于系统自己实际上是多种多样,五花八门的,所以不可能在顶层实现统一。顶层是应用的天下,顶层是用户逻辑,用户逻辑怎么统一?接口

固然不可能。事务

但尝试一下未免不能够。何况至少我是同意这样作的。好东西固然须要一个好的渠道去推广:经过立足于应用程序与应用程序服务器(EJB容器)之间,EJB已经获得了它在企业级开发领域的王者地位。在这样的地位上,它其实只要踮踮脚,摘到星星只不过是举手之劳。资源

那SPRING要怎么办呢?开发

相关文章
相关标签/搜索