小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Struts2入門(上)

 大狗DVD 2007-08-24

Struts2入門(上)

 發(fā)布日期:2007-8-22 15:35:00 發(fā)布者:[IT電子教育門戶]   評(píng)論:[ 0]  瀏覽: 640

1、Struts、Webwork、Struts2比較
 在JAVA EE中作為MVC的優(yōu)秀框架有很多,例如:常見(jiàn)的有:Struts、WebWork、Tapestry、JSF等,在這些優(yōu)秀的框架之中,個(gè)人比較習(xí)慣使的還是:Struts和WebWork,對(duì)于JSF使的不多,雖然SUN公司主推JSF,但觀察其身邊的搞開(kāi)發(fā)的朋友,使用此技術(shù)的確實(shí)是少之又少,Tapestry也是apache公司推出的,但個(gè)人認(rèn)為是極其難使的,而且版本之間的差別較大,文檔也不是很多,使用較費(fèi)勁,而對(duì)于Struts而言,相信不少人都清楚,畢竟Struts已經(jīng)成功的成為了MVC框架的一個(gè)標(biāo)準(zhǔn),如果不去搞Struts,那么連入這個(gè)行業(yè)都很難。WebWork作為XWork的一個(gè)新的發(fā)展物,在JIVE論壇上取得了巨大的成功,拌著時(shí)間的發(fā)展,WebWork使用會(huì)越來(lái)越多,發(fā)展?jié)摿^大。
1.1、Struts
 Struts的推出時(shí)間,在網(wǎng)上查了查確實(shí)沒(méi)有查到,在我印象中應(yīng)該是03年接觸到Struts概念的,一開(kāi)始只是在使用簡(jiǎn)單的MVC進(jìn)行開(kāi)發(fā),Struts剛出現(xiàn)的時(shí)候確實(shí)比較麻煩,工具也很難找到,一下子就來(lái)了這么多的JAR包,配置文件也很難寫,覺(jué)得這不像是個(gè)技術(shù),不過(guò)慢慢的使使也就習(xí)慣了,但寫到最后發(fā)現(xiàn)在Struts里編寫那個(gè)ActionForm真是費(fèi)勁,一開(kāi)始覺(jué)得這樣做確實(shí)有好處,但是慢慢的發(fā)現(xiàn)里面的代碼要一下子寫好多,所以開(kāi)始有些厭煩Struts了,但是Struts依然還是有很多好處的,例如:
 • 在JSP頁(yè)面里提供了豐富的標(biāo)簽,可以直接輸出List中的內(nèi)容,也可以通過(guò)<bean>標(biāo)簽訪問(wèn)里面類里的屬性
 • 通過(guò)Struts的標(biāo)簽前臺(tái)的Scriptlet減少了很多,頁(yè)面看起來(lái)很舒服(不過(guò)在不會(huì)的人眼中,這樣的頁(yè)面簡(jiǎn)直是一種折磨)
 在Struts 1.2之中,Struts有了一些改變,其中我個(gè)人認(rèn)為比較好用的就是加入了DispatcherAction的操作,這樣在一個(gè)Action上處理多種情況變的很簡(jiǎn)單,用戶不用像最早那樣需要通過(guò)一個(gè)參數(shù)來(lái)判斷到底使用的那種操作了,在Struts 1.2之后我開(kāi)始使用驗(yàn)證框架了,但是沒(méi)用它做過(guò)什么項(xiàng)目,驗(yàn)證框架確實(shí)很大的提供了方便,但個(gè)人感覺(jué)其根本還是在補(bǔ)救Struts中的ActionForm,所以說(shuō)ActionForm是Struts中天生的軟肋。

1.2、Webwork2
 
 在Java中JIVE論壇的大名算是赫赫有名的,在JIVE論壇中就使用了WebWork技術(shù),也正是因?yàn)閃ebWork在JIVE論壇中的應(yīng)用,才使得Webwork框架被世人所注意。
 在WebWork之中,沒(méi)有了Struts中的ActionForm,相反的提出了許多Interceptor的概念,增加了很多的攔截器,方便用戶對(duì)輸入信息進(jìn)行驗(yàn)證,開(kāi)發(fā)人員也沒(méi)有必要再去編寫各種煩人的驗(yàn)證代碼了。

1.3、Struts2
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多