• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于SSH整合技術(shù)的土壤—茶系統(tǒng)B/S研究

    2014-07-18 10:20:51楊玉建
    山東農(nóng)業(yè)科學(xué) 2014年4期
    關(guān)鍵詞:土壤

    楊玉建

    摘 要:基于B/S架構(gòu)的土壤-茶系統(tǒng)的集成開發(fā)選用開源的Eclipse平臺(tái),其數(shù)據(jù)庫和有關(guān)表格運(yùn)用MySQL管理。Spring+Struts+Hibernate(SSH)集成框架下研發(fā)土壤-茶系統(tǒng),實(shí)現(xiàn)了輕量級(jí)包裝和3層業(yè)務(wù)的分離管理:基于Struts框架執(zhí)行表現(xiàn)層的業(yè)務(wù),Spring負(fù)責(zé)業(yè)務(wù)層的操作,Hibernate進(jìn)行數(shù)據(jù)層的管理。該系統(tǒng)涵蓋了土壤GPS定位信息系統(tǒng)、茶樹病蟲害診斷系統(tǒng)、養(yǎng)分和水分系統(tǒng)的 Web服務(wù)內(nèi)容,實(shí)現(xiàn)了土壤-茶系統(tǒng)信息的智能化管理和定量決策。研究結(jié)果表明,基于SSH整合技術(shù)的多層土壤-茶應(yīng)用系統(tǒng)架構(gòu)有效地提高了系統(tǒng)的可擴(kuò)展性、可維護(hù)性、穩(wěn)定性及開發(fā)效率。

    關(guān)鍵詞:土壤-茶系統(tǒng); Hibernate; Struts; Spring; SSH集成框架

    中圖分類號(hào):S126 文獻(xiàn)標(biāo)識(shí)號(hào):A 文章編號(hào):1001-4942(2014)04-0016-05

    1 引言

    在我國(guó)農(nóng)業(yè)邁入智慧農(nóng)業(yè)的進(jìn)程中,基于B/S架構(gòu)的涉農(nóng)應(yīng)用系統(tǒng)研究[1~5]逐漸成為熱點(diǎn)。其中,SSH技術(shù)支持下的涉農(nóng)應(yīng)用系統(tǒng)是B/S架構(gòu)應(yīng)用的一個(gè)重要亮點(diǎn)。SSH是三個(gè)開源框架Struts、Spring和Hibernate的簡(jiǎn)稱,是在軟件開發(fā)和架構(gòu)過程中產(chǎn)生的中間件系統(tǒng)。使用Struts開源軟件開發(fā)Web應(yīng)用可縮短系統(tǒng)開發(fā)與設(shè)計(jì)用時(shí),Spring促進(jìn)了Struts的發(fā)展,而Hibernate作為對(duì)象持久化框架,能提高軟件開發(fā)效率。三者的整合應(yīng)用,發(fā)揮了各自優(yōu)勢(shì),使軟件開發(fā)更加快速與便捷[1~7]。

    茶是我國(guó)的特色經(jīng)濟(jì)作物,其生產(chǎn)與分布受自然條件影響較大,在茶園合理采摘、病蟲草害有效防控及品種因素確定后,肥水管理成為茶葉優(yōu)質(zhì)、高產(chǎn)、高效的關(guān)鍵?;实倪^量使用、土壤有機(jī)質(zhì)缺乏和旱澇不均等問題一直困擾著北方茶,尤其是山東茶的生產(chǎn)。開展肥水高效利用及水肥一體化計(jì)算機(jī)系統(tǒng)研究,有利于智能化調(diào)控茶葉產(chǎn)量與品質(zhì)[8,9]。目前有關(guān)茶計(jì)算機(jī)信息系統(tǒng)研發(fā)還只是零星的研究[10,11],亟待深入研究以提高土壤-茶系統(tǒng)信息的定量化、智能化。

    運(yùn)用一些開發(fā)性語言,如VB、Delphi、C++、PHP等進(jìn)行COM組件開發(fā)及功能模塊的程序設(shè)計(jì),雖縮短了開發(fā)時(shí)間,但由于程序底層不具有開源性,導(dǎo)致對(duì)商用平臺(tái)架構(gòu)的依賴性和應(yīng)用成本的高額性,這促使研發(fā)者選用開源系統(tǒng)。隨著軟件開源性以及軟件生態(tài)系統(tǒng)的發(fā)展,為迅速提升北方茶尤其是山東茶的土壤水肥產(chǎn)出效益,從底層開源,進(jìn)行模塊的設(shè)計(jì)以及系統(tǒng)事件的無縫連接,開發(fā)具備高可靠性與伸縮性的土壤-茶水肥決策系統(tǒng)程序迫在眉睫。本項(xiàng)目立足于B/S軟件并基于軟件發(fā)展的最新成果,基于SSH底層開源性架構(gòu),對(duì)土壤-茶系統(tǒng)中影響茶葉優(yōu)質(zhì)高產(chǎn)的因素進(jìn)行條理化、系統(tǒng)化,設(shè)計(jì)北方茶品種特性、生態(tài)條件及栽培技術(shù)的Web服務(wù)系統(tǒng),實(shí)現(xiàn)土壤-茶系統(tǒng)信息的智能化管理和決策。

    2 SSH 整合框架技術(shù)分析

    SSH(Struts+Spring+Hibernate)是Web 層最成熟穩(wěn)定的技術(shù)之一,也是一種常見的開源解決方案。B/S技術(shù)支持下的土壤-茶系統(tǒng)架構(gòu)減輕了客戶端處理的負(fù)載,從而使業(yè)務(wù)開發(fā)能在服務(wù)器端集中管理。SSH集成的J2EEE開源框架,不僅簡(jiǎn)化了系統(tǒng)開發(fā)過程,而且解決了系統(tǒng)開發(fā)和整合過程中出現(xiàn)的代碼冗余問題,提高了系統(tǒng)的可維護(hù)性和擴(kuò)展性。

    Struts面向?qū)ο笤O(shè)計(jì),采用MVC(Model, View, Controller Design)設(shè)計(jì)模式進(jìn)行應(yīng)用程序的輸入、處理和輸出,提高了系統(tǒng)開發(fā)的靈活性、可重用性和健壯性。Hibernate作為J2EE的持久層框架和開源對(duì)象關(guān)系映射(ORM)框架工具,可對(duì)JDBC進(jìn)行輕量級(jí)的對(duì)象封裝,用HQL語句進(jìn)行對(duì)象操作,調(diào)用API操作數(shù)據(jù),避免了邏輯層直接寫SQL語句,完成了數(shù)據(jù)持久化。并通過對(duì)hibernate.cfg.xml文件配置連接數(shù)據(jù)庫,同時(shí)加載*.hbm.xml文件,在程序中可通過操作*.java類來操作數(shù)據(jù)庫。Spring與Hibernate整合的過程,指把Hibernate代碼委托給Spring管理。Spring貫穿表現(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)持久層,核心集中于IOC(控制反轉(zhuǎn),又稱依賴注入,用反射的方式調(diào)用get和set方法)方面,主要運(yùn)用該框架的依賴注入實(shí)現(xiàn)Hibernate持久化任務(wù)的托管,完成Dao層的管理。

    在SSH 整合框架中,Struts主要把業(yè)務(wù)邏輯層和表現(xiàn)層分開,并不涉及業(yè)務(wù)層與持久層的關(guān)聯(lián)。Spring主要對(duì)業(yè)務(wù)層進(jìn)行細(xì)化,即更深層次地降低耦合程度,并利用延時(shí)注入思想組裝代碼,提高系統(tǒng)的擴(kuò)展性和靈活性。Hibernate主要負(fù)責(zé)Java對(duì)象和關(guān)系數(shù)據(jù)庫之間的映射,本質(zhì)是數(shù)據(jù)庫服務(wù)的中間件,利用數(shù)據(jù)庫及配置文件(如hibernate.cfg.xml)為應(yīng)用程序提供數(shù)據(jù)持久化服務(wù)。SSH 整合框架結(jié)合了3個(gè)框架各自特點(diǎn)及Web應(yīng)用分層思想,為Web應(yīng)用各層提供了相應(yīng)的整合策略。整合框架以Spring框架為核心,向下整合Hibernate 進(jìn)行數(shù)據(jù)持久化訪問,向上整合Struts使用MVC模式控制,可清晰劃分應(yīng)用層次;同時(shí)采用依賴注入思想,降低了層間耦合;并通過XML配置文件裝配組件,使各模塊之間的調(diào)用從代碼中分離出來,從而降低了系統(tǒng)各層的耦合度,易于維護(hù)和擴(kuò)展。

    3 系統(tǒng)實(shí)現(xiàn)

    3.1 運(yùn)行環(huán)境及開發(fā)程序包

    在Tomcat6.0 Web服務(wù)器和IE6.0瀏覽器的運(yùn)行環(huán)境下,選用Windows XP操作系統(tǒng),MySQL 5.5數(shù)據(jù)庫系統(tǒng),JDK開發(fā)工具包,Eclipse3.6開發(fā)集成環(huán)境及相關(guān)插件進(jìn)行系統(tǒng)開發(fā)。

    3.2 系統(tǒng)實(shí)現(xiàn)

    3.2.1 土壤-茶B/S系統(tǒng)設(shè)計(jì) 根據(jù)對(duì)系統(tǒng)業(yè)務(wù)功能的分析,可抽象出系統(tǒng)所管理的主要實(shí)體關(guān)系表,并形成如圖1所示的土壤-茶B/S系統(tǒng)模塊結(jié)構(gòu)。

    該土壤-茶系統(tǒng)包括三層:表現(xiàn)層(Presentation Layer)、業(yè)務(wù)層(Bussiness Layer)和數(shù)據(jù)層(Data source Layer)。表現(xiàn)層,即網(wǎng)頁,與業(yè)務(wù)層之間的接口是網(wǎng)頁和Action接口,由Struts處理并實(shí)現(xiàn)。Struts負(fù)責(zé)為用戶管理請(qǐng)求和響應(yīng),提供一個(gè)控制器代理調(diào)用業(yè)務(wù)邏輯和其他上層處理,處理Action異常,為顯示提供模型,執(zhí)行用戶接口驗(yàn)證等方面任務(wù)。業(yè)務(wù)層,包括業(yè)務(wù)邏輯和事

    圖1 土壤-茶B/S系統(tǒng)模塊結(jié)構(gòu)圖

    務(wù)管理等,由Spring管理,處理應(yīng)用程序的業(yè)務(wù)邏輯和業(yè)務(wù)驗(yàn)證、管理事務(wù)、預(yù)留與其他層交互的接口、管理業(yè)務(wù)層對(duì)象之間的依賴、增加在表現(xiàn)層和持久化對(duì)象操作之間的靈活性、從表現(xiàn)層中提供一個(gè)上下文給業(yè)務(wù)層獲得業(yè)務(wù)服務(wù)、管理從業(yè)務(wù)邏輯到持久化對(duì)象操作的實(shí)現(xiàn)。數(shù)據(jù)層,負(fù)責(zé)存放和管理應(yīng)用的持久性業(yè)務(wù)數(shù)據(jù)。業(yè)務(wù)層和數(shù)據(jù)持久層之間由數(shù)據(jù)訪問對(duì)象Dao處理,對(duì)于數(shù)據(jù)的持久化操作由Hibernate處理,可完成使查詢數(shù)據(jù)條目對(duì)象化處理,并保存、更新、刪除儲(chǔ)存在數(shù)據(jù)庫中的數(shù)據(jù)信息等任務(wù)。

    3.2 表現(xiàn)層設(shè)計(jì)

    在Struts框架下,常規(guī)的Servlet被拆分為ActionServlet、FormBean、ActionBean三部分。ActionServlet配合Struts-config.xml完成頁面導(dǎo)航,而具體的數(shù)據(jù)獲取與相應(yīng)邏輯則由FormBean和ActionBean來完成。Struts的核心是Controller,即ActionServlet,而ActionServlet的核心就是Struts-config.xml。Struts和Spring整合的實(shí)質(zhì)是讓Struts能訪問交給Spring進(jìn)行托管的類。

    3.3 業(yè)務(wù)層設(shè)計(jì)

    業(yè)務(wù)層設(shè)計(jì)通過Spring框架來完成。為了將控制層與業(yè)務(wù)層分開,又將業(yè)務(wù)層分為Dao層、業(yè)務(wù)邏輯層、Web層[2]。Dao層完成與持久化對(duì)象的交互,實(shí)現(xiàn)數(shù)據(jù)的增、刪、改、查操作。Dao層首先定義Dao接口,編寫Dao接口的實(shí)現(xiàn)類(JavaBean),類中利用Hibernate提供的接口編寫實(shí)現(xiàn)Dao接口中定義的方法,該層中的方法供Service層調(diào)用,以實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯;業(yè)務(wù)邏輯層負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯,以Dao層為基礎(chǔ),通過對(duì)Dao組件的調(diào)用、封裝完成操作,首先定義Service接口,并定義實(shí)現(xiàn)系統(tǒng)所需的業(yè)務(wù)邏輯方法,編寫Service接口的實(shí)現(xiàn)類(JavaBean),該類中要實(shí)現(xiàn)Service 接口中定義的方法,該層的方法供控制器(Action) 調(diào)用。Web 層包括MVC 模式中的控制層和表現(xiàn)層,由Struts 完成??刂茖泳帉慉ction首先根據(jù)系統(tǒng)具體需求定義一系列方法,這些方法通過調(diào)用Service 層來實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯,并通過提供私有變量get、set 方法從前臺(tái)表現(xiàn)層接收用戶輸入的數(shù)據(jù)或?qū)⒔?jīng)過處理的數(shù)據(jù)傳到表現(xiàn)層展示給用戶。在Struts 機(jī)制中該組件作為分控制器供主控制器調(diào)用。

    3.4 數(shù)據(jù)層持久化設(shè)計(jì)

    該層通過Hibernate框架來完成。首先根據(jù)上述數(shù)據(jù)庫設(shè)計(jì)在DBMS中創(chuàng)建關(guān)系表,然后創(chuàng)建Hibernate的配置文件hibernate.cfg.xml,配置連接數(shù)據(jù)庫和所操作實(shí)體類對(duì)應(yīng)配置文件的Hibernate參數(shù),利用Eclipse的插件MyEclipse的“反轉(zhuǎn)工程”工具生成相應(yīng)的實(shí)體類和實(shí)體映射文件*.hbm.xml,實(shí)體類和實(shí)體關(guān)系表一一對(duì)應(yīng)。

    3.5 系統(tǒng)模塊和應(yīng)用

    MySQL數(shù)據(jù)庫主要設(shè)置本系統(tǒng)的土壤位置和GPS定位信息、茶樹病蟲害診斷、養(yǎng)分和水分等系統(tǒng)欄目。土壤-茶B/S決策系統(tǒng)登錄界面如圖2所示,輸入用戶名和密碼后點(diǎn)擊登錄按鈕,通過驗(yàn)證后進(jìn)入B/S內(nèi)容模塊系統(tǒng)。系統(tǒng)數(shù)據(jù)庫名稱為Soil_TeaDB,數(shù)據(jù)庫包括茶園地塊信息表、茶園環(huán)境信息表、茶園土壤水分養(yǎng)分和障礙信息表、茶樹生長(zhǎng)和病蟲害表,這4張表構(gòu)成了整個(gè)系統(tǒng)的數(shù)據(jù)處理。根據(jù)ID編號(hào),進(jìn)行茶園培土、施肥、噴藥和茶生長(zhǎng)過程中如剪枝信息的數(shù)據(jù)錄入,重點(diǎn)對(duì)土壤水分動(dòng)態(tài)演變狀況進(jìn)行記錄,在數(shù)據(jù)錄入過程中強(qiáng)調(diào)障礙性因素?cái)?shù)據(jù)的錄入和分析,如土壤酸堿度信息。

    圖2 系統(tǒng)登錄界面

    茶葉品種特性及其生育狀況、生態(tài)條件和栽培技術(shù)措施是影響茶葉優(yōu)質(zhì)高產(chǎn)的3個(gè)主要方面。其中,施肥對(duì)茶葉產(chǎn)量、品質(zhì)影響在栽培管理中居于首位,但目前山東茶園的氮磷鉀肥料利用率仍比較低,氮肥利用率在30%左右,施氮量高時(shí)僅10%,磷肥、鉀肥的利用率分別在20%和60%左右[8,9]。水分關(guān)系到茶樹新陳代謝強(qiáng)度和方向,影響茶葉中各種有機(jī)物的形成和積累,對(duì)產(chǎn)量和品質(zhì)的影響也極大。土壤-茶系統(tǒng)綜合考慮了土壤環(huán)境和養(yǎng)分含量狀況、不同樹齡茶樹的需肥特點(diǎn)及不同生長(zhǎng)期需水、需肥規(guī)律等因素,在系統(tǒng)研發(fā)時(shí)提取了一些關(guān)鍵模塊,可通過各項(xiàng)數(shù)據(jù)的基本輸入及數(shù)據(jù)建庫、篩選和建模,形成專家決策,并把決策結(jié)果可視化,最終將水分、養(yǎng)分定時(shí)定量、按比例直接提供到茶樹根系最佳吸收位置。這些關(guān)鍵模塊主要包括:(1)土壤GPS定位模塊。該模塊的主要功能是基于GIS和GPS技術(shù)實(shí)時(shí)定位采樣機(jī)位置,并按照采樣設(shè)計(jì)模塊中規(guī)劃好的最優(yōu)路徑,引導(dǎo)采樣器到達(dá)預(yù)定采樣位置。(2)茶樹病蟲害診斷系統(tǒng)。該模塊可將茶樹主要病蟲害的生物學(xué)表現(xiàn),通過文字、圖像、聲音、視頻等方式以簡(jiǎn)便、快捷、直觀的方式體現(xiàn)在系統(tǒng)中,并針對(duì)病蟲害發(fā)生情況提出合理的防治措施。(3)養(yǎng)分和水分系統(tǒng)。該模塊主要是將采集、測(cè)定的土壤養(yǎng)分和水分?jǐn)?shù)據(jù)建立成數(shù)據(jù)庫。土壤養(yǎng)分屬性包括有機(jī)質(zhì)、全氮、速效氮等的含量,土壤水分含量由時(shí)域反射儀(TDR)測(cè)定。

    4 小結(jié)

    本研究基于SSH框架設(shè)計(jì)了北方土壤-茶系統(tǒng),實(shí)現(xiàn)了土壤位置GPS定位系統(tǒng)、茶樹病蟲害診斷系統(tǒng)、養(yǎng)分和水分系統(tǒng)的B/S信息的實(shí)時(shí)更新及智能決策。SSH 整合框架可較好地實(shí)現(xiàn)表現(xiàn)層、業(yè)務(wù)層及數(shù)據(jù)層的分離,使系統(tǒng)具有很好的穩(wěn)定性、可擴(kuò)展性和可維護(hù)性。在今后的研究中,力求完善土壤-茶系統(tǒng)決策的功能,如集成空間GIS數(shù)據(jù)的管理和決策,進(jìn)行產(chǎn)品認(rèn)證和項(xiàng)目成果等信息公布,并提供產(chǎn)品交易、技術(shù)對(duì)接平臺(tái)服務(wù),促進(jìn)茶生產(chǎn)、加工和銷售環(huán)節(jié)的信息化。該系統(tǒng)預(yù)留與山東省農(nóng)村農(nóng)業(yè)信息化綜合服務(wù)平臺(tái)的數(shù)據(jù)接口,可實(shí)現(xiàn)該系統(tǒng)內(nèi)容快速嵌入平臺(tái),推送給用戶。

    參 考 文 獻(xiàn):

    [1] 劉之光,呂麗萍,丁桂玲,等. 基于JavaEE-Asp.net 技術(shù)的蜜蜂種質(zhì)資源信息數(shù)據(jù)庫系統(tǒng)的建立與應(yīng)用[J].中國(guó)農(nóng)業(yè)科技導(dǎo)報(bào),2012,14(3):69-73.

    該土壤-茶系統(tǒng)包括三層:表現(xiàn)層(Presentation Layer)、業(yè)務(wù)層(Bussiness Layer)和數(shù)據(jù)層(Data source Layer)。表現(xiàn)層,即網(wǎng)頁,與業(yè)務(wù)層之間的接口是網(wǎng)頁和Action接口,由Struts處理并實(shí)現(xiàn)。Struts負(fù)責(zé)為用戶管理請(qǐng)求和響應(yīng),提供一個(gè)控制器代理調(diào)用業(yè)務(wù)邏輯和其他上層處理,處理Action異常,為顯示提供模型,執(zhí)行用戶接口驗(yàn)證等方面任務(wù)。業(yè)務(wù)層,包括業(yè)務(wù)邏輯和事

    圖1 土壤-茶B/S系統(tǒng)模塊結(jié)構(gòu)圖

    務(wù)管理等,由Spring管理,處理應(yīng)用程序的業(yè)務(wù)邏輯和業(yè)務(wù)驗(yàn)證、管理事務(wù)、預(yù)留與其他層交互的接口、管理業(yè)務(wù)層對(duì)象之間的依賴、增加在表現(xiàn)層和持久化對(duì)象操作之間的靈活性、從表現(xiàn)層中提供一個(gè)上下文給業(yè)務(wù)層獲得業(yè)務(wù)服務(wù)、管理從業(yè)務(wù)邏輯到持久化對(duì)象操作的實(shí)現(xiàn)。數(shù)據(jù)層,負(fù)責(zé)存放和管理應(yīng)用的持久性業(yè)務(wù)數(shù)據(jù)。業(yè)務(wù)層和數(shù)據(jù)持久層之間由數(shù)據(jù)訪問對(duì)象Dao處理,對(duì)于數(shù)據(jù)的持久化操作由Hibernate處理,可完成使查詢數(shù)據(jù)條目對(duì)象化處理,并保存、更新、刪除儲(chǔ)存在數(shù)據(jù)庫中的數(shù)據(jù)信息等任務(wù)。

    3.2 表現(xiàn)層設(shè)計(jì)

    在Struts框架下,常規(guī)的Servlet被拆分為ActionServlet、FormBean、ActionBean三部分。ActionServlet配合Struts-config.xml完成頁面導(dǎo)航,而具體的數(shù)據(jù)獲取與相應(yīng)邏輯則由FormBean和ActionBean來完成。Struts的核心是Controller,即ActionServlet,而ActionServlet的核心就是Struts-config.xml。Struts和Spring整合的實(shí)質(zhì)是讓Struts能訪問交給Spring進(jìn)行托管的類。

    3.3 業(yè)務(wù)層設(shè)計(jì)

    業(yè)務(wù)層設(shè)計(jì)通過Spring框架來完成。為了將控制層與業(yè)務(wù)層分開,又將業(yè)務(wù)層分為Dao層、業(yè)務(wù)邏輯層、Web層[2]。Dao層完成與持久化對(duì)象的交互,實(shí)現(xiàn)數(shù)據(jù)的增、刪、改、查操作。Dao層首先定義Dao接口,編寫Dao接口的實(shí)現(xiàn)類(JavaBean),類中利用Hibernate提供的接口編寫實(shí)現(xiàn)Dao接口中定義的方法,該層中的方法供Service層調(diào)用,以實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯;業(yè)務(wù)邏輯層負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯,以Dao層為基礎(chǔ),通過對(duì)Dao組件的調(diào)用、封裝完成操作,首先定義Service接口,并定義實(shí)現(xiàn)系統(tǒng)所需的業(yè)務(wù)邏輯方法,編寫Service接口的實(shí)現(xiàn)類(JavaBean),該類中要實(shí)現(xiàn)Service 接口中定義的方法,該層的方法供控制器(Action) 調(diào)用。Web 層包括MVC 模式中的控制層和表現(xiàn)層,由Struts 完成??刂茖泳帉慉ction首先根據(jù)系統(tǒng)具體需求定義一系列方法,這些方法通過調(diào)用Service 層來實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯,并通過提供私有變量get、set 方法從前臺(tái)表現(xiàn)層接收用戶輸入的數(shù)據(jù)或?qū)⒔?jīng)過處理的數(shù)據(jù)傳到表現(xiàn)層展示給用戶。在Struts 機(jī)制中該組件作為分控制器供主控制器調(diào)用。

    3.4 數(shù)據(jù)層持久化設(shè)計(jì)

    該層通過Hibernate框架來完成。首先根據(jù)上述數(shù)據(jù)庫設(shè)計(jì)在DBMS中創(chuàng)建關(guān)系表,然后創(chuàng)建Hibernate的配置文件hibernate.cfg.xml,配置連接數(shù)據(jù)庫和所操作實(shí)體類對(duì)應(yīng)配置文件的Hibernate參數(shù),利用Eclipse的插件MyEclipse的“反轉(zhuǎn)工程”工具生成相應(yīng)的實(shí)體類和實(shí)體映射文件*.hbm.xml,實(shí)體類和實(shí)體關(guān)系表一一對(duì)應(yīng)。

    3.5 系統(tǒng)模塊和應(yīng)用

    MySQL數(shù)據(jù)庫主要設(shè)置本系統(tǒng)的土壤位置和GPS定位信息、茶樹病蟲害診斷、養(yǎng)分和水分等系統(tǒng)欄目。土壤-茶B/S決策系統(tǒng)登錄界面如圖2所示,輸入用戶名和密碼后點(diǎn)擊登錄按鈕,通過驗(yàn)證后進(jìn)入B/S內(nèi)容模塊系統(tǒng)。系統(tǒng)數(shù)據(jù)庫名稱為Soil_TeaDB,數(shù)據(jù)庫包括茶園地塊信息表、茶園環(huán)境信息表、茶園土壤水分養(yǎng)分和障礙信息表、茶樹生長(zhǎng)和病蟲害表,這4張表構(gòu)成了整個(gè)系統(tǒng)的數(shù)據(jù)處理。根據(jù)ID編號(hào),進(jìn)行茶園培土、施肥、噴藥和茶生長(zhǎng)過程中如剪枝信息的數(shù)據(jù)錄入,重點(diǎn)對(duì)土壤水分動(dòng)態(tài)演變狀況進(jìn)行記錄,在數(shù)據(jù)錄入過程中強(qiáng)調(diào)障礙性因素?cái)?shù)據(jù)的錄入和分析,如土壤酸堿度信息。

    圖2 系統(tǒng)登錄界面

    茶葉品種特性及其生育狀況、生態(tài)條件和栽培技術(shù)措施是影響茶葉優(yōu)質(zhì)高產(chǎn)的3個(gè)主要方面。其中,施肥對(duì)茶葉產(chǎn)量、品質(zhì)影響在栽培管理中居于首位,但目前山東茶園的氮磷鉀肥料利用率仍比較低,氮肥利用率在30%左右,施氮量高時(shí)僅10%,磷肥、鉀肥的利用率分別在20%和60%左右[8,9]。水分關(guān)系到茶樹新陳代謝強(qiáng)度和方向,影響茶葉中各種有機(jī)物的形成和積累,對(duì)產(chǎn)量和品質(zhì)的影響也極大。土壤-茶系統(tǒng)綜合考慮了土壤環(huán)境和養(yǎng)分含量狀況、不同樹齡茶樹的需肥特點(diǎn)及不同生長(zhǎng)期需水、需肥規(guī)律等因素,在系統(tǒng)研發(fā)時(shí)提取了一些關(guān)鍵模塊,可通過各項(xiàng)數(shù)據(jù)的基本輸入及數(shù)據(jù)建庫、篩選和建模,形成專家決策,并把決策結(jié)果可視化,最終將水分、養(yǎng)分定時(shí)定量、按比例直接提供到茶樹根系最佳吸收位置。這些關(guān)鍵模塊主要包括:(1)土壤GPS定位模塊。該模塊的主要功能是基于GIS和GPS技術(shù)實(shí)時(shí)定位采樣機(jī)位置,并按照采樣設(shè)計(jì)模塊中規(guī)劃好的最優(yōu)路徑,引導(dǎo)采樣器到達(dá)預(yù)定采樣位置。(2)茶樹病蟲害診斷系統(tǒng)。該模塊可將茶樹主要病蟲害的生物學(xué)表現(xiàn),通過文字、圖像、聲音、視頻等方式以簡(jiǎn)便、快捷、直觀的方式體現(xiàn)在系統(tǒng)中,并針對(duì)病蟲害發(fā)生情況提出合理的防治措施。(3)養(yǎng)分和水分系統(tǒng)。該模塊主要是將采集、測(cè)定的土壤養(yǎng)分和水分?jǐn)?shù)據(jù)建立成數(shù)據(jù)庫。土壤養(yǎng)分屬性包括有機(jī)質(zhì)、全氮、速效氮等的含量,土壤水分含量由時(shí)域反射儀(TDR)測(cè)定。

    4 小結(jié)

    本研究基于SSH框架設(shè)計(jì)了北方土壤-茶系統(tǒng),實(shí)現(xiàn)了土壤位置GPS定位系統(tǒng)、茶樹病蟲害診斷系統(tǒng)、養(yǎng)分和水分系統(tǒng)的B/S信息的實(shí)時(shí)更新及智能決策。SSH 整合框架可較好地實(shí)現(xiàn)表現(xiàn)層、業(yè)務(wù)層及數(shù)據(jù)層的分離,使系統(tǒng)具有很好的穩(wěn)定性、可擴(kuò)展性和可維護(hù)性。在今后的研究中,力求完善土壤-茶系統(tǒng)決策的功能,如集成空間GIS數(shù)據(jù)的管理和決策,進(jìn)行產(chǎn)品認(rèn)證和項(xiàng)目成果等信息公布,并提供產(chǎn)品交易、技術(shù)對(duì)接平臺(tái)服務(wù),促進(jìn)茶生產(chǎn)、加工和銷售環(huán)節(jié)的信息化。該系統(tǒng)預(yù)留與山東省農(nóng)村農(nóng)業(yè)信息化綜合服務(wù)平臺(tái)的數(shù)據(jù)接口,可實(shí)現(xiàn)該系統(tǒng)內(nèi)容快速嵌入平臺(tái),推送給用戶。

    參 考 文 獻(xiàn):

    [1] 劉之光,呂麗萍,丁桂玲,等. 基于JavaEE-Asp.net 技術(shù)的蜜蜂種質(zhì)資源信息數(shù)據(jù)庫系統(tǒng)的建立與應(yīng)用[J].中國(guó)農(nóng)業(yè)科技導(dǎo)報(bào),2012,14(3):69-73.

    該土壤-茶系統(tǒng)包括三層:表現(xiàn)層(Presentation Layer)、業(yè)務(wù)層(Bussiness Layer)和數(shù)據(jù)層(Data source Layer)。表現(xiàn)層,即網(wǎng)頁,與業(yè)務(wù)層之間的接口是網(wǎng)頁和Action接口,由Struts處理并實(shí)現(xiàn)。Struts負(fù)責(zé)為用戶管理請(qǐng)求和響應(yīng),提供一個(gè)控制器代理調(diào)用業(yè)務(wù)邏輯和其他上層處理,處理Action異常,為顯示提供模型,執(zhí)行用戶接口驗(yàn)證等方面任務(wù)。業(yè)務(wù)層,包括業(yè)務(wù)邏輯和事

    圖1 土壤-茶B/S系統(tǒng)模塊結(jié)構(gòu)圖

    務(wù)管理等,由Spring管理,處理應(yīng)用程序的業(yè)務(wù)邏輯和業(yè)務(wù)驗(yàn)證、管理事務(wù)、預(yù)留與其他層交互的接口、管理業(yè)務(wù)層對(duì)象之間的依賴、增加在表現(xiàn)層和持久化對(duì)象操作之間的靈活性、從表現(xiàn)層中提供一個(gè)上下文給業(yè)務(wù)層獲得業(yè)務(wù)服務(wù)、管理從業(yè)務(wù)邏輯到持久化對(duì)象操作的實(shí)現(xiàn)。數(shù)據(jù)層,負(fù)責(zé)存放和管理應(yīng)用的持久性業(yè)務(wù)數(shù)據(jù)。業(yè)務(wù)層和數(shù)據(jù)持久層之間由數(shù)據(jù)訪問對(duì)象Dao處理,對(duì)于數(shù)據(jù)的持久化操作由Hibernate處理,可完成使查詢數(shù)據(jù)條目對(duì)象化處理,并保存、更新、刪除儲(chǔ)存在數(shù)據(jù)庫中的數(shù)據(jù)信息等任務(wù)。

    3.2 表現(xiàn)層設(shè)計(jì)

    在Struts框架下,常規(guī)的Servlet被拆分為ActionServlet、FormBean、ActionBean三部分。ActionServlet配合Struts-config.xml完成頁面導(dǎo)航,而具體的數(shù)據(jù)獲取與相應(yīng)邏輯則由FormBean和ActionBean來完成。Struts的核心是Controller,即ActionServlet,而ActionServlet的核心就是Struts-config.xml。Struts和Spring整合的實(shí)質(zhì)是讓Struts能訪問交給Spring進(jìn)行托管的類。

    3.3 業(yè)務(wù)層設(shè)計(jì)

    業(yè)務(wù)層設(shè)計(jì)通過Spring框架來完成。為了將控制層與業(yè)務(wù)層分開,又將業(yè)務(wù)層分為Dao層、業(yè)務(wù)邏輯層、Web層[2]。Dao層完成與持久化對(duì)象的交互,實(shí)現(xiàn)數(shù)據(jù)的增、刪、改、查操作。Dao層首先定義Dao接口,編寫Dao接口的實(shí)現(xiàn)類(JavaBean),類中利用Hibernate提供的接口編寫實(shí)現(xiàn)Dao接口中定義的方法,該層中的方法供Service層調(diào)用,以實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯;業(yè)務(wù)邏輯層負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯,以Dao層為基礎(chǔ),通過對(duì)Dao組件的調(diào)用、封裝完成操作,首先定義Service接口,并定義實(shí)現(xiàn)系統(tǒng)所需的業(yè)務(wù)邏輯方法,編寫Service接口的實(shí)現(xiàn)類(JavaBean),該類中要實(shí)現(xiàn)Service 接口中定義的方法,該層的方法供控制器(Action) 調(diào)用。Web 層包括MVC 模式中的控制層和表現(xiàn)層,由Struts 完成??刂茖泳帉慉ction首先根據(jù)系統(tǒng)具體需求定義一系列方法,這些方法通過調(diào)用Service 層來實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯,并通過提供私有變量get、set 方法從前臺(tái)表現(xiàn)層接收用戶輸入的數(shù)據(jù)或?qū)⒔?jīng)過處理的數(shù)據(jù)傳到表現(xiàn)層展示給用戶。在Struts 機(jī)制中該組件作為分控制器供主控制器調(diào)用。

    3.4 數(shù)據(jù)層持久化設(shè)計(jì)

    該層通過Hibernate框架來完成。首先根據(jù)上述數(shù)據(jù)庫設(shè)計(jì)在DBMS中創(chuàng)建關(guān)系表,然后創(chuàng)建Hibernate的配置文件hibernate.cfg.xml,配置連接數(shù)據(jù)庫和所操作實(shí)體類對(duì)應(yīng)配置文件的Hibernate參數(shù),利用Eclipse的插件MyEclipse的“反轉(zhuǎn)工程”工具生成相應(yīng)的實(shí)體類和實(shí)體映射文件*.hbm.xml,實(shí)體類和實(shí)體關(guān)系表一一對(duì)應(yīng)。

    3.5 系統(tǒng)模塊和應(yīng)用

    MySQL數(shù)據(jù)庫主要設(shè)置本系統(tǒng)的土壤位置和GPS定位信息、茶樹病蟲害診斷、養(yǎng)分和水分等系統(tǒng)欄目。土壤-茶B/S決策系統(tǒng)登錄界面如圖2所示,輸入用戶名和密碼后點(diǎn)擊登錄按鈕,通過驗(yàn)證后進(jìn)入B/S內(nèi)容模塊系統(tǒng)。系統(tǒng)數(shù)據(jù)庫名稱為Soil_TeaDB,數(shù)據(jù)庫包括茶園地塊信息表、茶園環(huán)境信息表、茶園土壤水分養(yǎng)分和障礙信息表、茶樹生長(zhǎng)和病蟲害表,這4張表構(gòu)成了整個(gè)系統(tǒng)的數(shù)據(jù)處理。根據(jù)ID編號(hào),進(jìn)行茶園培土、施肥、噴藥和茶生長(zhǎng)過程中如剪枝信息的數(shù)據(jù)錄入,重點(diǎn)對(duì)土壤水分動(dòng)態(tài)演變狀況進(jìn)行記錄,在數(shù)據(jù)錄入過程中強(qiáng)調(diào)障礙性因素?cái)?shù)據(jù)的錄入和分析,如土壤酸堿度信息。

    圖2 系統(tǒng)登錄界面

    茶葉品種特性及其生育狀況、生態(tài)條件和栽培技術(shù)措施是影響茶葉優(yōu)質(zhì)高產(chǎn)的3個(gè)主要方面。其中,施肥對(duì)茶葉產(chǎn)量、品質(zhì)影響在栽培管理中居于首位,但目前山東茶園的氮磷鉀肥料利用率仍比較低,氮肥利用率在30%左右,施氮量高時(shí)僅10%,磷肥、鉀肥的利用率分別在20%和60%左右[8,9]。水分關(guān)系到茶樹新陳代謝強(qiáng)度和方向,影響茶葉中各種有機(jī)物的形成和積累,對(duì)產(chǎn)量和品質(zhì)的影響也極大。土壤-茶系統(tǒng)綜合考慮了土壤環(huán)境和養(yǎng)分含量狀況、不同樹齡茶樹的需肥特點(diǎn)及不同生長(zhǎng)期需水、需肥規(guī)律等因素,在系統(tǒng)研發(fā)時(shí)提取了一些關(guān)鍵模塊,可通過各項(xiàng)數(shù)據(jù)的基本輸入及數(shù)據(jù)建庫、篩選和建模,形成專家決策,并把決策結(jié)果可視化,最終將水分、養(yǎng)分定時(shí)定量、按比例直接提供到茶樹根系最佳吸收位置。這些關(guān)鍵模塊主要包括:(1)土壤GPS定位模塊。該模塊的主要功能是基于GIS和GPS技術(shù)實(shí)時(shí)定位采樣機(jī)位置,并按照采樣設(shè)計(jì)模塊中規(guī)劃好的最優(yōu)路徑,引導(dǎo)采樣器到達(dá)預(yù)定采樣位置。(2)茶樹病蟲害診斷系統(tǒng)。該模塊可將茶樹主要病蟲害的生物學(xué)表現(xiàn),通過文字、圖像、聲音、視頻等方式以簡(jiǎn)便、快捷、直觀的方式體現(xiàn)在系統(tǒng)中,并針對(duì)病蟲害發(fā)生情況提出合理的防治措施。(3)養(yǎng)分和水分系統(tǒng)。該模塊主要是將采集、測(cè)定的土壤養(yǎng)分和水分?jǐn)?shù)據(jù)建立成數(shù)據(jù)庫。土壤養(yǎng)分屬性包括有機(jī)質(zhì)、全氮、速效氮等的含量,土壤水分含量由時(shí)域反射儀(TDR)測(cè)定。

    4 小結(jié)

    本研究基于SSH框架設(shè)計(jì)了北方土壤-茶系統(tǒng),實(shí)現(xiàn)了土壤位置GPS定位系統(tǒng)、茶樹病蟲害診斷系統(tǒng)、養(yǎng)分和水分系統(tǒng)的B/S信息的實(shí)時(shí)更新及智能決策。SSH 整合框架可較好地實(shí)現(xiàn)表現(xiàn)層、業(yè)務(wù)層及數(shù)據(jù)層的分離,使系統(tǒng)具有很好的穩(wěn)定性、可擴(kuò)展性和可維護(hù)性。在今后的研究中,力求完善土壤-茶系統(tǒng)決策的功能,如集成空間GIS數(shù)據(jù)的管理和決策,進(jìn)行產(chǎn)品認(rèn)證和項(xiàng)目成果等信息公布,并提供產(chǎn)品交易、技術(shù)對(duì)接平臺(tái)服務(wù),促進(jìn)茶生產(chǎn)、加工和銷售環(huán)節(jié)的信息化。該系統(tǒng)預(yù)留與山東省農(nóng)村農(nóng)業(yè)信息化綜合服務(wù)平臺(tái)的數(shù)據(jù)接口,可實(shí)現(xiàn)該系統(tǒng)內(nèi)容快速嵌入平臺(tái),推送給用戶。

    參 考 文 獻(xiàn):

    [1] 劉之光,呂麗萍,丁桂玲,等. 基于JavaEE-Asp.net 技術(shù)的蜜蜂種質(zhì)資源信息數(shù)據(jù)庫系統(tǒng)的建立與應(yīng)用[J].中國(guó)農(nóng)業(yè)科技導(dǎo)報(bào),2012,14(3):69-73.

    猜你喜歡
    土壤
    土壤
    土壤里種下“萬有引力”
    靈感的土壤
    識(shí)破那些優(yōu)美“擺拍”——鏟除“四風(fēng)”的土壤
    靈感的土壤
    關(guān)于耕作層土壤剝離用于土壤培肥的必要條件探討
    美女国产视频在线观看| 国产免费福利视频在线观看| 另类精品久久| 9色porny在线观看| 日本午夜av视频| 国产精品不卡视频一区二区| 一级黄片播放器| 国产精品三级大全| 男女边摸边吃奶| 欧美+日韩+精品| a级毛色黄片| 丝袜美足系列| 欧美精品国产亚洲| 午夜福利网站1000一区二区三区| 90打野战视频偷拍视频| 男人舔女人的私密视频| 亚洲国产最新在线播放| 一级毛片电影观看| 国产 一区精品| 伦理电影大哥的女人| 丝瓜视频免费看黄片| 最近手机中文字幕大全| 国产精品三级大全| 制服诱惑二区| 中文字幕人妻丝袜制服| h视频一区二区三区| 热re99久久精品国产66热6| xxxhd国产人妻xxx| 视频区图区小说| 久久人妻熟女aⅴ| 日韩欧美一区视频在线观看| 天堂俺去俺来也www色官网| 国产免费一区二区三区四区乱码| 亚洲伊人久久精品综合| 中文字幕另类日韩欧美亚洲嫩草| 精品国产一区二区三区四区第35| 国产乱来视频区| 美女内射精品一级片tv| 少妇的丰满在线观看| 这个男人来自地球电影免费观看 | 亚洲av欧美aⅴ国产| 91精品三级在线观看| 国产免费又黄又爽又色| 一级黄片播放器| 精品卡一卡二卡四卡免费| 国产成人精品婷婷| 成人手机av| 制服丝袜香蕉在线| 久久亚洲国产成人精品v| 亚洲少妇的诱惑av| 国产69精品久久久久777片| 黄色怎么调成土黄色| 亚洲精品乱久久久久久| 久久99精品国语久久久| 欧美最新免费一区二区三区| 少妇被粗大的猛进出69影院 | 少妇的逼水好多| 97超碰精品成人国产| 国产乱来视频区| 精品少妇内射三级| 9色porny在线观看| 欧美少妇被猛烈插入视频| 69精品国产乱码久久久| 久久99一区二区三区| 岛国毛片在线播放| 日韩电影二区| 高清毛片免费看| a级毛色黄片| 啦啦啦啦在线视频资源| 欧美日韩av久久| 人妻人人澡人人爽人人| 日韩成人av中文字幕在线观看| 国产国拍精品亚洲av在线观看| av福利片在线| 男人操女人黄网站| 国产高清不卡午夜福利| 欧美激情国产日韩精品一区| 国产成人精品一,二区| 国产精品蜜桃在线观看| 国产 精品1| 午夜91福利影院| 日本爱情动作片www.在线观看| 亚洲欧洲日产国产| 中文字幕人妻丝袜制服| 午夜福利乱码中文字幕| 亚洲欧美一区二区三区国产| 99九九在线精品视频| 人人妻人人添人人爽欧美一区卜| 国产欧美另类精品又又久久亚洲欧美| 成人黄色视频免费在线看| 免费女性裸体啪啪无遮挡网站| 一区二区日韩欧美中文字幕 | 少妇高潮的动态图| 亚洲国产精品一区二区三区在线| av.在线天堂| 国产在线免费精品| 另类亚洲欧美激情| 精品亚洲成a人片在线观看| 又粗又硬又长又爽又黄的视频| 丝袜人妻中文字幕| 寂寞人妻少妇视频99o| 欧美最新免费一区二区三区| 日韩成人伦理影院| 久久狼人影院| 国产在线一区二区三区精| 亚洲精品456在线播放app| 亚洲精品第二区| 夜夜骑夜夜射夜夜干| 久久国产亚洲av麻豆专区| 伦理电影免费视频| av又黄又爽大尺度在线免费看| 视频区图区小说| 欧美亚洲 丝袜 人妻 在线| 永久免费av网站大全| 国产高清不卡午夜福利| 国产欧美亚洲国产| 亚洲精品美女久久久久99蜜臀 | 亚洲图色成人| 欧美3d第一页| 人妻少妇偷人精品九色| 国内精品宾馆在线| 卡戴珊不雅视频在线播放| 黄片播放在线免费| 男女边吃奶边做爰视频| 大码成人一级视频| 久久久久久伊人网av| 精品久久久久久电影网| av播播在线观看一区| 22中文网久久字幕| 久久免费观看电影| 欧美亚洲 丝袜 人妻 在线| 亚洲av国产av综合av卡| 亚洲精品乱码久久久久久按摩| 成人毛片a级毛片在线播放| 久久国产精品大桥未久av| 看免费成人av毛片| 日韩视频在线欧美| 午夜福利视频在线观看免费| 日本欧美视频一区| 欧美97在线视频| 久久久欧美国产精品| 成人综合一区亚洲| 在线观看人妻少妇| 国产免费又黄又爽又色| 午夜福利乱码中文字幕| 午夜影院在线不卡| 精品一区二区三卡| 国产免费又黄又爽又色| 欧美激情 高清一区二区三区| 国产精品一区二区在线观看99| 高清黄色对白视频在线免费看| 日本黄色日本黄色录像| 国产成人一区二区在线| 九草在线视频观看| 99国产精品免费福利视频| 色网站视频免费| 亚洲国产精品一区二区三区在线| 国产精品国产三级专区第一集| 亚洲欧美成人综合另类久久久| 菩萨蛮人人尽说江南好唐韦庄| 日韩大片免费观看网站| 中国三级夫妇交换| 国产欧美日韩综合在线一区二区| 最近最新中文字幕免费大全7| 亚洲精品乱久久久久久| 两个人看的免费小视频| 国产成人免费无遮挡视频| 咕卡用的链子| 色婷婷久久久亚洲欧美| 国产乱来视频区| 丰满饥渴人妻一区二区三| 国产精品久久久久久精品古装| 亚洲精品一区蜜桃| 日本91视频免费播放| 久久这里有精品视频免费| 日韩成人伦理影院| 亚洲中文av在线| 国产高清不卡午夜福利| 精品熟女少妇av免费看| 一级片免费观看大全| 久久精品久久久久久噜噜老黄| 亚洲精品乱久久久久久| av天堂久久9| av在线播放精品| 午夜福利影视在线免费观看| 国产精品国产三级国产专区5o| 在线亚洲精品国产二区图片欧美| 亚洲少妇的诱惑av| 久久精品国产自在天天线| 黄色配什么色好看| 狠狠婷婷综合久久久久久88av| 国产有黄有色有爽视频| 精品人妻偷拍中文字幕| 国产 一区精品| 色吧在线观看| 国产精品久久久久成人av| 亚洲综合色网址| 久久久精品94久久精品| 国产综合精华液| 久久久久精品性色| tube8黄色片| 亚洲精品美女久久久久99蜜臀 | 日本欧美视频一区| 欧美变态另类bdsm刘玥| 人体艺术视频欧美日本| 日韩av不卡免费在线播放| 又大又黄又爽视频免费| 亚洲综合色惰| 精品一区在线观看国产| 91精品国产国语对白视频| 日本欧美国产在线视频| 国产精品99久久99久久久不卡 | 亚洲精品视频女| 最黄视频免费看| 成人国产av品久久久| 久久久亚洲精品成人影院| 日本色播在线视频| 亚洲一级一片aⅴ在线观看| 成人影院久久| 丝袜美足系列| 少妇 在线观看| 亚洲美女搞黄在线观看| 极品少妇高潮喷水抽搐| 少妇的逼水好多| 国产在线免费精品| 欧美精品一区二区大全| 日本av免费视频播放| 大片电影免费在线观看免费| 在线观看免费高清a一片| 欧美日韩国产mv在线观看视频| 热99国产精品久久久久久7| 亚洲精品中文字幕在线视频| 久久精品熟女亚洲av麻豆精品| 免费看光身美女| 永久免费av网站大全| 又大又黄又爽视频免费| 在线观看三级黄色| 免费观看无遮挡的男女| 在现免费观看毛片| 婷婷成人精品国产| 久久精品aⅴ一区二区三区四区 | 丰满饥渴人妻一区二区三| 自线自在国产av| 国产又色又爽无遮挡免| 99国产综合亚洲精品| 国产女主播在线喷水免费视频网站| 99香蕉大伊视频| 黑人猛操日本美女一级片| 午夜老司机福利剧场| 亚洲欧美日韩另类电影网站| 午夜影院在线不卡| 亚洲成色77777| 国产一区二区在线观看日韩| 夫妻午夜视频| 看免费av毛片| 欧美 亚洲 国产 日韩一| 亚洲国产精品国产精品| 色5月婷婷丁香| 亚洲国产精品一区二区三区在线| 亚洲av成人精品一二三区| 中文字幕av电影在线播放| 久久精品夜色国产| 久久婷婷青草| 国产免费现黄频在线看| 只有这里有精品99| 2018国产大陆天天弄谢| 日日摸夜夜添夜夜爱| 一级黄片播放器| 国产一区有黄有色的免费视频| 五月开心婷婷网| 婷婷色麻豆天堂久久| 国产精品国产三级国产av玫瑰| 亚洲色图综合在线观看| 一边摸一边做爽爽视频免费| 国产高清三级在线| 不卡视频在线观看欧美| 看非洲黑人一级黄片| 嫩草影院入口| 久久久久久人人人人人| 十八禁网站网址无遮挡| 18在线观看网站| 丰满迷人的少妇在线观看| 国产精品久久久久成人av| av视频免费观看在线观看| 人成视频在线观看免费观看| 搡女人真爽免费视频火全软件| 成人影院久久| 下体分泌物呈黄色| 丁香六月天网| 捣出白浆h1v1| 1024视频免费在线观看| 97在线视频观看| 咕卡用的链子| 亚洲精品久久成人aⅴ小说| 久久鲁丝午夜福利片| 永久网站在线| 日韩av在线免费看完整版不卡| 免费观看a级毛片全部| 国产男女内射视频| 中文精品一卡2卡3卡4更新| 亚洲伊人久久精品综合| 久久久久国产网址| 国产成人精品一,二区| 国产一级毛片在线| 国产精品久久久久久久久免| 韩国av在线不卡| 在线 av 中文字幕| 美国免费a级毛片| 性色av一级| 欧美97在线视频| 免费av不卡在线播放| 蜜臀久久99精品久久宅男| xxx大片免费视频| 男女高潮啪啪啪动态图| 久久人人爽人人爽人人片va| 日韩中文字幕视频在线看片| 亚洲综合色惰| 精品久久久久久电影网| 国产欧美日韩综合在线一区二区| 日韩av免费高清视频| 欧美日韩国产mv在线观看视频| 美女视频免费永久观看网站| 午夜免费男女啪啪视频观看| 国产成人精品无人区| 草草在线视频免费看| 成人漫画全彩无遮挡| 国产 精品1| 丝袜喷水一区| 成人免费观看视频高清| 国产精品无大码| 国产亚洲最大av| 欧美日韩av久久| 新久久久久国产一级毛片| 不卡视频在线观看欧美| 最新的欧美精品一区二区| 国产亚洲午夜精品一区二区久久| 99久国产av精品国产电影| 日日啪夜夜爽| 少妇高潮的动态图| 日本色播在线视频| 黑人欧美特级aaaaaa片| 九色亚洲精品在线播放| 亚洲三级黄色毛片| 狠狠婷婷综合久久久久久88av| 国产麻豆69| 久久久久久久精品精品| 国产精品国产三级国产专区5o| 国产av一区二区精品久久| 人成视频在线观看免费观看| 黑人高潮一二区| 成人无遮挡网站| 中文字幕制服av| 十八禁网站网址无遮挡| 亚洲精品乱久久久久久| 一二三四在线观看免费中文在 | 一区二区日韩欧美中文字幕 | 日日摸夜夜添夜夜爱| 美女视频免费永久观看网站| 18禁国产床啪视频网站| 午夜福利在线观看免费完整高清在| 亚洲国产av影院在线观看| 一二三四中文在线观看免费高清| 国产无遮挡羞羞视频在线观看| 蜜桃在线观看..| 亚洲精品乱码久久久久久按摩| 欧美少妇被猛烈插入视频| 久久久久久人人人人人| 免费看不卡的av| 一级片免费观看大全| 成人影院久久| 国产精品一二三区在线看| 国产又色又爽无遮挡免| 国产极品天堂在线| av天堂久久9| 99热这里只有是精品在线观看| 国产精品人妻久久久久久| 2022亚洲国产成人精品| 亚洲欧洲精品一区二区精品久久久 | 黑人巨大精品欧美一区二区蜜桃 | 国产亚洲欧美精品永久| 欧美精品亚洲一区二区| 亚洲,欧美精品.| 欧美精品一区二区免费开放| 人人澡人人妻人| 18禁动态无遮挡网站| 90打野战视频偷拍视频| xxx大片免费视频| 99热全是精品| 看免费成人av毛片| 精品一区二区免费观看| 美国免费a级毛片| 在线观看免费视频网站a站| 欧美亚洲 丝袜 人妻 在线| 色视频在线一区二区三区| 亚洲四区av| 女人被躁到高潮嗷嗷叫费观| 美女中出高潮动态图| 九草在线视频观看| 日韩人妻精品一区2区三区| 精品一区二区三区四区五区乱码 | 国国产精品蜜臀av免费| 啦啦啦视频在线资源免费观看| www日本在线高清视频| 三上悠亚av全集在线观看| 国产又色又爽无遮挡免| 你懂的网址亚洲精品在线观看| 亚洲精品久久久久久婷婷小说| 成人国语在线视频| 免费大片18禁| 国产亚洲精品久久久com| 国产一级毛片在线| 免费看不卡的av| 国产av码专区亚洲av| 日韩三级伦理在线观看| 秋霞在线观看毛片| 精品国产露脸久久av麻豆| 纵有疾风起免费观看全集完整版| 一级毛片电影观看| 中文字幕制服av| 成年美女黄网站色视频大全免费| 国国产精品蜜臀av免费| 美女视频免费永久观看网站| 国产精品久久久久久久电影| 2018国产大陆天天弄谢| 免费看av在线观看网站| 波野结衣二区三区在线| 夫妻午夜视频| 内地一区二区视频在线| 日本黄大片高清| 亚洲av电影在线观看一区二区三区| 午夜精品国产一区二区电影| 制服丝袜香蕉在线| 中文字幕最新亚洲高清| 中文字幕免费在线视频6| 国产免费福利视频在线观看| 9色porny在线观看| videos熟女内射| 亚洲精品视频女| 久久国产亚洲av麻豆专区| 巨乳人妻的诱惑在线观看| av播播在线观看一区| videossex国产| 一区二区日韩欧美中文字幕 | 国产精品人妻久久久影院| 丰满饥渴人妻一区二区三| 欧美日韩综合久久久久久| 国产精品一区二区在线不卡| 婷婷成人精品国产| 欧美xxⅹ黑人| 黄片播放在线免费| 少妇精品久久久久久久| 午夜av观看不卡| 性色avwww在线观看| 考比视频在线观看| 七月丁香在线播放| 日韩一区二区三区影片| 99精国产麻豆久久婷婷| 国产精品一区二区在线不卡| 高清在线视频一区二区三区| 国产黄色免费在线视频| 午夜91福利影院| 亚洲,欧美精品.| 国产激情久久老熟女| 老女人水多毛片| 1024视频免费在线观看| 国产在视频线精品| 91精品三级在线观看| xxx大片免费视频| 国产在线一区二区三区精| 超色免费av| 18禁在线无遮挡免费观看视频| 久久精品aⅴ一区二区三区四区 | 赤兔流量卡办理| 人人妻人人澡人人看| 国产 精品1| 亚洲成色77777| 一级a做视频免费观看| 纯流量卡能插随身wifi吗| 男女下面插进去视频免费观看 | 80岁老熟妇乱子伦牲交| 精品国产乱码久久久久久小说| 日本欧美国产在线视频| 99国产精品免费福利视频| 各种免费的搞黄视频| 国产精品久久久久久精品古装| 亚洲欧美精品自产自拍| 91在线精品国自产拍蜜月| 夜夜爽夜夜爽视频| 中文字幕人妻熟女乱码| 曰老女人黄片| 国产白丝娇喘喷水9色精品| 国产男女超爽视频在线观看| 欧美激情极品国产一区二区三区 | 久久人人爽人人片av| 99视频精品全部免费 在线| 一级a做视频免费观看| 99久久人妻综合| 蜜臀久久99精品久久宅男| 大香蕉97超碰在线| 伦理电影大哥的女人| 人人澡人人妻人| 久热这里只有精品99| 日韩精品有码人妻一区| 99热这里只有是精品在线观看| 免费观看在线日韩| 91在线精品国自产拍蜜月| 亚洲精华国产精华液的使用体验| 国产国拍精品亚洲av在线观看| 久久久久久人妻| 一区二区三区精品91| 亚洲精品日本国产第一区| 成人亚洲精品一区在线观看| 欧美性感艳星| 午夜福利乱码中文字幕| 色婷婷av一区二区三区视频| 亚洲成人一二三区av| 欧美精品人与动牲交sv欧美| av卡一久久| 亚洲性久久影院| 日本猛色少妇xxxxx猛交久久| videos熟女内射| 美女主播在线视频| 一边摸一边做爽爽视频免费| 免费观看av网站的网址| 日本av手机在线免费观看| 精品一品国产午夜福利视频| 七月丁香在线播放| 中文字幕制服av| 日产精品乱码卡一卡2卡三| 中文乱码字字幕精品一区二区三区| 日本黄色日本黄色录像| 免费不卡的大黄色大毛片视频在线观看| 我要看黄色一级片免费的| 亚洲精品美女久久av网站| 国产精品国产三级国产av玫瑰| 精品少妇内射三级| 欧美老熟妇乱子伦牲交| 精品久久蜜臀av无| 亚洲成人一二三区av| 交换朋友夫妻互换小说| 国产亚洲精品久久久com| 成年人免费黄色播放视频| 久久久久人妻精品一区果冻| 国产成人精品一,二区| 18禁裸乳无遮挡动漫免费视频| 久久久久久久国产电影| 美女主播在线视频| 韩国av在线不卡| 母亲3免费完整高清在线观看 | 亚洲精品乱码久久久久久按摩| 美国免费a级毛片| 国产av码专区亚洲av| 性色avwww在线观看| 91精品三级在线观看| 国产视频首页在线观看| 欧美精品高潮呻吟av久久| 日日撸夜夜添| 国产成人精品一,二区| √禁漫天堂资源中文www| 免费少妇av软件| 亚洲精品乱久久久久久| 国产乱人偷精品视频| 免费播放大片免费观看视频在线观看| 久热久热在线精品观看| 中文欧美无线码| 久久99热6这里只有精品| 亚洲精品久久久久久婷婷小说| 9热在线视频观看99| 制服丝袜香蕉在线| 国产亚洲精品久久久com| 色网站视频免费| 亚洲成人手机| 国产白丝娇喘喷水9色精品| 欧美性感艳星| 久久av网站| 亚洲国产精品一区三区| 欧美变态另类bdsm刘玥| 多毛熟女@视频| 午夜免费观看性视频| 日韩av免费高清视频| 日韩视频在线欧美| 爱豆传媒免费全集在线观看| 老女人水多毛片| 少妇的丰满在线观看| 一个人免费看片子| 各种免费的搞黄视频| tube8黄色片| 爱豆传媒免费全集在线观看| 老女人水多毛片| 18禁裸乳无遮挡动漫免费视频| 免费黄频网站在线观看国产| 成人国产av品久久久| 久久国内精品自在自线图片| 欧美日韩综合久久久久久| 欧美日韩国产mv在线观看视频| 亚洲人成77777在线视频| 人妻人人澡人人爽人人| 国产熟女欧美一区二区| 欧美人与性动交α欧美软件 | 少妇猛男粗大的猛烈进出视频| 亚洲av电影在线进入| 亚洲欧美清纯卡通| 永久网站在线| 一本久久精品| 亚洲性久久影院| 观看美女的网站| 少妇精品久久久久久久| 日韩三级伦理在线观看| 国产xxxxx性猛交| 九色成人免费人妻av| 精品国产一区二区三区四区第35| 少妇的丰满在线观看| 欧美97在线视频| 国产片内射在线| 免费在线观看完整版高清|