前端跟服務端之間多了個中間層,前臺先提交給中間層,由中間層去訪問服務端。
JSP中,“<%……%>”裏面的java代碼是可以有壹些業務邏輯的,而三層架構正是要將業務邏輯從頁面中分離出來,因些不要過多的使用“<%……%>”,但根據實際情況,適量的添加壹些是可以的。
而MVC實際上其實是壹種架構模式,而不應該歸入設計模式了,設計模式是在代碼層面上說的:類都是什麽樣子的。
MVC編程模式
比如由html元素組成的網頁界面,或者軟件的客戶端界面。MVC的好處之壹在於它能為應用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發生,它只是作為壹種輸出數據並允許用戶操作的方式。
M即model模型是指模型表示業務規則。在MVC的三個部件中,模型擁有最多的處理任務。被模型返回的數據是中立的,模型與數據格式無關,這樣壹個模型能為多個視圖提供數據,由於應用於模型的代碼只需寫壹次就可以被多個視圖重用,所以減少了代碼的重復性。
以上內容參考:百度百科-mvc框架