《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于Java&XML技術構建植物病蟲害遠程診斷系統

基于Java&XML技術構建植物病蟲害遠程診斷系統

2009-01-15
作者:武守忠 高靈旺

1.引言?

????網絡服務已經影響到整個社會的方方面面,Web應用程序也變的越來越復雜,近年來,我國農業生產形勢發生了諸多變化,生態環境的改變使得新的病蟲害開始發生,在植物類產品生產過程中因未能及時診斷病蟲害而造成的損失是巨大的,對植物病蟲害診斷工作提出了挑戰。因此,建立和完善植物病蟲害診斷系統是新世紀的一個重要內容,而植物病蟲害的遠程診斷是智能農業的一個重要技術功能,網絡通信技術的快速發展,使植物病蟲害診斷技術突破了時空限制。系統通過使用先進的領先技術Java和XML來提供優秀的診斷服務。

??? 在傳統的小型JSP應用程序中,數據、業務邏輯和用戶界面通常組合在一個代碼模塊中,應用程序通常還包含用來控制應用程序流程的邏輯,這樣由于文件中HTML和Java的強耦合,會有邏輯混亂,調試困難等很多問題。本文介紹的植物病蟲害遠程診斷系統,采用了基于J2EE的分布式應用體系結構和MVC開發模型,是分布在不同地理位置上的數據庫與遠程診斷系統通過Internet互聯在一起。MVC模式將復雜的系統劃分為M(model)、V(view)、C(controller)三層結構。MVC模式不僅實現了功能模塊和顯示模塊的分離,同時它還提高了應用系統的可維護性、可擴展性、可移植性和組件的可復用性。MVC模式是目前基于B/S結構開發的最為有效的一種模式。

2.技術背景?

????J2EE已經成為企業應用開發的標準。平臺為創建、部署和管理企業級類應用以及代碼的可移植性及重用提供了一個安全的、伸縮的和可擴展的環境?;谒?,開發者只需要集中精力編寫代碼來表達企業應用的商業邏輯和表示邏輯,至于其他系統問題,如內存管理、多線程、資源分布、垃圾收集等,都將由J2EE自動完成。J2EE方案的實施可顯著地提高系統的可移植性、安全性、可伸縮性、負載平衡和可重用性。J2EE的發展,讓Java語言與MVC模式設計思想達到了完美的結合,使早就提出但一直未能突破語言障礙的MVC模式得以實現。

????由Apache組織開發的Struts框架是一個基于J2EE平臺的Web應用系統框架,它采用MVC模型規范,結合了Servlet、JSP、JavaBean的技術特點,使這些技術合理分工,緊密配合,達到程序結構清晰,易于開發、維護的目的。Struts的主要部件是一個通用的控制組件。這個控制組件提供了處理所有發送到Struts的HTTP請求的入口點。它截取和分發這些請求到相應的動作類(都是Action類的子類)。同時,控制組件也負責用相應的請求參數填充FormBean,并傳給動作類。動作類實現核心業務邏輯,它可以訪問JavaBean或調用EJB。最后,動作類把控制權傳給后續的JSP文件,后者則生成視圖。所有的這些控制邏輯都是利用一個XML文件來配置。

????XML與生俱來的可擴展、跨平臺、開放的特性無疑與Java相呼應,形成了完美搭檔。在Web這樣一個公共的、開放的資源平臺與計算環境上,Java技術提供了豐富的實現機制;XML為信息的有效管理和數據集成提供了強大的功能,它提供了一種人和程序都能閱讀的描述機制。XLST用來把XML文件轉換成HTML文件,其中XML信息可由JSP動態生成,通過將數據庫中的信息檢索轉換成XML數據信息增大數據的通用性。

????在對數據庫的處理時我們采用面向對象的數據持久化技術hibernate,它是現在對數據庫處理的一個非常優秀的O/R Mapping(對象關系映射框架)產品,它對JDBC進行了輕量級的對象封裝,使Java程序員可以隨心所欲的使用對象編程思想來操縱數據庫。Hibernate不僅僅管理Java類到數據庫表的映射,還提供數據查詢和獲取數據的方法,主要包括以下幾個特點:

1.具有開源和免費的License

2.輕量級封裝,避免引入過多復雜的問題,調試容易,減輕程序員負擔

3.具有可擴展性,API開放,當本身功能不夠用的時候可以允許自己遍碼進行擴展

4.開發者活躍,產品有穩定發展的保障

5.具有豐富的文檔資料

6.有成功的項目開發實施案例

7.在開發者當中有良好的口碑

3.系統功能?

????系統利用人工智能技術,在internet上24小時運轉,遠程擁護自助生產中的疑難病蟲,運行成本低,這也是遠程診斷的發展方向?;趯Σ『拖x診斷的不同特點,在推理機上也采用了不同的方法,對害蟲的診斷上采用了二叉樹推理機,而對病害的診斷采用神經網絡推理機。

????系統主要包括以下功能:

1.?用戶認證。系統所有用戶的密碼采取MD5算法加密,任何人無法從數據庫(或者數據包)中獲取到其他人員的密碼。

2.?系統管理員對系統的維護,包括對用戶的管理和對病蟲害數據的填加、更新、刪除等操作。

3.?用戶對信息的搜索。用戶可以通過站內搜索來查找自己需要的信息內容。

4.?推理與診斷。根據用戶輸入的信息,系統將自動的來推理診斷得出結論,反饋給用戶。

????系統還有一部分其他的附屬功能,但以上是整個系統最為核心的內容。其他功能在此就不再贅述。下面我們以病害診斷為例看一下系統的構成,蟲害診斷基本與病害系統構成相同,就是中間的推理機和數據庫字段設置不同,以下是病害系統的構成圖(圖1)。用戶通過登陸界面經身份驗證確認后進入開始頁面,在此頁面上就可一步一步的按系統的流程來進行診斷,經遠程服務器端推理機推理即可將結果反饋給用戶,這樣用戶不出門就可完成遠程診斷,節約了大量的人力、財力,縮短了診斷時間,減少了因病蟲害延誤而使植物生產中造成大量的損失。在后臺我們可以方便的對數據資料進行適時的管理,保證了診斷信息的時效性,使診斷更為客觀、真實。

????

?圖1 植物病害遠程診斷系統構成

4.系統設計?

????在系統的設計中我們實現松耦合,系統里的所有組件都是服務。整個系統采用Struts結構,圖2是系統的主體框架設計圖,圖3為系統的底層結構。

???

????????????????????????????????????????????????? 圖2 系統主體框架設計

圖3 底層結構

????在Model中,用一個表單Bean來保存HTTP請求傳來的數據,兩個業務邏輯Bean來處理業務邏輯,因為對病和蟲的診斷機理不同,所以才用了兩個業務邏輯Bean,其中一個為進行二叉樹推理,另一個為神經網絡推理,只所以分成兩個也是盡量的讓系統松耦合,隨著系統的升級以后可能采用更為先進的準確的推理機,那么到時我們只需更換相應的業務邏輯Bean就可以了,而對別的都不夠成影響,這對以后的系統升級無疑是一件很好的事。在系統的推理過程中,勢必會有很多的會話信息,這里我們用系統狀態Bean來保存跨越多個HTTP請求的單個客戶的會話信息。

????視圖使用JSP建立,用JSP產生XML文件,再由XLST把XML文件轉換成HTML文件,然后傳送到客戶端。

????控制器處理所有發送到Struts的HTTP請求。根據對病和蟲的不同診斷需求,他截取的請求分發到相應的動作類,負責用相應的請求參數填充FormBean并傳給動作類。在動作類通過訪問Model中的不同業務邏輯Bean實現核心業務邏輯后,根據動作類的返回值把控制權交給相應的JSP文件,生成試圖。

????以上是系統的主體框架設計,在系統的開發中是按圖一的各個模塊來開發,將系統分為前臺和后臺兩部分,在前臺也就是客戶的登陸和推理界面,然后提供系統的搜索功能。后臺則為系統管理員對整個系統的維護功能。在整個系統的開發過程中就是按照系統的主體框架路線和系統的構成圖兩條線來做的,系統整體層次清晰,結構合理,把各個模塊都組件化,使得系統在后續的維護和升級中都變的比較容易。

5.結束語?

????系統基于Web及人工智能,可大大縮小“發現——診斷”的時滯。由于在整個診斷過程中需要對大量數據進行傳遞和處理,而Java和XML的完美組合正使得這一問題得到了很好的解決。系統的松耦合性也使系統以后的升級中得以順利進行,在升級部分只需更換相應組件即可,而對系統的其他部分沒有影響,免去了傳統系統升級中的“牽一發而動全身”之痛。

????現在信息技術的發展使得遠程診斷成為以后的發展趨勢,為了保證診斷的準確性和可靠性,我們還需繼續利用數據挖掘技術,發現蘊涵在歷年病蟲害發生的統計數據中的知識和規則,從而為診斷和決策支持提供服務。隨著數據量的不端增加,全文的檢索速度也慢慢的成為系統的瓶頸,以后將用lucene來完成對大量信息的全文索引/檢索功能,使系統性能更為強大。

參考文獻?

[1] http://www-900.ibm.com/developerWorks/cn/java/j-strutscol

[2] http://gceclub.sun.com.cn/NASApp/sme/controller/teclist?tid=0102

[3] http://www.hibernate.org/

[4] http://java.sun.com/j2ee/

[5] Stephen Asbury,Scott R.Weiner著.王強,田原,王軍,等譯.Java企業級應用開發指南.機械工業出版社,中信出版社,2004

[6] 封傳紅,廖華明,羅林明,涂建華.病蟲生物災害遠程診斷技術探討. 中國植保導刊,2004(5)

?

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲精品国产精品乱码不99按摩| 麻豆九一精品爱看视频在线观看免费| 国产精品久久久一区麻豆最新章节| 蜜桃伊人久久| 亚洲欧美日韩精品久久久| 国内自拍视频一区二区三区| 亚洲自拍都市欧美小说| 国产精品久久久久久久久久尿| 亚洲国产精品v| 欧美日韩综合精品| 中国日韩欧美久久久久久久久| 欧美.日韩.国产.一区.二区| 中日韩高清电影网| 国产色综合天天综合网| 欧美成人国产一区二区| 欧美人成网站| 国内激情久久| 欧美日韩精品一区二区天天拍小说| 国产精品一区二区久久久| 亚洲女人小视频在线观看| 欧美一区二区三区免费观看视频| 国内揄拍国内精品久久| 欧美精品成人91久久久久久久| 亚洲美女免费精品视频在线观看| 99国产精品久久久久久久成人热| 欧美在线亚洲| 国产精品综合不卡av| 国产精品毛片a∨一区二区三区| 欧美日韩直播| 欧美在线播放视频| 麻豆久久婷婷| 欧美一区二区视频97| 亚洲午夜激情网站| 乱人伦精品视频在线观看| 欧美极品在线观看| 激情欧美一区二区三区| 欧美日韩国产成人在线免费| 国产在线观看91精品一区| 日韩视频一区二区三区| 影音先锋在线一区| 久久久久www| 欧美一区二区三区视频在线| 一卡二卡3卡四卡高清精品视频| 久久亚洲春色中文字幕| 亚洲精品网址在线观看| 国产精品magnet| 久久久精品日韩| 亚洲一区二区少妇| 国产一区99| 国产日韩欧美不卡在线| 亚洲国产成人高清精品| 欧美激情免费观看| 久久激五月天综合精品| 欧美日产一区二区三区在线观看| 在线视频日韩精品| 国产精品高潮呻吟久久| 精品成人一区二区| 欧美视频免费看| 欧美一区影院| 99国产精品一区| 国产精品成av人在线视午夜片| 欧美日韩高清不卡| 欧美日韩dvd在线观看| 亚洲精品乱码久久久久久久久| 国产精品久久一区主播| 久久综合给合久久狠狠狠97色69| 国产精品久久久久7777婷婷| 亚洲精品美女久久久久| 亚洲欧美日韩视频二区| 免费在线看成人av| 欧美一区二视频在线免费观看| 欧美精品在线看| 国产亚洲欧美日韩在线一区| 激情av一区二区| 免费精品视频| 狠狠操狠狠色综合网| 亚洲精品中文在线| 欧美亚州韩日在线看免费版国语版| 91久久精品久久国产性色也91| 在线观看成人一级片| 亚洲综合电影一区二区三区| 欧美精品一卡二卡| 久久精品亚洲精品国产欧美kt∨| 国产精品羞羞答答| 欧美日韩的一区二区| 免费不卡亚洲欧美| 国产麻豆9l精品三级站| 亚洲国产欧美一区二区三区丁香婷| 亚洲第一福利社区| 一区二区在线观看视频在线观看| 亚洲国产一成人久久精品| 欧美在线视频观看免费网站| 国产精品视频九色porn| 国产精品v欧美精品v日韩精品| 亚洲精选视频在线| 欧美日韩国产免费观看| 欧美亚洲一级片| 国产在线播精品第三| 国语自产偷拍精品视频偷| 久久成人免费| 午夜精品久久久久久久白皮肤| 国产精品v日韩精品| 亚洲午夜精品国产| 亚洲综合第一页| 久久久久一区二区| 国产一区二区三区免费在线观看| 久久亚洲电影| 欧美日本韩国| 亚洲第一精品夜夜躁人人爽| 国产精品少妇自拍| 久久国产主播精品| 亚洲高清免费在线| 影音先锋中文字幕一区二区| 国产综合久久久久久鬼色| av成人老司机| 久久久久国产成人精品亚洲午夜| 亚洲免费观看高清完整版在线观看| 亚洲免费一级电影| 亚洲黄色性网站| 久久全国免费视频| 欧美韩国一区| 玖玖玖免费嫩草在线影院一区| 国产精品户外野外| 欧美日韩dvd在线观看| 在线观看亚洲精品视频| 亚洲欧美日韩一区在线| 国内精品嫩模av私拍在线观看| 国产日韩欧美一区二区三区在线观看| 一区二区三区在线高清| 欧美日本网站| 欧美日韩一区二区三区免费看| 国产精品一区免费在线观看| 欧美精品三级在线观看| 国产精品久久久久久亚洲调教| 亚洲电影第1页| 伊人影院久久| 久久久久高清| 国产精品99一区| 欧美人成免费网站| 亚洲视频axxx| 一区二区欧美在线观看| 欧美四级剧情无删版影片| 亚洲午夜影视影院在线观看| 国产精品日本欧美一区二区三区| 国产精品美女久久久免费| 中文欧美日韩| 亚洲黄网站在线观看| 亚洲欧洲视频在线| 国产一区二区三区直播精品电影| 亚洲国产精品久久久久久女王| 久久久国产精品一区二区中文| 欧美三级韩国三级日本三斤| 亚洲免费观看在线视频| 久久久久久久久蜜桃| 亚洲视频电影图片偷拍一区| 久久婷婷激情| 国产精品欧美风情| 欧美日韩岛国| 久久嫩草精品久久久精品| 在线日本成人| 欧美日韩亚洲一区二区三区四区| 亚洲国产欧美日韩精品| 亚洲国产婷婷综合在线精品| 亚洲国产乱码最新视频| 麻豆九一精品爱看视频在线观看免费| 在线视频你懂得一区二区三区| 国产精品久久久久久久午夜| 亚洲一区3d动漫同人无遮挡| 国产视频在线观看一区| 久久久久久久久岛国免费| 国产一区二区三区在线观看网站| 欧美在线一区二区| 欧美伦理视频网站| 欧美一级专区免费大片| 国产精品久久一级| 亚洲天堂成人在线观看| 国产精品地址| 久久久国产精品亚洲一区| 国产小视频国产精品| 亚洲欧美综合精品久久成人| 久久裸体视频| 亚洲一区区二区| 欧美精品乱人伦久久久久久| 亚洲国产小视频在线观看| 在线欧美福利| 亚洲精品视频在线观看免费| 久久精品免费电影| 国产精品一区二区你懂的| 亚洲欧美国产三级| 国产精品亚洲美女av网站| 亚洲性感美女99在线| 国产欧美精品一区aⅴ影院| 亚洲伦理在线免费看| 亚洲精品麻豆| 亚洲免费福利视频| 久久免费视频这里只有精品| 国产欧美精品日韩区二区麻豆天美| 久久久成人精品| 裸体丰满少妇做受久久99精品| 国产精品美女久久久久av超清| 99re这里只有精品6| 午夜影视日本亚洲欧洲精品| 欧美激情第3页| 亚洲资源av| 精品动漫3d一区二区三区免费版| 国产一区日韩欧美| 亚洲国产视频一区| 欧美日韩不卡| 亚洲看片一区| 国产精品揄拍500视频| 午夜精品一区二区在线观看| 欧美专区福利在线| 久久精品夜色噜噜亚洲aⅴ| 精品成人一区二区| 国产欧美在线观看| 亚洲精品欧美| 亚洲国产日韩在线一区模特| 国产精品乱子久久久久| 在线观看日韩av| 欧美二区在线播放| 免费在线成人av| 国产精品腿扒开做爽爽爽挤奶网站| 欧美专区在线播放| 亚洲激情午夜| 国产精品少妇自拍| 亚洲欧洲99久久| 欧美在线啊v| 亚洲男人av电影| 欧美不卡视频| 亚洲国产精品久久精品怡红院| 香蕉久久夜色精品| 欧美91福利在线观看| 国产亚洲福利| 国产精品超碰97尤物18| 日韩视频不卡中文| 欧美日韩精品欧美日韩精品一| 一区二区三区视频免费在线观看| 欧美成人午夜激情视频| 亚洲理论在线| 亚洲图中文字幕| 亚洲一线二线三线久久久| 欧美大片在线看免费观看| 国产精品视频一二三| 亚洲欧洲精品成人久久奇米网| 日韩视频免费观看高清完整版| 亚洲一区二区三区在线视频| 亚洲一本视频| 亚洲免费观看高清完整版在线观看| 欧美日韩精品不卡| 精品成人国产在线观看男人呻吟| 欧美无乱码久久久免费午夜一区| 欧美亚州一区二区三区| 亚洲美女在线一区| 亚洲精品五月天| 亚洲视频网站在线观看| 亚洲第一在线综合在线| 亚洲福利视频二区| 欧美电影电视剧在线观看| 亚洲国产视频一区| 国产亚洲制服色| 亚洲国产精品精华液网站| 亚洲久久成人| 亚洲影院污污.| 国产一区高清视频| 蜜桃精品一区二区三区| 亚洲一区二区少妇| 亚洲一区免费视频| 午夜精品福利一区二区三区av| 国产精品私房写真福利视频| 午夜免费在线观看精品视频| 美女国产一区| 欧美精品一区二区三区在线看午夜| 亚洲欧洲99久久| 久热成人在线视频| 国产精品扒开腿做爽爽爽视频| 韩国一区二区在线观看| 国内在线观看一区二区三区| 亚洲国产精品久久精品怡红院| 欧美中文在线观看| 久久亚洲私人国产精品va媚药| 欧美在线999| 欧美国产日韩视频| 国产视频在线观看一区二区| 亚洲精品视频免费| 精品不卡一区二区三区| 国产一区91精品张津瑜| 国产午夜精品一区理论片飘花| 欧美99久久| 日韩写真视频在线观看| 亚洲欧美日韩精品久久久久| 国产欧美精品在线播放| 国产丝袜一区二区| 午夜国产欧美理论在线播放| 国产精品一区视频| 一本久久青青| 韩国精品一区二区三区| 在线看片成人| 国产欧美综合一区二区三区| 极品少妇一区二区三区精品视频| 久久亚洲一区二区三区四区| 亚洲一区二区免费在线| 国产日韩欧美精品一区| 亚洲最快最全在线视频| 在线视频你懂得一区| 欧美日韩精品一区视频| 欧美视频一区二区三区在线观看| 国产主播喷水一区二区| 正在播放欧美一区| 亚洲美女精品久久| 久久久久99精品国产片| 国产精品天天摸av网| 亚洲欧洲99久久| 亚洲欧洲综合另类| 91久久精品日日躁夜夜躁国产| 狠狠综合久久| 亚洲免费伊人电影在线观看av| 免费精品99久久国产综合精品| 樱花yy私人影院亚洲| 欧美资源在线观看| 欧美激情91| 在线精品视频在线观看高清| 欧美一级片久久久久久久| 国产精品高潮呻吟视频| 日韩视频在线观看| 国产女主播一区二区三区| 亚洲夜间福利| 欧美日韩精品是欧美日韩精品| 亚洲永久免费视频|