• 
    

    
    

      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
      光泽县| 淮阳县| 七台河市| 防城港市| 唐海县| 定襄县| 枞阳县| 嘉禾县| 时尚| 长宁区| 平邑县| 静乐县| 岳池县| 宝丰县| 麦盖提县| 家居| 隆昌县| 正蓝旗| 都匀市| 兖州市| 新绛县| 屏边| 宁德市| 铜梁县| 太仆寺旗| 宣威市| 观塘区| 芜湖县| 尤溪县| 宁化县| 德惠市| 吉安市| 万安县| 随州市| 呼图壁县| 双鸭山市| 芷江| 塘沽区| 秭归县| 甘肃省| 芒康县|