測(cè)土配方和土壤多參數(shù)分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位授予單位】:西安科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類(lèi)號(hào)】:TP311.52
【圖文】:
2 系統(tǒng)理論與技術(shù)2.1 系統(tǒng)開(kāi)發(fā)框架技術(shù)介紹2.1.1 SSM 框架簡(jiǎn)介目前主流的 JavaEE 企業(yè)級(jí)開(kāi)發(fā)框架有很多,項(xiàng)目組結(jié)合項(xiàng)目特點(diǎn)和需求,最終選擇使用 SSM 開(kāi)發(fā)框架,在一些大型的企業(yè)級(jí)系統(tǒng)的開(kāi)發(fā)中,經(jīng)常會(huì)出現(xiàn) SSM 框架的身影,該框架是 Spring、Spring MVC 和 MyBatis 框架的結(jié)合,這三大框架各有優(yōu)缺點(diǎn),而 SSM框架正是結(jié)合了這三大框架的優(yōu)點(diǎn),把三者結(jié)合起來(lái),使企業(yè)級(jí)開(kāi)發(fā)效率更高并且準(zhǔn)確率也更高。在企業(yè)級(jí)應(yīng)用開(kāi)發(fā)中 Spring 作為一個(gè)開(kāi)源框架,在 JavaEE 系統(tǒng)的眾多架構(gòu)中一直扮演著重要的角色,它有兩個(gè)重要的特性,一個(gè)是依賴(lài)注入,一個(gè)是面向切面編程[23]。Spring 的各個(gè)模塊如圖 2.1 所示。
西安科技大學(xué)全日制工程碩士學(xué)位論文來(lái)越重要。對(duì)于程序開(kāi)發(fā)來(lái)說(shuō),特別是對(duì)于企業(yè)級(jí)的系統(tǒng)開(kāi)發(fā),后臺(tái)業(yè)務(wù)數(shù)據(jù)的處理和前臺(tái)業(yè)務(wù)數(shù)據(jù)的顯示是兩個(gè)重要的部分,二者之間的耦合程度決定了開(kāi)發(fā)的難度與時(shí)間。一般情況下,我們會(huì)根據(jù)前臺(tái)視圖的需求來(lái)指定更新業(yè)務(wù)對(duì)象,通過(guò)此命令進(jìn)行操作,讓前臺(tái)頁(yè)面對(duì)所有的業(yè)務(wù)對(duì)象改變具有盡可能高的敏銳性。當(dāng)所有的前臺(tái)頁(yè)面都依賴(lài)于同一個(gè)業(yè)務(wù)對(duì)象時(shí),對(duì)于軟件系統(tǒng)的開(kāi)發(fā)的敏感性會(huì)大大降低。Springmvc 將解耦的思想充分利用到框架設(shè)計(jì)中,大大方便了系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[24]。在當(dāng)前的主流持久層框架中,比較流行的有 Hibernate、Mybatis 和最原始的 JDBC,Hibernate 有自己的數(shù)據(jù)庫(kù)操作語(yǔ)言,使用起來(lái)集成度比較高,JDBC 集成度比較低,所以使用起來(lái)是最靈活的,而 Mybatis 正是兼具了以上二者的優(yōu)點(diǎn),既有靈活性并且集成度相對(duì)較高,符合快速開(kāi)發(fā)的基本要求,出于以上原因考慮,作者選擇的是 Mybatis,Mybatis 數(shù)據(jù)處理層結(jié)構(gòu)如圖 2.2 所示。
圖 2.3 Shiro 重點(diǎn)功能Shiro 將身份驗(yàn)證,授權(quán),會(huì)話(huà)管理和加密綜合在一起,在保證系統(tǒng)安全性的基礎(chǔ)上簡(jiǎn)化了開(kāi)發(fā)方式。上圖中顯示的 Shiro 的主要重點(diǎn)功能包括(1)對(duì)于用戶(hù)登錄的控制;(2)對(duì)于用戶(hù)權(quán)限的控制;(3)通過(guò)加密算法對(duì)于系統(tǒng)安全的控制;(4)對(duì)于 webapi 的控制;(5)對(duì)于緩存的控制;(6)通過(guò)多線(xiàn)程對(duì)于程序并發(fā)性的控制;(7)對(duì)于集成測(cè)試和單元測(cè)試等測(cè)試功能的控制;(8)對(duì)于假定用戶(hù)功能身份的控制。2.1.4 Druid 技術(shù)Druid 是阿里巴巴的一個(gè)開(kāi)源項(xiàng)目,在阿里巴巴的大多數(shù)項(xiàng)目中得到具體應(yīng)用,由于它的開(kāi)源性,許多小型企業(yè)也在不斷使用 Druid。Druid 優(yōu)點(diǎn)包括以下幾個(gè)方面,
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 黃風(fēng)麗;蔡明;;基于灰色關(guān)聯(lián)投影的土壤養(yǎng)分分區(qū)管理模型研究[J];現(xiàn)代農(nóng)業(yè)科技;2014年13期
2 劉茜;;信息技術(shù)在測(cè)土配方施肥中的運(yùn)用[J];農(nóng)民致富之友;2014年06期
3 羅文敏;楊萬(wàn)云;林昌虎;張珍明;王芳;張家春;;三穗縣何首烏種植基地的土壤質(zhì)量綜合評(píng)價(jià)[J];貴州農(nóng)業(yè)科學(xué);2014年03期
4 王保梅;;測(cè)土配方施肥技術(shù)的應(yīng)用與推廣[J];河南農(nóng)業(yè);2013年24期
5 宮奇華;;淺談測(cè)土配方施肥技術(shù)[J];農(nóng)民致富之友;2013年18期
6 侯均達(dá);;大數(shù)據(jù)背景下農(nóng)業(yè)信息化的發(fā)展[J];青年與社會(huì);2013年09期
7 郭永田;;正確把握農(nóng)業(yè)信息化發(fā)展的四個(gè)關(guān)系[J];農(nóng)村工作通訊;2013年09期
8 游泳;龍從霞;任金銅;翟超;;典型喀斯特山區(qū)配方施肥系統(tǒng)設(shè)計(jì)與研究[J];安徽農(nóng)業(yè)科學(xué);2013年12期
9 華春林;陸遷;姜雅莉;理查德·伍德沃德;;農(nóng)戶(hù)參與農(nóng)業(yè)面源污染防治的教育培訓(xùn)項(xiàng)目影響因素分析[J];軟科學(xué);2013年04期
10 張書(shū)貴;李雪;陳麗;;在Spring面向切面編程及其應(yīng)用研究[J];電腦編程技巧與維護(hù);2013年06期
相關(guān)碩士學(xué)位論文 前4條
1 馮紹振;測(cè)土配方施肥專(zhuān)家系統(tǒng)的研究與實(shí)現(xiàn)[D];山東農(nóng)業(yè)大學(xué);2017年
2 賀慶榮;基于WebGIS的測(cè)土配方施肥專(zhuān)家決策系統(tǒng)的研究與實(shí)現(xiàn)[D];南昌大學(xué);2010年
3 胡文杰;基于網(wǎng)絡(luò)的測(cè)土配方施肥數(shù)據(jù)管理與應(yīng)用系統(tǒng)[D];華中農(nóng)業(yè)大學(xué);2009年
4 夏波;縣級(jí)測(cè)土配方施肥信息系統(tǒng)的建立及應(yīng)用[D];西南大學(xué);2007年
本文編號(hào):2795017
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2795017.html