版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本文主要研究了組件技術(shù)和設(shè)計模式,提出了在交互式網(wǎng)絡(luò)應(yīng)用程序中可以通用的一種實現(xiàn)框架:模型—視圖—控制(MVC),并以網(wǎng)上選課系統(tǒng)為例加以實現(xiàn)。MVC模式在理論上實現(xiàn)了業(yè)務(wù)邏輯與界面顯示的分離,它的提出對的應(yīng)用開發(fā)具有重要意義。本選課系統(tǒng)采用基于MVC模式的JSP+Struts+Hibernate的Web應(yīng)用開發(fā)。從框架結(jié)構(gòu)到組件的設(shè)計充分考慮到了可復(fù)用性,再加上J2EE體系結(jié)構(gòu)本身的優(yōu)越性,以及引入了設(shè)計模式,使得本系統(tǒng)具有較好的可維
2、護(hù)性,可擴(kuò)充性,代碼和設(shè)計的可復(fù)用性。學(xué)生課程及成績管理系統(tǒng)作用相當(dāng)關(guān)鍵,系統(tǒng)方便了學(xué)生選課和查分,方便了教師的教學(xué)管理和學(xué)生成績的錄入,更為重要的是方便了學(xué)校的教務(wù)管理。 本系統(tǒng)采用SqlServer作為后臺數(shù)據(jù)庫,服務(wù)器使用ApacheTomcat5.0,并選用Eclipse+Myeclipse集成開發(fā)環(huán)境來編輯JSP,Java文件。 本系統(tǒng)技術(shù)的亮點:基于MVC三層架構(gòu)的模式,采用現(xiàn)今流行的Struts和Hiber
3、nate組合來進(jìn)行系統(tǒng)的設(shè)計,Struts主要用來進(jìn)行頁面的邏輯控制,表單的處理,系統(tǒng)的持久化邏輯則采用Hibernate作為中間件,并使用DAO設(shè)計模式實現(xiàn)。DAO模式主要是在業(yè)務(wù)核心方法和具體數(shù)據(jù)源之間增加一層,這樣就減少了兩者的耦合。只要簡單對通過使用DAO模式,業(yè)務(wù)核心部分就無須涉及如何具體操作數(shù)據(jù)庫。從而可以大大提高程序的可移植性。設(shè)計中用到的DAO模式,是J2EE中核心設(shè)計模式中的一種。它主要用來處理業(yè)務(wù)邏輯。而Hibern
4、ate貫穿于業(yè)務(wù)邏輯中,對數(shù)據(jù)庫進(jìn)行查詢,插入,刪除,更新操作。由于Hibernate對HIBERNATE進(jìn)行了非常輕量級的對象封裝,使得可以花更多精力在業(yè)務(wù)處理層的設(shè)計上。由于Java具有跨平臺性,因而該系統(tǒng)可在多種操作系統(tǒng)上運行,并且具有較好的安全性、容錯性和可擴(kuò)張性。 本系統(tǒng)實現(xiàn)了學(xué)生信息管理、教師信息管理、登錄成績等功能。用戶只要使用IE瀏覽器訪問相關(guān)站點,輸入正確的用戶名和密碼成功登陸后,用戶便可以進(jìn)行相關(guān)操作。對管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 輕量級J2EE架構(gòu)的應(yīng)用.pdf
- J2EE輕量級架構(gòu)的研究與應(yīng)用.pdf
- 輕量級J2EE框架的架構(gòu)與應(yīng)用.pdf
- 基于rest的輕量級j2ee架構(gòu)實現(xiàn)
- 基于輕量級J2EE架構(gòu)的銷售系統(tǒng)的構(gòu)建.pdf
- 基于REST的輕量級J2EE架構(gòu)實現(xiàn).pdf
- 基于TSH的輕量級J2EE架構(gòu)研究與應(yīng)用.pdf
- 基于J2EE的輕量級WEB架構(gòu)研究與應(yīng)用.pdf
- 基于輕量級J2EE架構(gòu)的WAP系統(tǒng)及其實現(xiàn).pdf
- 基于J2EE輕量級架構(gòu)的WEB開發(fā)及應(yīng)用.pdf
- 基于輕量級J2EE的ERP系統(tǒng)研究與應(yīng)用.pdf
- 輕量級J2EE架構(gòu)下構(gòu)件模型及組裝技術(shù)研究.pdf
- 基于J2EE輕量級架構(gòu)購書系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 輕量級J2EE架構(gòu)在油田物資管理系統(tǒng)的研究與應(yīng)用.pdf
- 基于J2EE輕量級架構(gòu)的web設(shè)計與實現(xiàn).pdf
- 基于J2EE開源組件的輕量級web開發(fā)架構(gòu).pdf
- J2EE輕量級框架構(gòu)建即時通訊系統(tǒng).pdf
- 基于J2EE輕量級架構(gòu)的協(xié)同開發(fā)系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于J2EE輕量級框架的安全Web架構(gòu)研究與應(yīng)用.pdf
- J2EE輕量級框架構(gòu)建Web應(yīng)用的研究和實現(xiàn).pdf
評論
0/150
提交評論