• <bdo id="i4g44"></bdo>
    <code id="i4g44"><tr id="i4g44"></tr></code>
    <strike id="i4g44"></strike>
    <bdo id="i4g44"></bdo>

    MVC框架是什么?

    Infocode藍暢 互聯(lián)網(wǎng)開發(fā) 3310

    MVC框架是什么?

    MVC模式中,M是指業(yè)務(wù)模型,V是指用戶界面,C則是控制器,使用MVC的目的是將M和V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。其中,View的定義比較清晰,就是用戶界面。

    MVC框架
    MVC框架

    MVC開始是存在于桌面程序中的,M是指業(yè)務(wù)模型,V是指用戶界面,C則是控制器,使用MVC的目的是將M和V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。 [1-2]
    模型-視圖-控制器(MVC)是Xerox PARC在二十世紀八十年代為編程語言Smalltalk-80發(fā)明的一種軟件設(shè)計模式,已被廣泛使用。后來被推薦為Oracle旗下Sun公司Java EE平臺的設(shè)計模式,并且受到越來越多的使用ColdFusion和PHP的開發(fā)者的歡迎。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點




    請輸入姓名或昵稱
    如果您有任何疑問、需要更多信息或希望與我們建立合作請留言
    =

    回復(fù)

    我來回復(fù)
    • 暫無回復(fù)內(nèi)容

    已關(guān)閉回復(fù)。
    主站蜘蛛池模板: 益阳市| 祁门县| 锡林浩特市| 嘉祥县| 太和县| 西贡区| 团风县| 丹巴县| 石家庄市| 安陆市| 德清县| 海盐县| 济南市| 讷河市| 鄂托克旗| 富民县| 确山县| 阿坝| 北宁市| 高青县| 冷水江市| 荃湾区| 绥中县| 舞钢市| 赣州市| 方正县| 浙江省| 高碑店市| 永兴县| 平度市| 阿克苏市| 正阳县| 英山县| 会宁县| 库伦旗| 新干县| 佛冈县| 丁青县| 昌都县| 象州县| 赤水市|