版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于改進(jìn)型MVC設(shè)計(jì)模式的人力資源規(guī)劃系統(tǒng)的研發(fā)摘要隨著Inter技術(shù)及人力資源規(guī)劃系統(tǒng)的快速發(fā)展與普及,構(gòu)建基于Web人力資源規(guī)劃系統(tǒng)的復(fù)雜度和規(guī)模都在不斷增加和擴(kuò)大,傳統(tǒng)的MVC(模型、視圖、控制器)設(shè)計(jì)模型已經(jīng)不能滿足大規(guī)模的web應(yīng)用系統(tǒng)的開(kāi)發(fā),因此,高效靈活地實(shí)現(xiàn)愈來(lái)愈復(fù)雜的Web應(yīng)用,就需要一種靈活、能被復(fù)用的系統(tǒng)框架。設(shè)計(jì)基于MVC設(shè)計(jì)模式的改進(jìn)型系統(tǒng)框架已經(jīng)成為當(dāng)前大型企業(yè)在開(kāi)發(fā)Web應(yīng)用系統(tǒng)時(shí)的研究重點(diǎn)。首先討論當(dāng)前W
2、eb應(yīng)用開(kāi)發(fā)中最流行的框架之一——基于Struts實(shí)現(xiàn)的MVC設(shè)計(jì)框架。Struts是Apache軟件組織開(kāi)發(fā)的開(kāi)放源代碼的Web應(yīng)用程序框架,它的本質(zhì)就是在JSPModel2的基礎(chǔ)上實(shí)現(xiàn)的一個(gè)MVC框架,滿足J2EE規(guī)范。在Web應(yīng)用開(kāi)發(fā)中,Struts框架主要是針對(duì)表示層設(shè)計(jì)的,沒(méi)有在建立模型組件方面做深入研究,對(duì)于后端邏輯層的支持不是很強(qiáng)。其次,Web應(yīng)用程序的客戶端和服務(wù)器端以HTTP協(xié)議進(jìn)行通信,而HTTP協(xié)議是一種無(wú)狀態(tài)連接
3、協(xié)議,這種無(wú)狀態(tài)連接很難將更改通知視圖。為此在Struts框架的基礎(chǔ)上提出了一個(gè)合理整合Servlet、JSP和JavaBean多種技術(shù)的改進(jìn)型MVC(IMVC)應(yīng)用框架。IMVC應(yīng)用框架在具體設(shè)計(jì)和實(shí)現(xiàn)中,對(duì)業(yè)務(wù)層中的模型優(yōu)化細(xì)分為三層,即數(shù)據(jù)訪問(wèn)對(duì)象、業(yè)務(wù)對(duì)象Bean和業(yè)務(wù)代表,進(jìn)一步向客戶端隱藏模型的底層組件及其變化,降低模塊間的耦合度,提高模型組件的重用性,并通過(guò)對(duì)業(yè)務(wù)對(duì)象Bean的合理分類與設(shè)計(jì),減少客戶端遠(yuǎn)程調(diào)用的數(shù)目,從而
4、提高網(wǎng)絡(luò)訪問(wèn)速度。采用Java映射配置類來(lái)實(shí)現(xiàn)Model與View的映射,視圖根據(jù)事務(wù)邏輯模塊處理的結(jié)果生成返回至客戶端的頁(yè)面。控制器采用主輔控制器的方法,主控制器使用Servlet技術(shù)實(shí)現(xiàn),它只負(fù)責(zé)截獲客戶端的請(qǐng)求,并根據(jù)請(qǐng)求參數(shù)通過(guò)輔助控制器AbstractWiththerapiddevelopmentpopularizationoftheIntertechnologyHumanResourcePlanningManagementS
5、ystemthecomplexityscaleoftheResourcePlanningManagementSysteminconstructingWebapplicationisincreasing.ThetraditionalMVCdesignpatternhasnotsatisfiedthemultitierwebarchitecture.Soindertorealizethememewebarchitectureefficien
6、tlyflexiblyitisrequiredthatamatureflexiblereusablesystemframe.DesigningtheimprovedsystemframethatisbasedonMVCdesignpatternhasbecomeaheatedimptantareaintheresearchofcomputerapplicationamongthebigenterprises.Firstwediscuss
7、MVCdesignpatternbasedonstruts_oneofthemostpopularframewksinWebapplicationdevelopmentatpresent.StrutsdevelopedbyApachesoftwareganizationisanopensourcecodefWebapplicationprogramframewk.ItisaMVCframewkthatisrealizedonthebas
8、isofJSPModel2whichmeetsthenmofJ2EE.IntheexploitationofWebapplicationstrutsframeismainlydesignedfviewlayers.Ithasnotdonedeepresearchonfmingmodelwhichcannotstronglysupptthebackendlogiclayer.Secondlythecommunicationbetweenc
9、lientserveroftheWebapplicationprogramisrealizedthroughtheHTTPprotocolwhiletheHTTPprotocolisanonstateconnectionwhichfindsitdifficulttoinfmtheviewlayer.TherefeonthestrutsframeIofferanIMVCapplicationframeintegratingseveralt
10、echnologiesi.e.ServletJSPJavaBean.InthedesignrealizationofIMVCthemodelpurificationinthebusinesslayersisdividedintothreelayersthatisdatabasethebusinessobjectbeans.businessrepresentative.Ithidesthegroundcomponentschangesof
11、themodeltotheclientreducesthecouplingdegreeamongmodelsincreasesthereuseofmodelcomponents.Togetherwiththereasonableclassificationdesignofthebusinessobjectbeans.itcutsthedatausedbyremoteclientsothatitspeedsthewetvisit.Them
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于改進(jìn)型MVC設(shè)計(jì)模式的人力資源管理系統(tǒng)的研發(fā).pdf
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 基于mvc模式的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于MVC的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 人力資源管理系統(tǒng)畢業(yè)論文--基于j2ee的人力資源管理系統(tǒng)
- 基于vb的人力資源管理信息系統(tǒng)的設(shè)計(jì)畢業(yè)論文
- 基于MVC框架的人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 計(jì)算機(jī)畢業(yè)論文---基于web的人力資源管理系統(tǒng)
- 基于戰(zhàn)略的人力資源規(guī)劃
- 畢業(yè)論文---基于access+vb的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于MVC的人力資源管理系統(tǒng)的研究與實(shí)現(xiàn).pdf
- 畢業(yè)論文--人力資源系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)(論文)基于web的人力資源管理系統(tǒng)的實(shí)現(xiàn)
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 人力資源畢業(yè)論文
- 畢業(yè)論文---人力資源管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論