畢業(yè)設(shè)計—mvc模式的webmis框架.doc
約53頁DOC格式手機打開展開
畢業(yè)設(shè)計—mvc模式的webmis框架,畢業(yè)設(shè)計—mvc模式的webmis框架本文共計53頁,17895字;中文摘要本文論述的是設(shè)計與實現(xiàn)一個mvc模式的webmis框架。mvc模式要求實現(xiàn)模型—視圖—控制相分離。這樣,將一個web服務(wù)分為三層,而每一層的改變都不會影響到其它層。本文根據(jù)這些,在進行設(shè)計程序時,將實現(xiàn)不同功能的代碼分別放到不同的包內(nèi)。整個系統(tǒng)...
內(nèi)容介紹
此文檔由會員 劉瑞 發(fā)布
畢業(yè)設(shè)計—MVC模式的WebMis框架
本文共計53頁,17895字;
中文摘要
本文論述的是設(shè)計與實現(xiàn)一個MVC模式的WebMis框架。MVC模式要求實現(xiàn)模型—視圖—控制相分離。這樣,將一個Web服務(wù)分為三層,而每一層的改變都不會影響到其它層。本文根據(jù)這些,在進行設(shè)計程序時,將實現(xiàn)不同功能的代碼分別放到不同的包內(nèi)。整個系統(tǒng)以控制邏輯為中心,在Tomcat中對Web服務(wù)的支持,由控制模塊來調(diào)度功能模塊,從而達到視圖與模型的對應(yīng)。從長遠的角度考慮,一個合理框架帶來的效益會在二次開發(fā)和系統(tǒng)維護時得到充分的體現(xiàn)。
由于框架本身是一個抽象的描述,沒有具體的、直觀的顯示。本人在框架實現(xiàn)的基礎(chǔ)上進行了簡單的二次開發(fā),借此來體現(xiàn)這個基于MVC模式的WebMis Framework在實際應(yīng)用中所帶來的好處,從而來檢驗框架開發(fā)的成功與否。經(jīng)過對各種WebMis系統(tǒng)的分析,本人認為“校友錄系統(tǒng)”功能清晰,且為大家熟知,因此,文中以實現(xiàn)一個簡單的“校友錄系統(tǒng)”為例來檢驗這個開發(fā)的框架。
在設(shè)計過程中,本人并沒有單獨對框架進行抽象設(shè)計,而是建立在“校友錄系統(tǒng)”的基礎(chǔ)之上,所以,系統(tǒng)的實用性較強。
經(jīng)過測試系統(tǒng)的測試,證明本次設(shè)計的WebMis框架能夠基本滿足MVC模式的要求??蚣茉O(shè)計的Control包可以直接應(yīng)用到其他WebMis系統(tǒng)中,能夠顯著提高今后開發(fā)各種WebMis系統(tǒng)的速度。
關(guān)鍵詞:MVC,WebMis框架,Tomcat,校友錄系統(tǒng)
Abstract
In the paper, it dissertates the design and actualization of a WebMis Framework of MVC pattern. MVC pattern requires the separation of model, view and controller. Thus, a Web service is divided into three layers, and the alteration of each layer doesn’t influence other layers. According to those theories, during the period of designing, the codes used to actualize different functions are put under the different packages. The whole system is centralized with the logic of control. In Tomcat, the service is supported by Web. The controller modules adjust the function modules, then the mapping of view and model is achieved. In a long run, the profit brought by a rational framework is fully fulfilled in the future development and the maintenance of the whole system.
The framework has no specific and direct description for it is only an abstract
目 錄
中文摘要 I
ABSTRACT II
第一章 引言 1
1.1題目提出的背景 1
1.2課題在國內(nèi)外的進展情況 2
1.3本人進行設(shè)計的出發(fā)點 3
第二章 背景知識介紹 4
2.1 MVC模式 4
2.2 JAVA語言 6
2.3 JSP和SERVLET 7
2.4 TOMCAT ——JSP的容器 7
第三章 概要設(shè)計 10
3.1需求分析 10
3.1.1總體介紹 10
3.1.2需求規(guī)定 10
3.1.3運行環(huán)境 12
3.2總體設(shè)計 13
3.2.1基本設(shè)計概念和處理流程 13
3.2.2目錄樹結(jié)構(gòu) 13
3.2.3系統(tǒng)的序列圖 16
第四章 詳細設(shè)計 18
4.1系統(tǒng)變量設(shè)計 18
4.1.1添加servlet開發(fā)包: 18
4.1.2配置文件web.xml 18
4.1.3配置JDBC數(shù)據(jù)源 19
4.2數(shù)據(jù)庫設(shè)計 20
4.2.1班級表:class_tbl 20
4.2.2用戶表:user_tbl 21
4.2.3角色表:role_tbl 22
4.2.4班級成員映射表:class_user_tbl 22
4.2.5班級留言表:message_tbl 23
4.3功能模塊設(shè)計 23
4.3.1控制邏輯 23
4.3.2模板加載類 24
4.3.3業(yè)務(wù)邏輯 25
4.3.4視圖邏輯 26
4.4工具模塊 28
4.5具體實現(xiàn)步驟 30
4.5.1 ActionServlet的實現(xiàn) 30
4.5.2數(shù)據(jù)庫操作的封裝 31
4.5.3字符串的處理 31
第五章 測試系統(tǒng)運行結(jié)果 33
5.1測試系統(tǒng)說明 33
5.2測試系統(tǒng)運行結(jié)果 33
第六章 結(jié)論 42
6.1程序的最終成果 42
6.2本人在這次畢業(yè)設(shè)計中所得到的收獲 44
參考文獻 47
致謝 49
部分參考文獻
[1] 馬巖.用Struts開發(fā)基于MVC的Web應(yīng)用.天極網(wǎng).2004年1月
[2] 丁鵬、劉方、邵志峰等.STRUTS技術(shù)揭密及WEB開發(fā)實例.北京:清華大學(xué)出版社.2004年3月
[3] 孫衛(wèi)琴,李洪成.Tomcat與Java Web開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社.2004年4月
[4] 陳錦輝、王景皓.XML與JAVA程序設(shè)計大全[M].北京:中國鐵道出版社.2002年2月.第五章、第七章
[5] 劉曉華.J2EE企業(yè)級應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社.2003年8月.
[6] Allen.MVC減少編程復(fù)雜性.http://www.yesky.com/20020808/1624202.shtml 2002年8月14日
本文共計53頁,17895字;
中文摘要
本文論述的是設(shè)計與實現(xiàn)一個MVC模式的WebMis框架。MVC模式要求實現(xiàn)模型—視圖—控制相分離。這樣,將一個Web服務(wù)分為三層,而每一層的改變都不會影響到其它層。本文根據(jù)這些,在進行設(shè)計程序時,將實現(xiàn)不同功能的代碼分別放到不同的包內(nèi)。整個系統(tǒng)以控制邏輯為中心,在Tomcat中對Web服務(wù)的支持,由控制模塊來調(diào)度功能模塊,從而達到視圖與模型的對應(yīng)。從長遠的角度考慮,一個合理框架帶來的效益會在二次開發(fā)和系統(tǒng)維護時得到充分的體現(xiàn)。
由于框架本身是一個抽象的描述,沒有具體的、直觀的顯示。本人在框架實現(xiàn)的基礎(chǔ)上進行了簡單的二次開發(fā),借此來體現(xiàn)這個基于MVC模式的WebMis Framework在實際應(yīng)用中所帶來的好處,從而來檢驗框架開發(fā)的成功與否。經(jīng)過對各種WebMis系統(tǒng)的分析,本人認為“校友錄系統(tǒng)”功能清晰,且為大家熟知,因此,文中以實現(xiàn)一個簡單的“校友錄系統(tǒng)”為例來檢驗這個開發(fā)的框架。
在設(shè)計過程中,本人并沒有單獨對框架進行抽象設(shè)計,而是建立在“校友錄系統(tǒng)”的基礎(chǔ)之上,所以,系統(tǒng)的實用性較強。
經(jīng)過測試系統(tǒng)的測試,證明本次設(shè)計的WebMis框架能夠基本滿足MVC模式的要求??蚣茉O(shè)計的Control包可以直接應(yīng)用到其他WebMis系統(tǒng)中,能夠顯著提高今后開發(fā)各種WebMis系統(tǒng)的速度。
關(guān)鍵詞:MVC,WebMis框架,Tomcat,校友錄系統(tǒng)
Abstract
In the paper, it dissertates the design and actualization of a WebMis Framework of MVC pattern. MVC pattern requires the separation of model, view and controller. Thus, a Web service is divided into three layers, and the alteration of each layer doesn’t influence other layers. According to those theories, during the period of designing, the codes used to actualize different functions are put under the different packages. The whole system is centralized with the logic of control. In Tomcat, the service is supported by Web. The controller modules adjust the function modules, then the mapping of view and model is achieved. In a long run, the profit brought by a rational framework is fully fulfilled in the future development and the maintenance of the whole system.
The framework has no specific and direct description for it is only an abstract
目 錄
中文摘要 I
ABSTRACT II
第一章 引言 1
1.1題目提出的背景 1
1.2課題在國內(nèi)外的進展情況 2
1.3本人進行設(shè)計的出發(fā)點 3
第二章 背景知識介紹 4
2.1 MVC模式 4
2.2 JAVA語言 6
2.3 JSP和SERVLET 7
2.4 TOMCAT ——JSP的容器 7
第三章 概要設(shè)計 10
3.1需求分析 10
3.1.1總體介紹 10
3.1.2需求規(guī)定 10
3.1.3運行環(huán)境 12
3.2總體設(shè)計 13
3.2.1基本設(shè)計概念和處理流程 13
3.2.2目錄樹結(jié)構(gòu) 13
3.2.3系統(tǒng)的序列圖 16
第四章 詳細設(shè)計 18
4.1系統(tǒng)變量設(shè)計 18
4.1.1添加servlet開發(fā)包: 18
4.1.2配置文件web.xml 18
4.1.3配置JDBC數(shù)據(jù)源 19
4.2數(shù)據(jù)庫設(shè)計 20
4.2.1班級表:class_tbl 20
4.2.2用戶表:user_tbl 21
4.2.3角色表:role_tbl 22
4.2.4班級成員映射表:class_user_tbl 22
4.2.5班級留言表:message_tbl 23
4.3功能模塊設(shè)計 23
4.3.1控制邏輯 23
4.3.2模板加載類 24
4.3.3業(yè)務(wù)邏輯 25
4.3.4視圖邏輯 26
4.4工具模塊 28
4.5具體實現(xiàn)步驟 30
4.5.1 ActionServlet的實現(xiàn) 30
4.5.2數(shù)據(jù)庫操作的封裝 31
4.5.3字符串的處理 31
第五章 測試系統(tǒng)運行結(jié)果 33
5.1測試系統(tǒng)說明 33
5.2測試系統(tǒng)運行結(jié)果 33
第六章 結(jié)論 42
6.1程序的最終成果 42
6.2本人在這次畢業(yè)設(shè)計中所得到的收獲 44
參考文獻 47
致謝 49
部分參考文獻
[1] 馬巖.用Struts開發(fā)基于MVC的Web應(yīng)用.天極網(wǎng).2004年1月
[2] 丁鵬、劉方、邵志峰等.STRUTS技術(shù)揭密及WEB開發(fā)實例.北京:清華大學(xué)出版社.2004年3月
[3] 孫衛(wèi)琴,李洪成.Tomcat與Java Web開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社.2004年4月
[4] 陳錦輝、王景皓.XML與JAVA程序設(shè)計大全[M].北京:中國鐵道出版社.2002年2月.第五章、第七章
[5] 劉曉華.J2EE企業(yè)級應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社.2003年8月.
[6] Allen.MVC減少編程復(fù)雜性.http://www.yesky.com/20020808/1624202.shtml 2002年8月14日
TA們正在看...
- 醫(yī)務(wù)人員手衛(wèi)生知識培訓(xùn)課件ppt.ppt
- 醫(yī)務(wù)人員控?zé)熍嘤?xùn)課件ppt.ppt
- 醫(yī)務(wù)人員職業(yè)安全防護用品的使用ppt.ppt
- 醫(yī)務(wù)人員職業(yè)暴露與標準預(yù)防ppt.ppt
- 醫(yī)務(wù)人員職業(yè)暴露與標準預(yù)防32079ppt.ppt
- 醫(yī)務(wù)人員職業(yè)暴露與標準預(yù)防pptppt.ppt
- 醫(yī)務(wù)人員職業(yè)暴露與職業(yè)防護ppt.ppt
- 醫(yī)務(wù)人員職業(yè)暴露與防護--課件ppt.ppt
- 醫(yī)務(wù)人員職業(yè)暴露的預(yù)防與處理ppt.ppt
- 醫(yī)務(wù)人員職業(yè)暴露的預(yù)防及處理9687937-課件演示資...ppt