隨著Java代碼開源以及Java對外發布會的召開,我們可以預計Ajax將是Java下一步的發展方向,雖然Ajax還沒有成熟的技術規范,但是Web2.0給互聯網以及基于web的軟件帶來的前所未有的革新和挑戰,我們可以預見Ajax將有一個美好的明天,畢竟"軟件以人為本",無論指使用群體還是開發群體,這句話都有效。
ROR這個快速發展的東西,可能在Jdk的下個版本中融入,我們也可以預見,無論ROR是好是壞,都將影響一批人,影響一批軟件以及互聯網相關公司。
可以預見:Ajax技術、ROR框架將是未來的發展方向
對于已經存在的技術或者框架來說,struts2.0將會有一個非常大的改觀,結合了webwork2.0,以及struts本身數年的經驗,以及現在國內struts的用戶數,我們有能力相信Struts2.0將會是Controller的首選框架,至于View暫時還不能定論,Jsp2.0以及一大批開源標簽,會是Struts競爭。Struts2.0的view我還沒有接觸,希望能讓大家滿意。
Spring作為業務層分離以及Ioc的實現框架有著舉足輕重的地位,作為J2EE框架的一部分,Spring的地位遠遠高于Ejb2.0,至于Ejb3.0,還是一個未被認可的東西,可能是Ejb2.0的影響,在Ejb3.0剛出來的時候就罵聲一片,我在這里不多說什么,短期內Spring的地位將無法替代。
Hibernate有一些性能問題,使用Hibernate做高并發、高壓力的系統時需要對數據模型設計以及業務邏輯把握的高要求,不然Hibernate將會成為系統的死亡點。不過在持久層中,Hibernate還是最好的,在結合Cache緩存以及Spring的Open Session In View的方法來管理,中小型項目還不會出現大的問題。
繼續火爆:Struts2.0、Spring2.0、Hibernate3.0+