周小軍
(中國石油化工股份有限公司長嶺分公司,湖南 岳陽 414012)
MVC架構下瀏覽器移動應用開發探討
周小軍
(中國石油化工股份有限公司長嶺分公司,湖南 岳陽 414012)
為了給基礎設施管理系統增加移動功能,對MVC架構下瀏覽器移動應用的開發進行了探討。介紹了MVC體系結構和瀏覽器移動應用的原理,舉例說明了模型、控制器、視圖的設計和實現,顯示了運行效果,總結了開發方法,描述了應用場景,實踐后證明方案可行。
WebForm MVC 實體框架 jquery mobile 單一職責原則 狀態機 業務規則
基礎設施管理系統是基于WebForm[1]構建的、使用事件驅動編程的應用網站,它集設備信息錄入、維護、審批、結算為一體,監控設備維護、更新、采購,保證了信息設備管理目標的實現。
眾所周知,計算架構模式正經歷著從瀏覽器/服務器模式,到移動/無線/云模式的演變,移動技術成為其中重要的組成部分。移動帶來巨大的商機,促進、改善了B2E、B2C等商業模式。移動應用為用戶帶來的價值體現在:實時信息收集、業務流程加速、信息價值放大[2]。
為了加速設施管理系統的維護、審批等流程,需要給系統增加移動功能。當前移動應用分為原生應用、基于瀏覽器的應用以及混合應用。基于瀏覽器的應用使用終端內置瀏覽器訪問系統網站,用戶無需安裝應用,應用開發成本低,維護方便,較具有競爭優勢。
本文從系統架構開始,到重構業務功能實現,探討為基礎設施管理系統增添基于瀏覽器的移動功能的過程。……