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

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

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

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

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

当然不可能。

但尝试一下未免不可以。况且至少我是赞成这样做的。好东西当然需要一个好的渠道去推广:通过立足于应用程序与应用程序服务器(EJB容器)之间,EJB已经得到了它在企业级开发领域的王者地位。在这样的地位上,它其实只要踮踮脚,摘到星星只不过是举手之劳。

那SPRING要怎么办呢?

 

你可能感兴趣的:(对顶层生存空间的考虑---及蜷缩在内层的EJB)