日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 基于模型-視圖-控制器的Web應用程序框架設計

          基于模型-視圖-控制器的Web應用程序框架設計

          作者: 時間:2009-12-10 來源:網(wǎng)絡 收藏

          的結構如圖2所示。Views和ViewManager是系統(tǒng)的部分,其中,ViewManager負責頁面的生成與顯示。服務和業(yè)務邏輯組件提供的業(yè)務邏輯,屬于系統(tǒng)的部分。剩下的部分屬于系統(tǒng)的部分,各個部分的主要功能如下:Manager給提供一個人口,根據(jù)不同的Navigator來決定新建或加載一個任務:Navigator負責管理頁面之間的跳轉,根據(jù)配置文件選擇合適的頁面,調用ViewManager激活頁面;ControllerBase和Controllers根據(jù)頁面請求調用不同的業(yè)務邏輯,返回結果;State保存的狀態(tài)以及當前顯示的頁面。

          本文引用地址:http://yuyingmama.com.cn/article/163423.htm

          此應用的具體工作流程如下:在Manager中啟動任務以后,實例化導航器傳遞適當?shù)男畔⒔o導航器(Navigator)。導航器調用Configuration類從配置文件中取出配置信息,根據(jù)配置信息,創(chuàng)建管理器(Views Manager)。然后,Manager調用Navigator的NavigateEvent事件,獲得應用程序要顯示的和下一個要顯示的頁面。此時,可以調用State類中的Save方法,將狀態(tài)保存到數(shù)據(jù)庫中。另外,導航器也可以調用適當?shù)?a class="contentlabel" href="http://yuyingmama.com.cn/news/listbylabel/label/視圖">視圖管理器中的ActiveView方法,將視圖名字傳給視圖管理器。ActiveView方法負責創(chuàng)建,顯示視圖。視圖顯示之后,等待用戶在界面中執(zhí)行一個動作。如果用戶執(zhí)行了一個動作,就通過調用業(yè)務邏輯,處理后就會將結果返回頁面。
          使用開發(fā)應用程序可以很方便地控制和改變業(yè)務流程,此時只需要修改配置文件即可;可以實現(xiàn)狀態(tài)管理,保持頁面間狀態(tài)的連貫性,捕獲用戶與應用程序交互的狀態(tài),根據(jù)保存的狀態(tài)信息,用戶可以在任何時間、地點、機器繼續(xù)未完成的操作。



          評論


          相關推薦

          技術專區(qū)

          關閉