前面已經(jīng)介紹過(guò)了MVC思想,Struts2是一個(gè)優(yōu)秀的MVC框架,大大降低了各個(gè)層之間的耦合度,具有很好的擴(kuò)展性。從本篇開(kāi)始我們學(xué)習(xí)Struts2的基本用法,本篇主要包括以下內(nèi)容:

  • Struts2的下載安裝

  • 理解整個(gè)框架的運(yùn)行流程

  • 自定義實(shí)現(xiàn)Action

  • 自定義配置處理結(jié)果

一、下載和安裝Struts2
     登錄Apache官網(wǎng) http://struts.apache.org/download.cgi#struts23163 下載最新版本的Struts,當(dāng)然建議下載2.3版本的,因?yàn)?.5版本剛出來(lái),有些示例應(yīng)用并不是很全。解壓壓縮包,得到Struts2的源碼及示例代碼。
seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線(xiàn)營(yíng)銷(xiāo)培訓(xùn)

apps目錄中主要是官方提供的Struts2的實(shí)例代碼,對(duì)于我們的學(xué)習(xí)是很有用的。docs中主要是有關(guān)Struts2的相關(guān)文檔內(nèi)容。lib目錄中主要存放了有關(guān)Struts2的核心類(lèi)庫(kù),以及第三方插件庫(kù)。src中包含了Struts2的全部源代碼。

二、理解Struts2的運(yùn)行流程
     下面演示一個(gè)完整的使用Struts2的實(shí)例,目的不是具體的代碼,重點(diǎn)在于理解整個(gè)框架的運(yùn)作流程。首先我們需要從apps目錄中的struts2-blank示例項(xiàng)目中拷貝出整個(gè)lib目錄。(這是使用Struts2最基本的jar包,沒(méi)必要從Struts2的lib中一個(gè)一個(gè)找,因?yàn)槟阋膊恢滥男┦潜匦璧模?,我們將他們?dǎo)入到我們的項(xiàng)目中。

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線(xiàn)營(yíng)銷(xiāo)培訓(xùn)

網(wǎng)友評(píng)論