對頂層生存空間的考慮---及蜷縮在內層的EJB

頂層有:WEB SERVICE,REST,XML-RPC,HTTP,SERVLET。連SERVLET都沒有辦法大勝。更況且EJB呢?編程

頂層要求:語言無關,兼容性好,進入門檻低。。。而且,頂層是異步的!服務器

如網上支付,就是典型的異步接口。收款方不可能在一個長達幾分鐘甚至多是幾十分鐘的事務上保持等待狀態。沒有誰有這麼多的資源也沒有誰真的會去這麼作,由於那太愚蠢了。異步

EJB也能夠異步。但異步卻不是頂層惟一的特徵。頂層最大的特徵是,它沒有辦法統一。EJB是編程的手段,JAVA是編程的手段,任何語言都是編程的手段。但頂層不同,頂層已經進入應用的領域。頂層與應用的關係之緊密,幾乎能夠將頂層看做是應用。由於頂層如下的各層,最終目的不過爲了向頂層提供服務。頂層就是系統。系統就在頂層。向頂層即系統提供實現手段的方式可能大同小異,可是由於系統自己實際上是多種多樣,五花八門的,所以不可能在頂層實現統一。頂層是應用的天下,頂層是用戶邏輯,用戶邏輯怎麼統一?接口

固然不可能。事務

但嘗試一下未免不能夠。何況至少我是同意這樣作的。好東西固然須要一個好的渠道去推廣:經過立足於應用程序與應用程序服務器(EJB容器)之間,EJB已經獲得了它在企業級開發領域的王者地位。在這樣的地位上,它其實只要踮踮腳,摘到星星只不過是舉手之勞。資源

那SPRING要怎麼辦呢?開發

相關文章
相關標籤/搜索