MVC模式的優點及缺點有哪些,MVC與BS的區別,他們的優點及劣勢是什麼?

時間 2021-08-31 16:54:04

1樓:立港娜娜

物件不同:

mvc包括三類物件,model是應用物件、view為其螢幕表示、controller定義了對使用者輸入的處理方式。在應用mvc方式以前,通常將這三個物件的功能合到了一起,應用mvc分離了它們,為設計提供了靈活性和可重用性。

mvc設計模式是目前最流行的web應用設計模式,給專案**的管理和維護帶來了很大的便利。

結構不同:

b/s結構(browser/server結構)結構即瀏覽器和伺服器結構。它是隨著internet技術的興起,對c/s結構的一種變化或者改進的結構。

在這種結構下,使用者工作介面是通過www瀏覽器來實現,極少部分事務邏輯在前端(browser)實現,但是主要事務邏輯在伺服器端(server)實現,形成所謂三層3-tier結構。

bs缺點:個性化特點明顯降低,無法實現具有個性化的功能要求。bs操作是以滑鼠為最基本的操作方式,無法滿足快速操作的要求。

bs頁面動態重新整理,響應速度明顯降低。bs無法實現分頁顯示,給資料庫訪問造成較大的壓力。bs功能弱化,難以實現傳統模式下的特殊功能要求。

mvc優點:各施其職,互不干涉;在mvc模式中,三個層各施其職,所以如果一旦哪一層的需求發生了變化,就只需要更改相應的層中的**而不會影響到其它層中的**。

mvc缺點:增加了系統結構和實現的複雜性。對於簡單的介面,嚴格遵循mvc,使模型、檢視與控制器分離,會增加結構的複雜性,並可能產生過多的更新操作,降低執行效率。

2樓:匿名使用者

b/s 是抽象意義上的用應架構,相對於傳統上的c/s架構而言的,使得資料層和表現層進一步分離。

mvc是一種具體的程式設計架構,比如struts,已經定義好了框架,然後由你來具體實現,同理,ejb也是這樣的。

就這些吧.希望能幫到你

mvc與bs的區別他們的優點及劣勢是什麼

立港娜娜 物件不同 mvc包括三類物件,model是應用物件 view為其螢幕表示 controller定義了對使用者輸入的處理方式。在應用mvc方式以前,通常將這三個物件的功能合到了一起,應用mvc分離了它們,為設計提供了靈活性和可重用性。mvc設計模式是目前最流行的web應用設計模式,給專案 的...

瓷磚的優點是什麼,瓷磚的分類及優缺點有哪些

安靜的女漢子 瓷磚有以下幾大優勢 第一是效能優勢 拒水透氣性強,自重輕,具有柔性,耐酸鹼耐凍融,抗震,抗裂,與外牆外保溫體系相容性很好。第二是安全優勢 軟瓷技術產品完全克服了陶瓷磚 馬賽克等易脫落傷人的安全隱患,尤其適合作為高層建築和外牆外保溫系統的外牆飾面材料。第三是表現力優 軟瓷材料可隨意賦形,...

漢語有哪些優點和缺點?漢語有什麼優點和缺點

漢語和英語,一方是全世界使用人數最多的語言,另一方是全世界使用範圍最廣泛的語言,這充分說明了這兩者具有一些獨特的特徵。漢語的優點 1 詞彙眾多,表達豐富。漢語裡面詞彙很多,可以用多個詞彙表達相同的含義,相同的發音可以存在不同的字或詞,這樣的特徵使得漢語具有豐富的表達功能,也具有豐富的文化特徵,中國漫...