MVC框架

          MVC模式是"Model-View-Controller"的縮寫,中文翻譯為"模式-視圖-控制器"。MVC應用程序總是由這三個部分組成。Event(事件)導致Controller改變Model或View,或者同時改變兩者。只要Controller改變了Models的數據或者屬性,所有依賴的View都會自動更新。類似的,只要Controller改變了View,View會從潛在的Model中獲取數據來刷新自己。MVC模式最早是smalltalk語言研究團提出的,應用于用戶交互應用程序中。smalltalk語言和java語言有很多相似性,都是面向對象語言,很自然的SUN在petstore(寵物店)事例應用程序中就推薦MVC模式作為開發Web應用的架構模式。MVC模式是一種架構模式,其實需要其他模式協作完成。在J2EE模式目錄中,通常采用service to worker模式實現,而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式組成。而Struts只實現了MVC的View和Controller兩個部分,Model部分需要開發者自己來實現,Struts提供了抽象類Action使開發者能將Model應用于Struts框架中。

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 扎赉特旗| 古丈县| 营口市| 莱阳市| 金门县| 泽库县| 新巴尔虎左旗| 昌图县| 安仁县| 巧家县| 普兰县| 太白县| 黄龙县| 禄丰县| 潼南县| 白玉县| 临澧县| 嘉定区| 闽侯县| 渝中区| 开阳县| 汝城县| 阿拉善盟| 历史| 京山县| 齐齐哈尔市| 包头市| 巴青县| 嘉兴市| 丹凤县| 呼玛县| 枝江市| 林芝县| 奈曼旗| 都昌县| 淅川县| 来宾市| 巴东县| 龙里县| 眉山市| 宁陕县|