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