基于SaaS模式的社會(huì)扶貧云平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位授予單位】:中南民族大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52
【圖文】:
第2章 相關(guān)技術(shù)概述架構(gòu)模式層架構(gòu)中,最常見分層為展示層+業(yè)務(wù)層+數(shù)據(jù)層。展示層接收用戶輸入的請(qǐng)求數(shù)據(jù),顯示請(qǐng)求響應(yīng)結(jié)果。業(yè)務(wù)層是系功能的各種請(qǐng)求。數(shù)據(jù)層負(fù)責(zé)數(shù)據(jù)存儲(chǔ)與操作。各層關(guān)系為服務(wù)請(qǐng)求,傳遞參數(shù),并顯示獲取的業(yè)務(wù)層返回信息。業(yè)務(wù),驗(yàn)證數(shù)據(jù)合法性,實(shí)現(xiàn)功能運(yùn)算并將信息返回給展示層。示層不能直接訪問數(shù)據(jù)層。odel)-視圖(View)-控制器(Controller)這三層組合起來形 是軟件三層架構(gòu)中的展示層,可以認(rèn)為 MVC 把三層架構(gòu),形成了控制器、視圖、模型這三個(gè)部分。MVC 通過在模控制器來實(shí)現(xiàn)模型層和視圖層之間的解耦合,通過控制器層之間的同步,圖 2.1 是 MVC 處理請(qǐng)求的流程演示。
、Web 開發(fā)、消息和測(cè)試等相關(guān)的技術(shù)支持[14]。Spring 使用簡(jiǎn)單的 Java 對(duì)象 (Plain Old Java Object, POJO),其實(shí)就是普通avaBeans 來進(jìn)行企業(yè)級(jí)開發(fā)[15]。將每一個(gè)被 Spring 管理的 Java 對(duì)象稱為 Bean過 Spring 提供的 IoC 容器來進(jìn)行對(duì)象的初始化,解決對(duì)象間的依賴,將對(duì)象權(quán)交給了 Spring,由 Spring 管理對(duì)象。Spring 框架采用的分層架構(gòu),我們可據(jù)需要來使用 Spring 的模塊,圖 2.3 展示了 Spring 的架構(gòu)模塊。
并 將 其 注 冊(cè) 到 DriverManager 類 , 然 后 通 過 調(diào) 用 DriverManannection 找到參數(shù)相應(yīng)的驅(qū)動(dòng)類,最后調(diào)用該驅(qū)動(dòng)類的 connect 方ction 對(duì)象。通過 Connection 對(duì)象的 createStatement 方法獲取 Statem Statement 執(zhí)行 SQL 語句,返回結(jié)果集 ResultSet 對(duì)象,讀取 Resu換成普通 Java 對(duì)象。使用傳統(tǒng) JDBC 連接方式弊端包括工作量大,作 Connection 對(duì)象、Statement 對(duì)象和 ResultSet 對(duì)象去取數(shù)據(jù)。同時(shí)處理 JDBC 編程可能產(chǎn)生的各種異常并正確關(guān)閉資源。因此,現(xiàn)在M(Object Relational Mapping, ORM)模型對(duì) JDBC 進(jìn)行封裝。以將 ORM 看做數(shù)據(jù)表和 POJO 對(duì)象的映射關(guān)系模型,通過這層映射分迅速簡(jiǎn)單地將數(shù)據(jù)表的數(shù)據(jù)轉(zhuǎn)換為 POJO 對(duì)象[16],圖 2.4 展示了這
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李春光;;互聯(lián)網(wǎng)時(shí)代的社會(huì)扶貧創(chuàng)新思考[J];當(dāng)代經(jīng)濟(jì);2015年13期
2 杜江;張錚;張杰鑫;邰銘;;MapReduce并行編程模型研究綜述[J];計(jì)算機(jī)科學(xué);2015年S1期
3 蘇海;向德平;;社會(huì)扶貧的行動(dòng)特點(diǎn)與路徑創(chuàng)新[J];中南民族大學(xué)學(xué)報(bào)(人文社會(huì)科學(xué)版);2015年03期
4 徐煥良;翟璐;薛衛(wèi);任守綱;;Hadoop平臺(tái)中MapReduce調(diào)度算法研究[J];計(jì)算機(jī)應(yīng)用與軟件;2015年05期
5 孫亭;賈元江;張永勝;侯秀艷;于鑫;;基于Hadoop的推薦算法研究[J];軟件工程師;2015年04期
6 鄧華平;;基于項(xiàng)目聚類和評(píng)分的時(shí)間加權(quán)協(xié)同過濾算法[J];計(jì)算機(jī)應(yīng)用研究;2015年07期
7 李偉衛(wèi);趙航;張陽;王勇;;基于MapReduce的海量數(shù)據(jù)挖掘技術(shù)研究[J];計(jì)算機(jī)工程與應(yīng)用;2013年20期
8 鄭翠翠;李林;;協(xié)同過濾算法中的相似性度量方法研究[J];計(jì)算機(jī)工程與應(yīng)用;2014年08期
9 薛峰;梁鋒;徐書勛;王彪任;;基于Spring MVC框架的Web研究與應(yīng)用[J];合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年03期
10 亢麗蕓;王效岳;白如江;;MapReduce原理及其主要實(shí)現(xiàn)平臺(tái)分析[J];現(xiàn)代圖書情報(bào)技術(shù);2012年02期
本文編號(hào):2763801
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2763801.html