歡迎您訪問鄭州興邦電子股份有限公司官方網站!
    阿里巴巴誠信通企業
    全國咨詢熱線:40000-63966
    興邦電子,中國水控機第一品牌

    聯系興邦電子

    全國咨詢熱線:40000-63966

    工廠:河南省 鄭州市 高新區蓮花街電子電器產業園

    關于BS MVC分層思想的發展概要

    文章出處:http://www.jypyjy.com 作者:興邦開發部 人氣: 發表時間:2015年12月21日

    [文章內容簡介]:目前BS系統常見的MVC設計框架以及這些框架的簡單介紹

    關于BS MVC分層思想的發展概要

     

    今天,我們見到的絕大部分應用,都是基于B/S(瀏覽器/服務器)架構的,其中的服務器就是Web服務器。可見,Web應用是目前廣泛使用的應用模式,但早期的Web應用全部是靜態的HTML頁面,用于將一些文本信息呈現給瀏覽者,但這些信息是固定寫在HTML頁面里的,該頁面不具備與用戶交互的能力,沒有動態顯示的功能。

    很自然地,人們希望Web應用里應該包含一些能動態執行的頁面,最早的CGI(通用網關接口)技術滿足了該要求,CGI技術使得Web應用可以與客戶端瀏覽器交互,不再需要使用靜態的HTML頁面。CGI技術可以從數據庫讀取信息,將這些信息呈現給用戶;還可以獲取用戶的請求參數,并將這些參數保存到數據庫里。

    CGI技術開啟了動態Web應用的時代,給了這種技術無限的可能性。但CGI技術存在很多缺點,其中最大的缺點就是開發動態Web應用難度非常大,而且在性能等各方面也存在限制。到1997年時,隨著Java語言的廣泛使用,Servlet技術迅速成為動態Web應用的主要開發技術。

    隨著實際Web應用的使用越來越廣泛,Web應用的規模也越來越大,開發人員發現動態Web應用的維護成本越來越大,即使只需要修改該頁面的一個簡單按鈕文本,或者一段靜態的文本內容,也不得不打開混雜的動態腳本的頁面源文件進行修改——這是一種很大的風險,完全有可能引入新的錯誤。

    這個時候,人們意識到:使用單純的ASP,或者JSP頁面充當過多角色是相當失敗的選擇,這對于后期的維護相當不利。慢慢地開發人員開始在Web開發中使用MVC模式。

    MVC思想將一個應用分成三個基本部分:Model(模型)、View(視圖)和Controller(控制器),這三個部分以最少的耦合協同工作,從而提高應用的可擴展性及可維護性。

    在經典的MVC模式中,事件由控制器處理,控制器根據事件的類型改變模型或視圖,反之亦然。具體地說,每個模型對應一系列的視圖列表,這種對應關系通常采用注冊來完成,即:把多個視圖注冊到同一個模型,當模型發生改變時,模型向所有注冊過的視圖發送通知,接下來,視圖從對應的模型中獲得信息,然后完成視圖顯示的更新。

    從設計模式的角度來看,MVC思想非常類似于一個觀察者模式,但與觀察者模式存在少許差別:觀察者模式下觀察者和被觀察者可以是兩個互相對等的對象,但對于MVC思想而言,被觀察者往往只是單純的數據體,而觀察者則是單純的視圖頁面。

    概括起來,MVC有如下特點 :

    多個視圖可以對應一個模型。按MVC設計模式,一個模型對應多個視圖,可以減少代碼的復制及代碼的維護量,一旦模型發生改變,也易于維護。

    模型返回的數據與顯示邏輯分離。模型數據可以應用任何的顯示技術,例如,使用JSP頁面、Velocity模板或者直接產生Excel文檔等。

    應用被分隔為三層,降低了各層之間的耦合,提供了應用的可擴展性。

    控制層的概念也很有效,由于它把不同的模型和不同的視圖組合在一起,完成不同的請求。因此,控制層可以說是包含了用戶請求權限的概念。

               —  MVC更符合軟件工程化管理的精神。不同的層各司其職,每一層的組件具有相同的特征,有利于通過工程化和工具化產生管理程序代碼。

    本文關鍵詞:BS框架
    上一篇:BS軟件之框架DWZ[ 12-21 ] 下一篇:BS平臺登錄方法[ 12-24 ]
    回到頂部
    国产成人精品天堂| 亚洲国产精品人人做人人爽| 伊人久久精品无码av一区| 先锋影音av资源网| 久久久精品人妻一区二区三区四 | 四虎永久在线精品免费一区二区| 欧美日韩一区二区三区韩大| 97热久久免费频精品99| 国产精品成人一区二区| 先锋资源中文字幕| 日本伊人精品一区二区三区| 国产精品麻豆高清在线观看| 精品无码一级毛片免费视频观看| 中文字幕乱码中文乱码51精品| 2020亚洲男人天堂精品| 久久精品亚洲精品国产欧美| 人妻少妇偷人精品无码| 国产A∨免费精品视频| 日本在线观看一级高清片| 91精品国产高清91久久久久久| 国产精品免费在线播放| 国产一级强片在线观看| 亚洲国产精品国自产拍电影| 日本精品自产拍在线观看中文| 精品偷自拍另类在线观看| 国产精品福利区一区二区三区四区| 中文字幕精品一区| 国产成人精品免费视| 香蕉依依精品视频在线播放| 2021精品国产综合久久| 日批日出水久久亚洲精品tv| 国产精品网站在线观看免费传媒| 国产久爱免费精品视频| 欧洲成人午夜精品无码区久久 | 黄色小说在线观看视频| 久久精品国产一区| 四虎影视在线免费观看| 四虎国产精品免费观看| 伊人久久精品无码av一区| 国产精品午夜福利在线无码| 无码日韩人妻精品久久蜜桃|