• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    MVC設(shè)計(jì)模型

    2009-06-17 09:25:40王付娟
    新媒體研究 2009年7期
    關(guān)鍵詞:設(shè)計(jì)模式開發(fā)者視圖

    王付娟

    摘要MVC(Model—View-Controller)設(shè)計(jì)模式是目前使用較多的一種設(shè)計(jì)模式。它是Xerox公司再20世紀(jì)80年代末期發(fā)表的一系列論文中提出的。MVC模式是一種架構(gòu)模式,其實(shí)需要其他模式協(xié)作完成。在J2EE模式目錄中,通常采用service to worker模式實(shí)現(xiàn)。而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式組成。而Struts只實(shí)現(xiàn)了MVc的View和contr01ler兩個(gè)部分,Model部分需要開發(fā)者自己來實(shí)現(xiàn).Struts提供了抽象類Action使開發(fā)者能將Model應(yīng)用于Struts框架中。其基本原理是把應(yīng)用程序的數(shù)據(jù)和商務(wù)邏輯、數(shù)據(jù)的外觀呈現(xiàn),以及對數(shù)據(jù)的操作劃分到不同的實(shí)體當(dāng)中去.這些實(shí)體分別稱為模型(Model)、視圖(View)和控制器(Controller)。Event(事件)導(dǎo)致Controller改變Model或view,或者同時(shí)改變兩者。只要Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會(huì)自動(dòng)更新。類似的,只要Controller改變了View,View會(huì)從潛在的Model中獲取數(shù)據(jù)來刷新自己。

    猜你喜歡
    設(shè)計(jì)模式開發(fā)者視圖
    仿生設(shè)計(jì)模式的創(chuàng)新應(yīng)用探索
    玩具世界(2023年6期)2024-01-29 12:14:36
    “1+1”作業(yè)設(shè)計(jì)模式的實(shí)踐探索
    交通機(jī)電工程設(shè)計(jì)模式創(chuàng)新探討
    5.3 視圖與投影
    視圖
    Y—20重型運(yùn)輸機(jī)多視圖
    SA2型76毫米車載高炮多視圖
    16%游戲開發(fā)者看好VR
    CHIP新電腦(2016年3期)2016-03-10 13:06:42
    iOS開發(fā)者調(diào)查
    電腦迷(2015年8期)2015-05-30 12:27:10
    iOS開發(fā)者調(diào)查
    電腦迷(2015年4期)2015-05-30 05:24:09
    宕昌县| 宝坻区| 汽车| 芦溪县| 河曲县| 泸西县| 张掖市| 华阴市| 自贡市| 洪湖市| 拜泉县| 腾冲县| 瑞昌市| 新余市| 重庆市| 嘉善县| 昌邑市| 启东市| 托克逊县| 睢宁县| 苏尼特左旗| 华安县| 哈尔滨市| 乌苏市| 封丘县| 莱阳市| 天祝| 河南省| 扎赉特旗| 平山县| 神农架林区| 翁源县| 七台河市| 成武县| 石家庄市| 商丘市| 建水县| 呼伦贝尔市| 景洪市| 绵阳市| 东城区|