基于MVC模式的Struts框架的研究與應(yīng)用

基于MVC模式的Struts框架的研究與應(yīng)用

ID:37382101

大小:3.00 MB

頁數(shù):69頁

時(shí)間:2019-05-22

基于MVC模式的Struts框架的研究與應(yīng)用_第1頁
基于MVC模式的Struts框架的研究與應(yīng)用_第2頁
基于MVC模式的Struts框架的研究與應(yīng)用_第3頁
基于MVC模式的Struts框架的研究與應(yīng)用_第4頁
基于MVC模式的Struts框架的研究與應(yīng)用_第5頁
資源描述:

《基于MVC模式的Struts框架的研究與應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、武漢理工大學(xué)碩士學(xué)位論文基于MVC模式的Struts框架的研究與應(yīng)用姓名:戴翔宇申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)應(yīng)用指導(dǎo)教師:陳赫貝2003.4.1莖豎墨三查蘭堡主蘭垡笙蘭基于MVC模式的Struts框架的研究與應(yīng)用捅姜近些年來,J2EE(Java2Platform,EnterprinseEdition)技術(shù)作為一種建立企業(yè)應(yīng)用的標(biāo)準(zhǔn)平臺(tái)出現(xiàn),并逐步成熟,得以飛速發(fā)展。J2EE平臺(tái)使用了大量不同的技術(shù)標(biāo)準(zhǔn)如JavaServerPages(JSP),JavaServlet,EnterprinseJavaBeans(EJB),JavaMessageService(JMS),Java

2、NamingandDirectoryInterface(JNDI)等,提供了多層分布式應(yīng)用模型、組件復(fù)用能力、統(tǒng)一的安全模型和靈活的事務(wù)處理,為開發(fā)和配置企業(yè)應(yīng)用提供了健壯,穩(wěn)定服務(wù)。雖然J2EE的確是~個(gè)非常優(yōu)秀的企業(yè)應(yīng)用開發(fā)平臺(tái),它能使開發(fā)人員開發(fā)出非常穩(wěn)定、健壯的系統(tǒng)。但事實(shí)上,在J2EE所提供的能力、服務(wù)與開發(fā)人員所要建立的企業(yè)應(yīng)用之間仍然存在很大的差距。人們通常認(rèn)為,掌握了一門新的技術(shù)本身就可以開發(fā)出非常優(yōu)秀的系統(tǒng),但事實(shí)和經(jīng)驗(yàn)卻不是如此?!俺苏莆招碌募夹g(shù)外,還需要其他方面的東西才能建立~個(gè)成功的系統(tǒng)。模式可以幫助實(shí)現(xiàn)知識(shí)積累和傳遞的過程,它幫助我們記錄和交流已被

3、證實(shí)的解決方案,這些解決方案可以解決在不同環(huán)境里重現(xiàn)的問題。有效的運(yùn)用模式,可以使我們遠(yuǎn)離重復(fù)投資的怪圈?!遍_發(fā)人員在學(xué)習(xí)技術(shù)的同時(shí)必須充分地認(rèn)識(shí)到學(xué)習(xí)設(shè)計(jì),學(xué)習(xí)模式的應(yīng)用同樣具有非常重要的意義,構(gòu)建一個(gè)成功的企業(yè)應(yīng)用,良好的模式運(yùn)用是系統(tǒng)成功的所在。在運(yùn)用J2EE平臺(tái)技術(shù)進(jìn)行應(yīng)用開發(fā)時(shí),J2EE模式正如上述所言具有非凡的意義。J2EE模式正是J2EE關(guān)鍵技術(shù)的最佳實(shí)踐、設(shè)計(jì)策略和經(jīng)過驗(yàn)證的解決方案。在J2EE平臺(tái)技術(shù)的應(yīng)用中,J2EE模式覆蓋了分布于J2EE所有層的不同需求,將J2EE層次模型化,為開發(fā)人員提供了基于各層的最佳實(shí)踐經(jīng)驗(yàn)的總結(jié)。本文所研究的MVC(Model/

4、View/Controller)模式是軟件工程學(xué)中一個(gè)非常重要的設(shè)計(jì)模式,為交互式系統(tǒng)提供了一個(gè)非常優(yōu)秀的開發(fā)模型,MVC模式對(duì)類對(duì)象的強(qiáng)制分離使系統(tǒng)開發(fā)變得非常靈活,同時(shí)又提高了系統(tǒng)設(shè)計(jì)的可重用性。正是MVC模式在交互式系統(tǒng)開發(fā)中所體現(xiàn)的強(qiáng)大優(yōu)勢,MVC模式被開發(fā)人員逐步引入J2EE體系之中,成為J2EE進(jìn)行交互式應(yīng)用開發(fā)時(shí),特別是Web應(yīng)用開發(fā)時(shí)一個(gè)非常重要的設(shè)計(jì)模式。Struts是實(shí)現(xiàn)MVC模式的具體應(yīng)用框架之一,其核心為一個(gè)靈活的、基于JavaServlets,Java.Beans,XML(ExtensibleMarkupLanguage)等標(biāo)準(zhǔn)技術(shù)的控制層。Stru

5、ts提供了自己的控制器組件,還整合其他相關(guān)技術(shù)實(shí)現(xiàn)MVC模式中模武漢理工大學(xué)碩士學(xué)位論文型組件和視圖組件。Struts整合EJB,JDBC等數(shù)據(jù)訪問技術(shù)構(gòu)造模型組件,整合JsP,XSLT等界面表示技術(shù)構(gòu)造視圖組件。校園廣播系統(tǒng)是學(xué)校重要的基礎(chǔ)設(shè)旌之一,學(xué)校曰常工作每天都離不開廣播系統(tǒng)。隨著校園建設(shè)現(xiàn)代化的飛速發(fā)展,人們對(duì)校園廣播系統(tǒng)提出了更高的要求。從早期的單分區(qū)系統(tǒng)、手動(dòng)控制多分區(qū)系統(tǒng),到微機(jī)控制的智能廣播系統(tǒng),校園廣播系統(tǒng)發(fā)展十分迅速。如今隨著校園網(wǎng)的普及,廣播系統(tǒng)的網(wǎng)絡(luò)化控制成為當(dāng)前智能廣播系統(tǒng)一個(gè)新的功能需求,網(wǎng)絡(luò)化監(jiān)控的智能廣播系統(tǒng)將逐漸成為校園廣播系統(tǒng)的主流和首選

6、。本文在對(duì)Struts應(yīng)用框架進(jìn)行詳細(xì)的研究分析后,將其具體應(yīng)用于校園智能廣播系統(tǒng)網(wǎng)絡(luò)版的開發(fā)之中,目前本系統(tǒng)已成功應(yīng)用于武漢市部分中學(xué)和職業(yè)技術(shù)學(xué)校,達(dá)到了預(yù)定的設(shè)計(jì)目標(biāo),使用效果良好。關(guān)鍵字:設(shè)計(jì)模式,J2EE,J2EE模式,MVC,Struts,智能廣播系統(tǒng)武漢理工大學(xué)碩士學(xué)位論文ResearchandApplicationofStrutsbasedonMVCAbstraetIntheIastfewyears,J2EEappearsasthestandardplatformwhichisakindoftechnologytobuildenterpriseapplicat

7、ions,anditmatures,developsprogressively.TheplatformusesalargeamountofdifferenttechnicalstandardssuchasJavaServerPages(JSP),JavaServlet,EnterprinseJavaBeans(EJB),JavaMessageService(JMS),JavaNamingandDirectoryInterface(JNDl),etc.Itoffersn—tierdistributedap

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。