卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

h5頁面怎么制作 為什么需要MVC設計模式?

為什么需要MVC設計模式?“MVC”模式是“模型-視圖-控制器”模式。在這種模式下,用JSP技術表示頁面,用servlet技術完成大量的事務處理,實現(xiàn)用戶的業(yè)務邏輯。在這種模式下,servlet用于處

為什么需要MVC設計模式?

“MVC”模式是“模型-視圖-控制器”模式。在這種模式下,用JSP技術表示頁面,用servlet技術完成大量的事務處理,實現(xiàn)用戶的業(yè)務邏輯。在這種模式下,servlet用于處理請求的事務,并充當控制器(controller,即“C”)的角色。servlet負責響應客戶對業(yè)務邏輯的請求,并根據(jù)用戶的請求行為決定向客戶發(fā)送哪個JSP頁面。JSP頁面位于表示層,即視圖的角色(視圖為“V”)。JavaBean負責數(shù)據(jù)處理,即角色模型。Servlet-JSP-JavaBean(MVC)模式適合于開發(fā)復雜的web應用程序。在這種模式下,servlet負責處理用戶請求,JSP負責數(shù)據(jù)顯示,JavaBean負責封裝數(shù)據(jù)。ServletJSP、JavaBean模式各模塊之間的程序層次清晰,web開發(fā)推薦此模式。MVC模型-視圖-控制器模型是20世紀80年代中期在Smalltalk-80gui(一種經典的面向對象編程語言)的實驗室中發(fā)明的,根據(jù)MVC模式,軟件應該將業(yè)務邏輯(模型)和顯示(視圖)分開。分離有很多優(yōu)點,其中最重要的是兩個方面:1。同一業(yè)務邏輯層(模型)可能對應于多個顯示層(視圖)。如果將業(yè)務邏輯層和顯示層放在一起,添加另一個顯示層將大大增加組件的復雜性。一個面向兩個顯示層的業(yè)務邏輯的例子是:銀行賬戶的業(yè)務邏輯層對應于ATM和Internet。

2. 通常,不必每次修改顯示層時都修改業(yè)務邏輯層。

MVC設計模式的最終目的是什么?

MVC的全稱是model view controller,是model view controller的縮寫。它是一個軟件設計模型。它使用一種分離業(yè)務邏輯、數(shù)據(jù)和界面顯示的方法來組織代碼,并將業(yè)務邏輯收集到一個組件中。它不需要重寫業(yè)務邏輯,同時改進和個性化界面和用戶交互。MVC是為在邏輯圖形用戶界面體系結構中映射傳統(tǒng)的輸入、處理和輸出功能而開發(fā)的。