本站小編為你精心準(zhǔn)備了Struts的遠(yuǎn)程教學(xué)體系策劃與實(shí)行參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
struts2主要特點(diǎn)
當(dāng)用戶發(fā)送HTTP請(qǐng)求的時(shí)候,核心控制器根據(jù)用戶的請(qǐng)求找到對(duì)應(yīng)的Action,然后將用戶的參數(shù)傳遞給Action中對(duì)應(yīng)的處理函數(shù),并按照?qǐng)?zhí)行該函數(shù),進(jìn)行業(yè)務(wù)邏輯處理。當(dāng)業(yè)務(wù)邏輯處理完成后,系統(tǒng)會(huì)根據(jù)配置文件中指定的結(jié)果返回給請(qǐng)求的發(fā)出者,返回的結(jié)果不僅限于JSP,也可以是其他的視圖,比如文件,圖像等。
Struts平臺(tái)搭建
本系統(tǒng)主要采用struts2構(gòu)架,配合hibernate,spring的三層框架來(lái)編寫,struts用來(lái)管理所有的業(yè)務(wù)邏輯,hibernate來(lái)管理底層數(shù)據(jù)的操作,spring則用來(lái)初始化所有類的對(duì)象。spring是作為插件的形勢(shì)加入到struts2中的,而hi-bernate在三層框架中是作為beans的形勢(shì)由spring來(lái)管理的,所以正確的邏輯順序應(yīng)該是先在項(xiàng)目中加入struts的支持,然后加入spring的支持,最后加入hibernate的支持。
系統(tǒng)測(cè)試
界面測(cè)試:在web服務(wù)器沒(méi)有啟動(dòng)的情況下,通過(guò)反復(fù)點(diǎn)擊網(wǎng)頁(yè)上的超鏈接,實(shí)現(xiàn)測(cè)試其連接情況,以所有的鏈接都達(dá)到預(yù)期的效果。
功能測(cè)試:對(duì)系統(tǒng)的功能模塊逐一測(cè)試,通過(guò)反復(fù)測(cè)試盡最大可能發(fā)現(xiàn)潛在的錯(cuò)誤。
性能測(cè)試:通過(guò)多班級(jí)學(xué)生同時(shí)點(diǎn)播視頻,查看其是否視頻流暢,是否滿足多用戶的要求。
需求測(cè)試:根據(jù)需求分析的內(nèi)容,再次論證系統(tǒng)是否和當(dāng)初的設(shè)計(jì)一樣。
通過(guò)這幾方面的測(cè)試,及時(shí)修正了系統(tǒng)中存在的問(wèn)題,很好地提高了系統(tǒng)的性能,達(dá)到了預(yù)期目標(biāo)。
作者:金純峰單位:江蘇省鹽城技師學(xué)院