自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談Struts2與Webwork的不同和相同點(diǎn)

開(kāi)發(fā) 后端
本文介紹的兩大開(kāi)發(fā)框架,Struts 2和WebWork。希望能夠給你帶來(lái)幫助,一起來(lái)看。

Struts 2是Struts的下一代產(chǎn)品。是在 struts 和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并,全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)的差別巨大。Struts 2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶(hù)的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開(kāi),所以Struts 2可以理解為WebWork的更新產(chǎn)品。

Struts和Webwork同為服務(wù)于Web的一種MVC框架,從某種程度上看,Struts2是從WebWork2上升級(jí)得到的。甚至Apache的官方文檔也講:WebWork2到Struts2是平滑的過(guò)渡。我們甚至也可以說(shuō)Struts2就是WebWork2.3而已。在很多方面Struts僅僅是改變了WebWork下的名稱(chēng)。Struts2對(duì)應(yīng)的有自己的標(biāo)簽,并且功能強(qiáng)大。Webwork也有自己的標(biāo)簽。

在很多方面,Struts 2僅僅是改變了WebWork下的名稱(chēng),因此,如果開(kāi)發(fā)者具有WebWork的開(kāi)發(fā)經(jīng)驗(yàn),將可以更加迅速地進(jìn)入Struts 2的開(kāi)發(fā)領(lǐng)域。

下面是Struts 2與WebWork命名上存在改變。

Struts 2和WebWork成員名稱(chēng)的對(duì)應(yīng)表:

Struts 2和WebWork成員名稱(chēng)的對(duì)應(yīng)表

除此之外,Struts 2也刪除了WebWork中少量特性:

AroundInterceptor:Struts 2不再支持WebWork中的AroundInterceptor。如果應(yīng)用程序中需要使用AroundInterceptor,則應(yīng)該自己手動(dòng)導(dǎo)入WebWork中的AroundInterceptor類(lèi)。

富文本編輯器標(biāo)簽:Struts 2不再支持WebWork的富文本編輯器,如果應(yīng)用中需要使用富文本編輯器,則應(yīng)該使用Dojo的富文本編輯器。

IoC容器支持:Struts 2不再支持內(nèi)建的IoC容器,而改為全面支持Spring的IoC容器,以Spring的IoC容器作為默認(rèn)的Object工廠。

希望本文對(duì)你有幫助。

【編輯推薦】

  1. 談java web server與io形式
  2. 分析JAVA的Random類(lèi)
  3. JAVA開(kāi)發(fā) 分析JNI標(biāo)準(zhǔn)原理
  4. 談JAVA靜態(tài)載入的兩種方式
  5. JAVA入門(mén) 基于Java的移動(dòng)游戲開(kāi)發(fā)
責(zé)任編輯:于鐵 來(lái)源: OSS社區(qū)
相關(guān)推薦

2009-07-14 17:10:44

struts2webwork

2011-06-28 09:56:49

JavaStruts2Webwork

2009-06-04 08:01:25

Struts2攔截器原理

2009-06-08 16:44:00

2009-06-04 09:41:50

struts2上傳文件

2009-07-29 09:54:34

struts2和str

2009-06-05 09:58:20

struts2驗(yàn)證用戶(hù)注冊(cè)

2011-05-13 09:53:02

strutsAjax

2009-06-08 16:44:00

Struts2文件上傳

2009-06-04 08:45:01

Struts2下載

2009-07-20 14:23:36

Struts與WebW

2009-06-08 16:44:00

struts2 ogn

2009-06-22 15:35:31

JSF和Struts

2009-07-14 12:47:07

WebWork工作方式

2011-03-30 09:03:57

struts2

2009-06-25 15:11:28

Struts2教程Struts2程序

2009-09-14 19:31:36

Struts1和Str

2011-05-03 09:40:58

iBatis

2009-06-26 17:15:44

Struts2

2012-05-10 14:00:06

StrutsjsonJava
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)