天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

Hybrid模式系統(tǒng)框架的設(shè)計(jì)與應(yīng)用

發(fā)布時(shí)間:2020-04-01 09:13
【摘要】:隨著移動(dòng)終端的普及和HTML5技術(shù)的發(fā)展,通過(guò)分析現(xiàn)有的框架,針對(duì)后臺(tái)服務(wù)端的開(kāi)發(fā),抽取移動(dòng)端和Web端中具有相同類(lèi)型和相似的功能結(jié)構(gòu),設(shè)計(jì)了移動(dòng)端和web端通用框架,使系統(tǒng)開(kāi)發(fā)人員在Web端和移動(dòng)端的設(shè)計(jì)和實(shí)現(xiàn)中調(diào)用框架封裝功能模塊,提高系統(tǒng)的開(kāi)發(fā)效率。Web端和移動(dòng)端在業(yè)務(wù)邏輯處理中,將OOP和MVC相結(jié)合,對(duì)系統(tǒng)進(jìn)行分層和縱向設(shè)計(jì),利用AOP設(shè)計(jì)思想進(jìn)行橫向切離,將系統(tǒng)的業(yè)務(wù)邏輯分為通用模塊和核心模塊,在實(shí)現(xiàn)具體的業(yè)務(wù)邏輯處理時(shí)只需調(diào)用通用模塊,降低耦合度。通用框架通過(guò)應(yīng)用工廠模式對(duì)數(shù)據(jù)庫(kù)的連接操作進(jìn)行了設(shè)計(jì)和封裝,只需修改配置文件就可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接;為了提高數(shù)據(jù)的合法性后臺(tái)對(duì)字段驗(yàn)證進(jìn)行封裝,在處理具體的業(yè)務(wù)邏輯時(shí)只需按照不同的系統(tǒng)中字段的要求進(jìn)行修改實(shí)現(xiàn)對(duì)數(shù)據(jù)字段的驗(yàn)證;在對(duì)象-關(guān)系的映射完成數(shù)據(jù)對(duì)象到數(shù)據(jù)實(shí)體之間的聯(lián)系,當(dāng)數(shù)據(jù)庫(kù)表發(fā)生改變時(shí),只需修改對(duì)應(yīng)的數(shù)據(jù)對(duì)象,在數(shù)據(jù)的持久化設(shè)計(jì)上實(shí)現(xiàn)了數(shù)據(jù)處理層數(shù)據(jù)邏輯與業(yè)務(wù)邏輯的相互分離;對(duì)調(diào)試日志進(jìn)行了封裝,在調(diào)試過(guò)程中可以快速的找到問(wèn)題所在,方便對(duì)系統(tǒng)后期的維護(hù);在安全性設(shè)計(jì)方面通過(guò)對(duì)過(guò)濾器、防SQL注入和權(quán)限方面進(jìn)行了設(shè)計(jì);對(duì)數(shù)據(jù)分頁(yè)的操作進(jìn)行了封裝設(shè)計(jì),前臺(tái)的分頁(yè)組件只需調(diào)用后臺(tái)的業(yè)務(wù)邏輯減少不必要的數(shù)據(jù)傳輸;通過(guò)對(duì)移動(dòng)應(yīng)用模式研究,移動(dòng)客戶(hù)端采用Hybrid模式,使用WebView加載服務(wù)器端的JSP頁(yè)面資源及HTML5響應(yīng)式網(wǎng)頁(yè)的應(yīng)用實(shí)現(xiàn)跨平臺(tái)的開(kāi)發(fā),后期只需按照需求對(duì)服務(wù)器端的資源進(jìn)行維護(hù),方便系統(tǒng)的更新,降低開(kāi)發(fā)成本。通過(guò)分析配送系統(tǒng)功能性需求,并在移動(dòng)端和web端的訂單服務(wù)上進(jìn)行了應(yīng)用,在實(shí)現(xiàn)的過(guò)程中移動(dòng)端和web端中的訂單業(yè)務(wù)邏輯處理模塊可以直接使用框架封裝的通用模塊,減少了代碼量,降低了模塊之間的耦合度,驗(yàn)證框架在移動(dòng)端和web端具有較好的可維護(hù)性、擴(kuò)展性、復(fù)用性。
【圖文】:

框架結(jié)構(gòu),框架結(jié)構(gòu),持久層


圖2.1邋Spring框架結(jié)構(gòu)圖逡逑Fig.2.1邋Spring邋framework邋structure邋diagram逡逑ibernate是一種面向Java環(huán)境對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射工具,是一個(gè)Gavin邋King創(chuàng)建,底層封裝JDBC邋API,功能是實(shí)現(xiàn)持久層,完成作,無(wú)需面向數(shù)據(jù)庫(kù)表的開(kāi)發(fā),使系統(tǒng)開(kāi)發(fā)人員能夠完全用面向和設(shè)計(jì)系統(tǒng),減少持久層的工作率,提高編程效率[28]。逡逑yBatis邋由邋2010邋年的邋apache邋software邋foundation邋遷移到邋google邋codeatis,前身為apache的開(kāi)源項(xiàng)目iBatis。MyBatis是一個(gè)優(yōu)秀的jdbc的操作數(shù)據(jù)庫(kù)的過(guò)程進(jìn)行封裝,使開(kāi)發(fā)者只需要關(guān)注SQL精力去處理例如注冊(cè)驅(qū)動(dòng)、創(chuàng)建connection、創(chuàng)建statement、手集檢索等jdbc繁雜的過(guò)程代碼,它通過(guò)簡(jiǎn)單的XML或注解來(lái)接口和JavaPOJOs映射成數(shù)據(jù)庫(kù)數(shù)據(jù),避免使用繁瑣的java代獲取數(shù)據(jù)[29]。逡逑

設(shè)計(jì)模式


護(hù)的傳統(tǒng)開(kāi)發(fā)模式相比,MVC對(duì)系統(tǒng)采用分層的設(shè)計(jì),將業(yè)務(wù)邏輯的處理、頁(yè)面逡逑展示和數(shù)據(jù)對(duì)象進(jìn)行了分離,與傳統(tǒng)開(kāi)發(fā)模式相比具有很大的優(yōu)勢(shì)且彌補(bǔ)了不足。逡逑MVC設(shè)計(jì)模式如圖2.邋2所示。逡逑Browser逡逑Request邋邐^逡逑C(Control)邋^逡逑Servlet邋NB、'逡逑f邐廣 ̄ ̄N邐/邋a逡逑a邋M(Model)邐;邋DR邋,逡逑a邋e邋0逡逑Response邋/邋v(View)邋丨’逡逑4—JSP邋/逡逑圖2.2邋MVC設(shè)計(jì)模式逡逑Fig.2.2邋MVC邋design邋pattern逡逑MVC設(shè)計(jì)模式用于應(yīng)用程序的分層開(kāi)發(fā)。逡逑Model邋(模型):對(duì)應(yīng)】avaBean,代表一個(gè)存取數(shù)據(jù)的對(duì)象或JAVA邋POJO,逡逑?11-逡逑
【學(xué)位授予單位】:大連海事大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類(lèi)號(hào)】:TP311.52

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 王櫻;李錫輝;趙莉;;基于SSM框架的高校在線考試系統(tǒng)研究[J];電腦編程技巧與維護(hù);2017年20期

2 劉黎娜;;設(shè)計(jì)模式及其在軟件設(shè)計(jì)中的應(yīng)用研究[J];通訊世界;2017年16期

3 唐四化;;一種面向多業(yè)務(wù)的移動(dòng)應(yīng)用開(kāi)發(fā)框架研究[J];電腦編程技巧與維護(hù);2017年11期

4 尹云霞;;基于分層思想的SSH框架整合技術(shù)研究[J];新技術(shù)新工藝;2017年04期

5 李展飛;;Web軟件系統(tǒng)開(kāi)發(fā)框架設(shè)計(jì)在MVC模式的實(shí)現(xiàn)[J];電子技術(shù)與軟件工程;2017年08期

6 馬壯;陳年飛;史夢(mèng)安;王志勃;;一種基于Android混合開(kāi)發(fā)模式的軟件架構(gòu)設(shè)計(jì)[J];軟件導(dǎo)刊;2017年01期

7 蔣健健;;移動(dòng)APP開(kāi)發(fā)模式探討[J];數(shù)字技術(shù)與應(yīng)用;2017年02期

8 楊晴雯;王曉莉;趙楷;鄭炅;;JAVA教學(xué)中軟件分層架構(gòu)思維方式的引導(dǎo)[J];信息與電腦(理論版);2017年02期

9 欒斯喬;;基于J2EE和MVC模式的企業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];信息通信;2016年02期

10 姜林美;李國(guó)剛;杜勇前;;結(jié)合AOP思想和依賴(lài)注入技術(shù)的輕量級(jí)MVC框架[J];華僑大學(xué)學(xué)報(bào)(自然科學(xué)版);2016年01期

相關(guān)會(huì)議論文 前1條

1 李驍;張丹;;基于混合模式的移動(dòng)開(kāi)發(fā)技術(shù)的研究[A];“決策論壇——企業(yè)管理模式創(chuàng)新學(xué)術(shù)研討會(huì)”論文集(下)[C];2017年

相關(guān)碩士學(xué)位論文 前10條

1 馬勇U,

本文編號(hào):2610253


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2610253.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)1bcb5***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com