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