|
公司基本資料信息
|
1.模型
模型負(fù)責(zé)處理用戶提交的數(shù)據(jù)以及相關(guān)業(yè)務(wù)邏輯,并進(jìn)行應(yīng)用軟件的數(shù)據(jù)持久化操作,它是應(yīng)用軟件的核心部分。同時(shí),模型還能響應(yīng)視圖的狀態(tài)查詢,當(dāng)模型中的數(shù)據(jù)更新時(shí),它便通知視圖進(jìn)行數(shù)據(jù)更新。
2.視圖
視圖是應(yīng)用軟件與用戶交互的界面,它為用戶提供輸入的手段,并把用戶提交的數(shù)據(jù)傳遞給控制器進(jìn)行相關(guān)處理,它還負(fù)責(zé)將數(shù)據(jù)處理的結(jié)果返回給用戶。
3.控制器
控制器是模型與視圖之間的橋梁,它負(fù)責(zé)接收用戶的HTTP請(qǐng)求,然后根據(jù)請(qǐng)求將其交給相應(yīng)的模型來(lái)處理,并將模型處理的結(jié)果以視圖的形式返回給用戶。
MVC模式很好地體現(xiàn)了分層設(shè)計(jì)的思想,層與層之間相互獨(dú)立,每一層都能進(jìn)行獨(dú)立的開(kāi)發(fā)和修改,這樣就使得軟件的開(kāi)發(fā)和維護(hù)變得更加容易;在視圖方面,由于在MVC模式中,允許多個(gè)視圖共同使用一個(gè)模型,因此可以在應(yīng)用軟件中實(shí)現(xiàn)多種用戶界面;在模型方面,由于模型的獨(dú)立性,因此模型只需要為上層調(diào)用提供接口即可,當(dāng)模型需要修改時(shí),只要接口不變,則所有調(diào)用該接口的上層程序都不必修改,從而提高了程序的可重用性,另外模型還能在不同的平臺(tái)之間相互移植,只需要對(duì)視圖和控制部分作出響應(yīng)的修改即可;由于MVC采用了控制器來(lái)對(duì)視圖和模型進(jìn)行協(xié)調(diào),使得程序的各部分的調(diào)用有條不紊地進(jìn)行,很好地優(yōu)化了系統(tǒng)結(jié)構(gòu),當(dāng)應(yīng)用程序越復(fù)雜的時(shí)候,這種優(yōu)勢(shì)就體現(xiàn)得越明顯。正是由于MVC模式的這些優(yōu)點(diǎn),使它成為JavaWeb領(lǐng)域中廣泛應(yīng)用的設(shè)計(jì)模式。
本系統(tǒng)采用了Struts框架來(lái)進(jìn)行佛山肯富來(lái)水泵遠(yuǎn)程測(cè)控系統(tǒng)Web應(yīng)用程序的架構(gòu)。Struts是由Apache開(kāi)源聯(lián)盟提供的一套用于構(gòu)建JavaWeb應(yīng)用程序的框架,它將Web程序的表示層、控制層和后臺(tái)功能層相分離,從而實(shí)現(xiàn)了MVC模式,其結(jié)構(gòu)模型圖如圖1示。
如想了解更多關(guān)于廣東省佛山水泵廠有限公司的信息,可關(guān)注網(wǎng)站:企業(yè)交易信息.kenflor.免費(fèi)信息 聯(lián)系電話:0757-26615070 李先生
聯(lián)系電話:0757-26615070 / 0757-26615071 聯(lián)系手機(jī):13827265823 / 13825759688
聯(lián)系人:李先生 聯(lián)系QQ:2858083868/2656086190
聯(lián)系地址:廣東省佛山市河濱路14號(hào)