什麼是MVC開發模式?JavaBean的設計規範有哪些?

什麼是MVC開發模式?JavaBean的設計規範有哪些?


MVC的具體含義是:model+view+control,即模型+視圖+控制

 

它們各自處理自己的任務:

(1)模型:模型持有所有的數據、狀態和程序邏輯。模型獨立於視圖和控制器。

(2)視圖:用來呈現模型。視圖通常直接從模型中取得它需要顯示的狀態與數據。對於相同的信息可以有多個不同的顯示形式或視圖。

(3)控制器:位於視圖和模型中間,負責接受用戶的輸入,將輸入進行解析並反饋給模型,通常一個視圖具有一個控制器。

MVC模式將它們分離以提高系統的靈活性和複用性,不使用MVC模式,用戶界面設計往往將這些對象混在一起。MVC模式實現了模型和視圖的分離,這帶來了幾個好處。

(1)一個模型提供不同的多個視圖表現形式,也能夠爲一個模型創建新的視圖而無須重寫模型。一旦模型的數據發生變化,模型將通知有關的視圖,每個視圖相應地刷新自己。

(2)模型可複用。因爲模型是獨立於視圖的,所以可以把一個模型獨立地移植到新的平臺工作。

(3)提高開發效率。在開發界面顯示部分時,你僅僅需要考慮的是如何佈局一個好的用戶界面;開發模型時,你僅僅要考慮的是業務邏輯和數據維護,這樣能使開發者專注於某一方面的開發,提高開發效率。

直接範範的說MVC適合不適合某個項目都是不準確的,所以我們在使用MVC模式的時候,要發揮其優點和長處!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章