版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、近年來隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展和J2EE(Java 2 Platform EnterpriseEdition)平臺的廣泛采用,基于B/S的多層Web體系結(jié)構(gòu)逐漸發(fā)展成熟起來,然而部署J2EE平臺企業(yè)級應(yīng)用太過于復(fù)雜而且費用高,導(dǎo)致許多中小型企業(yè)從技術(shù)和資金方面考慮而不愿意或不能夠進行這種企業(yè)級應(yīng)用。隨著J2EE技術(shù)的不斷發(fā)展,在J2EE設(shè)計中出現(xiàn)了各種開源免費的框架,這些框架的出現(xiàn)為中小企業(yè)使用開源技術(shù)來建構(gòu)企業(yè)級應(yīng)用提供了一個經(jīng)濟的、快
2、速開發(fā)部署的、穩(wěn)定而可擴展的可行方案和借鑒。Struts和Hibernate就是其中優(yōu)秀的開源框架。 Struts是一種基于MVC設(shè)計模式的開源框架,在系統(tǒng)開發(fā)中應(yīng)用Struts,實現(xiàn)了表示層與業(yè)務(wù)邏輯層的分離,這樣就可以在需要對業(yè)務(wù)層進行修改的時候而不影響表示層的實現(xiàn),全面減輕了構(gòu)建多層Web應(yīng)用的負擔(dān),提高了系統(tǒng)的開發(fā)效率。而Hibernate作為一個面向Java環(huán)境的對象/關(guān)系數(shù)據(jù)庫映射的工具,它不僅僅管理Java類到數(shù)據(jù)
3、庫表的映射,還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法。Hibernate提供的ORM機制可以把一個對象映射到多個數(shù)據(jù)庫表,可以實現(xiàn)多種實體關(guān)聯(lián)關(guān)系的映射,還可以實現(xiàn)繼承映射。Hibernate提供的查詢語言HQL實現(xiàn)了ORM的多態(tài)連接查詢和動態(tài)查詢。 本文首先就J2EE技術(shù)和開源軟件做了一個論述,接著對一個基于MVC模式的Struts框架和數(shù)據(jù)持久性框架Hibernate進行研究,著重于討論Struts是如何實現(xiàn)MVC模式以及Struts
4、的各組件是如何協(xié)MT作的,研究了Java對象持久化技術(shù)原理及Hibernate的對象關(guān)系映射框架實現(xiàn)機制及工作原理,并結(jié)合Struts和Hibemate框架,構(gòu)建了一個開源的輕量級Web應(yīng)用框架,然后根據(jù)當(dāng)前開源技術(shù)的發(fā)展選擇了適合企業(yè)應(yīng)用的開源軟件,說明了如何將這些開源軟件配合使用,以進行企業(yè)級開發(fā)部署,接著將應(yīng)用框架和開源軟件應(yīng)用于重慶華日有限公司辦公自動化系統(tǒng)項目的開發(fā)和部署。 最后對論文所作的工作進行了總結(jié)并指出了進一步
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于Struts的信用社辦公自動化系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于Struts+Hibernate技術(shù)的中專校園自動化辦公系統(tǒng)設(shè)計和實現(xiàn).pdf
- 基于Struts的辦公自動化框架設(shè)計.pdf
- 基于web的辦公自動化系統(tǒng)設(shè)計與實現(xiàn)
- 基于Struts2的海峰科技辦公自動化管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 基于組件的辦公自動化系統(tǒng)設(shè)計與實現(xiàn).pdf
- 基于Domino的辦公自動化系統(tǒng)設(shè)計與實現(xiàn).pdf
- 基于.net的辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)
- 公安辦公自動化系統(tǒng)的設(shè)計和實現(xiàn).pdf
- 基于.net的辦公自動化系統(tǒng)設(shè)計與實現(xiàn)
- 基于jsp的辦公自動化系統(tǒng)設(shè)計與實現(xiàn)
- 基于EOS的辦公自動化系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 辦公自動化系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于JSF與Hibernate的辦公自動化系統(tǒng)若干問題的研究與實現(xiàn).pdf
- oa辦公自動化管理系統(tǒng)(struts1.2+hibernate3.0+spring2+dwr)
- 基于struts架構(gòu)的辦公自動化系統(tǒng)畢業(yè)論文
- 辦公自動化與移動辦公系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于android的辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)
- 基于MVC的單位辦公自動化系統(tǒng)的設(shè)計和實現(xiàn).pdf
- 網(wǎng)絡(luò)辦公自動化系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論