昨天看到《精通EJB3.0》的中文版出來了,雖然早就在預料之中了,不過多少還是有一點想法的,終于第一本 EJB 3.0 的書正式出來了,對目前 EJB 3.0 的追逐總歸是有了點方向,但我仍然感覺,EJB 3.0 不可能像 EJB 2.0 那樣火了,Java 世界已經進入了多元化時代,Spring 已經逐步的蠶食了 EJB 說占有的份額,用其簡單靈活的配置吸引了無數人的眼光,從另外一方面來說,標準的東西畢竟是標準,從制定到實現的周期比較長,如果中間出現了新的需求,一些問題,都需要等到下一個標準中去實現,而開源的就比較靈活了,有問題可以隨時調整,所以會帶給大家更為 agile 的感覺,不過對于大公司大項目而言,他們并不希望這樣的靈活性,他們需要的是風險小,穩定,所以 EJB 3.0 對于一些大型的企業應用來說依然需要的是 EJB,因為有 IBM 和 BEA 這樣大公司的支持了,不過自從五月份 JavaEE 5 規范正式定稿,這兩大公司都沒有拿出真正的 EJB 3.0 的產品出來,倒是 JBoss 在標準出來后很快就拿出了可用的產品,這樣也可以看出來,IBM 和 BEA 沒有像過去幾年對于 EJB 2.0 那樣的重視了,他們關注的是 SOA 的市場,畢竟 SOA 在 EAI 方面比 JavaEE 強了很多。
對于分布式對象領域,EJB 3.0 還是有著不錯的競爭優勢的,畢竟這是他的傳統優勢,在群里面和大家聊天的時候,寒江也提到過用 RCP + EJB 3.0 作為方案,其實這也是一套不錯的應用方案。
EJB 3.0 比 EJB 2.0 確實要輕了很多,但并沒有給我們太多的驚喜,因為 EJB 3.0 給我們帶來的大部分新鮮都已經被 Spring 和 Hibernate 捷足先登了,我個人也是比較喜歡 Spring 和 Hibernate 來做項目,畢竟用起來會更加的靈活,更加的強大,特別是新版的 Spring 和 Hibernate 同時都支持了 JPA 的標準,又一次的在 JavaEE 應用上和 EJB 3.0 展開了下一輪的競爭,一切都好,就看你怎么選擇,我選擇的是 Spring + Hibernate,或許更加熟悉一些又或許更加輕量,更加 agile。
posted on 2006-12-15 12:41
steady 閱讀(1362)
評論(0) 編輯 收藏 所屬分類:
技術隨筆