999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

移動端應用系統(tǒng)架構設計研究

2016-10-21 02:58:21董國正
科技創(chuàng)新導報 2016年8期
關鍵詞:設計

董國正

摘 要:隨著移動應用技術的廣泛應用,系統(tǒng)架構設計為實現(xiàn)一套有針對性功能且具有高性能、易于擴展、具有一定程度上的可復用性等特性的移動APP提供了重要保證,為改善公司軟件質量,降低軟件開發(fā)和維護成本,縮短軟件開發(fā)工期,提高軟件重用率,為公司發(fā)展奠定了技術基礎,該文描述了其中一種符合上述特性的架構設計理念。

關鍵詞:架構 設計 移動端

中圖分類號:TP311 文獻標識碼:A 文章編號:1674-098X(2016)03(b)-0017-02

1 概述

1.1 目的

為改善公司軟件質量,降低軟件開發(fā)和維護成本,縮短軟件開發(fā)工期,提高軟件重用率,促使公司軟件開發(fā)和項目管理水平更上一層樓,形成具有行業(yè)特色的技術體系和企業(yè)標準,為公司發(fā)展奠定技術基礎,研究、探索、建立該開發(fā)規(guī)范(以下簡稱規(guī)范)。

該規(guī)范實施后,公司所有的軟件產品、定制軟件開發(fā)和軟件維護項目必須嚴格執(zhí)行。

1.2 原則

1.2.1 簡單、有效

軟件應用架構、數(shù)據(jù)處理過程和交互界面力求簡單、清晰和有效,不過多追求新技術和技巧的應用。

1.2.2 標準、可重用

應用架構、數(shù)據(jù)處理過程和交互界面標準、規(guī)范和可重用是必須堅持的原則。嚴格劃分業(yè)務相關和業(yè)務無關部分,業(yè)務無關部分必須實現(xiàn)標準化。

1.2.3 業(yè)務邊界明確

明確軟件功能的業(yè)務邊界。嚴禁業(yè)務邊界不清晰,越界操作數(shù)據(jù),不同業(yè)務混合的情況出現(xiàn)。各不同邊界之間的數(shù)據(jù)交換可通過標準接口進行操作;要絕對保證離開業(yè)務邊界數(shù)據(jù)的合法性和合理性,嚴禁非法和冗余數(shù)據(jù)進入下一個業(yè)務邊界。

1.2.4 數(shù)據(jù)處理后臺化

嚴禁在客戶端進行數(shù)據(jù)處理。一般情況下,采用后臺數(shù)據(jù)庫存儲過程進行數(shù)據(jù)處理;特殊情況下,可采用引擎進行數(shù)據(jù)處理。

2 架構規(guī)范

安卓開發(fā)架構總體分為基礎框架和系統(tǒng)業(yè)務兩大部分,(見圖1)。

其中基礎框架包含公共訪問類(如:數(shù)據(jù)庫操作接口、數(shù)據(jù)庫操作實現(xiàn)類、網(wǎng)絡提交封裝類)、工具類(如:文件訪問工具類、二維碼掃描工具類)、框架基礎配置文件和其他第三方工具類等內容,框架部分可持續(xù)擴展功能封裝類,供系統(tǒng)業(yè)務模塊調用。

系統(tǒng)業(yè)務中將具體系統(tǒng)的每個業(yè)務模塊拆分成獨立包,并嚴格采用簡單三層應用架構,既展現(xiàn)層、業(yè)務邏輯層和數(shù)據(jù)操作層,各層之間界限清晰(見圖2)。

3 開發(fā)框架規(guī)范詳細說明

3.1 UI展現(xiàn)層規(guī)范

3.1.1 規(guī)范說明

展現(xiàn)層進行數(shù)據(jù)展示、數(shù)據(jù)采集、數(shù)據(jù)合理性和合法性校驗操作。

(1)數(shù)據(jù)的合法性指數(shù)據(jù)表示對象屬性對數(shù)據(jù)類型的限制;而數(shù)據(jù)合理性指具體業(yè)務對數(shù)據(jù)取值范圍的限制。

(2)一般情況下,數(shù)據(jù)的合理性在{提交|保存|確定}按鈕的點擊事件中處理,而數(shù)據(jù)的合法性在數(shù)據(jù)輸入域焦點離開時進行校驗。

3.1.2、規(guī)范詳細

UI界面所對應的java實現(xiàn)類中,只包含如下及部分內容:變量定義、初始化控件、事件綁定、調用接口和更新UI五部分。

(1)變量定義。

定義界面控件或其他成員變量。

(2)初始化控件。

初始化界面控件。

(3)事件綁定。

為界面控件綁定事件。

(4)調用接口。

設置接口參數(shù):傳遞數(shù)據(jù)、解析方法名稱(業(yè)務層的實現(xiàn)方法)、更新UI的方法。

(5)更新UI。

根據(jù)接口返回的數(shù)據(jù)更新UI界面。

3.2 業(yè)務控制層規(guī)范

3.2.1 規(guī)范說明

業(yè)務邏輯層為,定義解析接口數(shù)據(jù)的邏輯方法,向上返回解析后的Bean數(shù)據(jù),每個業(yè)務模塊定義自己的業(yè)務類。

3.2.2 規(guī)范詳細

各個模塊業(yè)務類繼承BaseService類,并重寫getBean方法,并在類中定義本模塊的解析方法。

3.3 數(shù)據(jù)操作層規(guī)范

3.3.1 規(guī)范說明

數(shù)據(jù)操作層包含:數(shù)據(jù)表映射對象(bean)、數(shù)據(jù)庫操作公共類和數(shù)據(jù)庫表基礎(增、刪、該、查)操作方法、SQL語句執(zhí)行方法、以功能調用的方式向業(yè)務邏輯層提供數(shù)據(jù)操作服務。

3.3.2 規(guī)范詳細

(1)SQL構造類。

對應表字段生成SQL構造類SqlBuilder,繼承基礎抽象類ATableBase,并初始化表名與列集合。

(2)SQL控制類。

對應表字段生成SQL控制類,重寫增、刪、改、查方法。

(3)前臺調用。

4 基礎規(guī)范

基礎操作是指應用軟件中基本的操作過程,包括啟動、登錄和更新3個過程,具體描述如下。

4.1 啟動

App啟動后,首先判斷是否啟動歡迎頁,在進入登錄頁之前,將推送等第三方服務進行注冊。

4.2 登錄

(1)判斷當前是否已連接網(wǎng)絡,如果網(wǎng)絡已連接則可進行登錄接口。

(2)記錄是否為第一次登錄,用于判斷是否啟動歡迎頁。

(3)判斷是否保存登錄密碼,是否下次自動登錄(跳過登錄頁直接進入主界面)。

(4)登錄成功后啟動App內部服務(輪詢消息服務或內外網(wǎng)絡切換服務等)。

4.3 更新

登錄成功后,App自動訪問更新接口,判斷是否有版本更新。

該系統(tǒng)架構是程序設計人員從實際應用及設計經驗的角度出發(fā),提出了移動端設計的基本理念,同時歸納總結并比較其他的設計模式和信息架構提出的優(yōu)化方案,旨在幫助設計、產品、開發(fā)相關人員更好地思考移動端設計。

參考文獻

[1] 李寶智.淺談移動應用的架構設計[J].電腦與電信,2008(5):52-53.

[2] 任捷怡.基于移動終端設備的移動學習系統(tǒng)的研究與實現(xiàn)[D].西南交通大學,2012.

[3] 莫嬌清.移動學習系統(tǒng)開發(fā)技術的探索與研究[D].華東師范大學,2009.

猜你喜歡
設計
二十四節(jié)氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 欧美性精品| 午夜三级在线| 尤物亚洲最大AV无码网站| 成·人免费午夜无码视频在线观看| a级毛片免费在线观看| 国产福利观看| 久久综合五月婷婷| 久久精品中文字幕少妇| 毛片大全免费观看| 99色亚洲国产精品11p| 亚洲一级毛片| 欧美特黄一级大黄录像| 精品欧美一区二区三区在线| 成人无码区免费视频网站蜜臀| 色婷婷狠狠干| 日韩一区精品视频一区二区| 国产综合精品日本亚洲777| 97在线免费视频| 国产精品流白浆在线观看| 中文字幕在线永久在线视频2020| 欧美激情伊人| 色天天综合| 国产99热| 午夜免费小视频| 2021国产精品自产拍在线观看| 欧美一级爱操视频| 大陆精大陆国产国语精品1024| 免费人成在线观看成人片 | 久久91精品牛牛| 成人福利在线免费观看| 国产女人18水真多毛片18精品| 婷婷色狠狠干| 亚洲天堂.com| 欧美性猛交一区二区三区| 亚洲国产精品日韩av专区| 中文字幕 91| 久久综合九九亚洲一区| 青青青亚洲精品国产| 婷婷亚洲视频| 亚洲第一黄片大全| 久久久四虎成人永久免费网站| 国产成人精品三级| 欧美中日韩在线| 久久精品91麻豆| 亚洲一级色| 97免费在线观看视频| 精品一区二区三区视频免费观看| 永久免费精品视频| 国产午夜一级毛片| 国产麻豆另类AV| 国产欧美日本在线观看| 成人韩免费网站| 香蕉eeww99国产在线观看| 在线观看免费黄色网址| 欧美日韩国产精品va| 亚洲精品无码日韩国产不卡| 久久综合色播五月男人的天堂| 欧美日韩亚洲国产主播第一区| 色婷婷综合激情视频免费看| 欧美综合一区二区三区| 国内精品久久久久久久久久影视| 无码高清专区| 日韩小视频在线播放| 国产精品永久久久久| 亚洲国模精品一区| 国产福利影院在线观看| 男女性午夜福利网站| 91精品国产91久久久久久三级| 无码一区中文字幕| 国产无遮挡裸体免费视频| 国产一级片网址| 成人福利视频网| 熟女视频91| 亚洲午夜天堂| 国产精品3p视频| 国产激爽大片在线播放| 女人爽到高潮免费视频大全| 国产微拍一区| 精品国产成人三级在线观看| 亚洲人精品亚洲人成在线| 91麻豆国产在线| 日韩在线欧美在线|