• <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)于耕作層土壤剝離用于土壤培肥的必要條件探討
    搞女人的毛片| 亚洲成人久久爱视频| 国产成人欧美在线观看| 日日夜夜操网爽| 国语自产精品视频在线第100页| 亚洲av成人不卡在线观看播放网| 99热只有精品国产| 亚洲国产欧美一区二区综合| 欧美色欧美亚洲另类二区| 久久伊人香网站| 一区二区三区国产精品乱码| 欧美三级亚洲精品| 国产精品久久久人人做人人爽| 免费高清视频大片| 欧美zozozo另类| 欧美色欧美亚洲另类二区| 一级毛片女人18水好多| 久久精品91蜜桃| 国产不卡一卡二| 色综合站精品国产| 国产麻豆成人av免费视频| 精品久久久久久久久久久久久| 99国产精品99久久久久| 国内少妇人妻偷人精品xxx网站 | 小说图片视频综合网站| 日本 av在线| 久久中文字幕一级| e午夜精品久久久久久久| xxx96com| 亚洲精品在线美女| 岛国视频午夜一区免费看| 免费人成视频x8x8入口观看| 欧美极品一区二区三区四区| 无限看片的www在线观看| 欧美一区二区精品小视频在线| 在线永久观看黄色视频| 欧美zozozo另类| 日本撒尿小便嘘嘘汇集6| 国产精品一区二区免费欧美| 中文亚洲av片在线观看爽| 搡老岳熟女国产| 午夜福利免费观看在线| 亚洲成人久久爱视频| 男女那种视频在线观看| 精品国产亚洲在线| 国产精品,欧美在线| 国产成人精品久久二区二区91| 国产视频内射| 久久精品国产综合久久久| 久久婷婷成人综合色麻豆| 久久精品国产清高在天天线| 这个男人来自地球电影免费观看| 成人国语在线视频| 给我免费播放毛片高清在线观看| 啪啪无遮挡十八禁网站| 日韩av在线大香蕉| 午夜免费激情av| 久99久视频精品免费| 美女 人体艺术 gogo| 99久久综合精品五月天人人| 国产精品永久免费网站| 蜜桃久久精品国产亚洲av| 黑人欧美特级aaaaaa片| 丁香六月欧美| 国产伦一二天堂av在线观看| 激情在线观看视频在线高清| 麻豆成人av在线观看| 三级国产精品欧美在线观看 | 午夜影院日韩av| 久久精品综合一区二区三区| 亚洲人成伊人成综合网2020| 亚洲专区字幕在线| 97人妻精品一区二区三区麻豆| 中文字幕熟女人妻在线| 99久久精品国产亚洲精品| 日本一本二区三区精品| 久久久久免费精品人妻一区二区| 日本五十路高清| 啦啦啦免费观看视频1| 国产av不卡久久| 真人一进一出gif抽搐免费| 最新美女视频免费是黄的| 在线观看66精品国产| 一区福利在线观看| 嫁个100分男人电影在线观看| 亚洲第一电影网av| 亚洲电影在线观看av| 美女黄网站色视频| 国产欧美日韩一区二区精品| 亚洲人成网站高清观看| 日韩精品青青久久久久久| 国产黄a三级三级三级人| 亚洲色图 男人天堂 中文字幕| 久久热在线av| www.自偷自拍.com| 淫秽高清视频在线观看| 成年免费大片在线观看| 777久久人妻少妇嫩草av网站| 精华霜和精华液先用哪个| 久久久精品欧美日韩精品| 国产成人aa在线观看| 日日夜夜操网爽| 999久久久国产精品视频| 色综合站精品国产| 性欧美人与动物交配| 91在线观看av| 午夜免费成人在线视频| 亚洲av第一区精品v没综合| av片东京热男人的天堂| www日本在线高清视频| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲欧美一区二区三区黑人| 精品欧美一区二区三区在线| 黄色成人免费大全| 国产精品一区二区三区四区久久| 午夜老司机福利片| 无限看片的www在线观看| 午夜福利18| 香蕉丝袜av| 桃色一区二区三区在线观看| 岛国在线观看网站| 久久天堂一区二区三区四区| 午夜精品久久久久久毛片777| 国产99久久九九免费精品| 亚洲一区二区三区色噜噜| 亚洲av美国av| 无人区码免费观看不卡| 超碰成人久久| 日韩 欧美 亚洲 中文字幕| av视频在线观看入口| 午夜福利成人在线免费观看| 亚洲熟女毛片儿| 黄色女人牲交| av福利片在线| 欧美日韩国产亚洲二区| 中文字幕人成人乱码亚洲影| 国模一区二区三区四区视频 | 不卡av一区二区三区| 国产一区二区在线观看日韩 | 一级a爱片免费观看的视频| 99国产综合亚洲精品| 亚洲人成伊人成综合网2020| 久久久久国产精品人妻aⅴ院| 国产真人三级小视频在线观看| 母亲3免费完整高清在线观看| 九色国产91popny在线| 久久久久久人人人人人| 99国产综合亚洲精品| 又爽又黄无遮挡网站| 搞女人的毛片| 一二三四社区在线视频社区8| 99久久国产精品久久久| 成人永久免费在线观看视频| 欧美午夜高清在线| 中文字幕精品亚洲无线码一区| 香蕉久久夜色| 一a级毛片在线观看| www.www免费av| 中文字幕久久专区| 午夜a级毛片| 两性夫妻黄色片| 真人做人爱边吃奶动态| 日本 av在线| 久久午夜亚洲精品久久| 亚洲一区中文字幕在线| 亚洲国产欧洲综合997久久,| 精品欧美一区二区三区在线| 午夜视频精品福利| 夜夜爽天天搞| 在线国产一区二区在线| 一进一出好大好爽视频| 欧美3d第一页| 久久精品91蜜桃| 亚洲狠狠婷婷综合久久图片| www.精华液| 亚洲精品中文字幕在线视频| 18禁美女被吸乳视频| 制服人妻中文乱码| 精品电影一区二区在线| 国产黄色小视频在线观看| 在线播放国产精品三级| 国产男靠女视频免费网站| 免费人成视频x8x8入口观看| 黄色毛片三级朝国网站| 成人av一区二区三区在线看| 国产精品一区二区三区四区久久| 亚洲aⅴ乱码一区二区在线播放 | 国产高清视频在线播放一区| 99热只有精品国产| 麻豆av在线久日| 亚洲第一欧美日韩一区二区三区| 日韩欧美在线乱码| 老熟妇仑乱视频hdxx| 精品国产美女av久久久久小说| 日本a在线网址| 99久久国产精品久久久| 窝窝影院91人妻| 老司机靠b影院| 国产精品免费一区二区三区在线| a级毛片在线看网站| 久久草成人影院| 丁香六月欧美| 每晚都被弄得嗷嗷叫到高潮| 老汉色av国产亚洲站长工具| 国产视频内射| 国产一级毛片七仙女欲春2| 中文字幕熟女人妻在线| 亚洲avbb在线观看| 精品国产亚洲在线| 在线观看美女被高潮喷水网站 | 免费人成视频x8x8入口观看| netflix在线观看网站| 久久久久久九九精品二区国产 | www.精华液| 老司机深夜福利视频在线观看| 久久精品国产清高在天天线| 久久九九热精品免费| 观看免费一级毛片| 精品电影一区二区在线| 午夜福利视频1000在线观看| 91老司机精品| 久久香蕉精品热| 日韩中文字幕欧美一区二区| 国产精品一区二区三区四区久久| 18禁裸乳无遮挡免费网站照片| 观看免费一级毛片| 精品不卡国产一区二区三区| 国产一区二区在线av高清观看| 在线a可以看的网站| 一区福利在线观看| 18美女黄网站色大片免费观看| 婷婷丁香在线五月| 天天躁夜夜躁狠狠躁躁| 日韩免费av在线播放| 天堂动漫精品| 久久伊人香网站| 天天一区二区日本电影三级| 久久精品影院6| 在线观看免费午夜福利视频| 成年版毛片免费区| 国产欧美日韩一区二区三| 三级男女做爰猛烈吃奶摸视频| 少妇人妻一区二区三区视频| 亚洲黑人精品在线| 看片在线看免费视频| 91字幕亚洲| 欧美成人一区二区免费高清观看 | 日韩欧美在线二视频| 亚洲专区中文字幕在线| 国产欧美日韩精品亚洲av| 成熟少妇高潮喷水视频| 亚洲精品在线美女| 久久精品夜夜夜夜夜久久蜜豆 | 少妇的丰满在线观看| 国语自产精品视频在线第100页| 午夜福利欧美成人| 免费看十八禁软件| 女人爽到高潮嗷嗷叫在线视频| 日韩欧美精品v在线| 91av网站免费观看| 啦啦啦观看免费观看视频高清| 在线观看www视频免费| 我要搜黄色片| 婷婷丁香在线五月| 精品人妻1区二区| 狠狠狠狠99中文字幕| 精品午夜福利视频在线观看一区| 欧美+亚洲+日韩+国产| 天天添夜夜摸| 一级毛片精品| 久久久国产欧美日韩av| 亚洲无线在线观看| 黄色毛片三级朝国网站| 人人妻,人人澡人人爽秒播| 成人手机av| 国内久久婷婷六月综合欲色啪| 日本熟妇午夜| av有码第一页| 亚洲男人的天堂狠狠| 日韩精品青青久久久久久| 俄罗斯特黄特色一大片| 日本撒尿小便嘘嘘汇集6| 激情在线观看视频在线高清| 久久精品国产清高在天天线| 亚洲第一电影网av| 伊人久久大香线蕉亚洲五| 青草久久国产| 黑人操中国人逼视频| 岛国视频午夜一区免费看| 给我免费播放毛片高清在线观看| 久久国产精品影院| 人成视频在线观看免费观看| 欧美一级a爱片免费观看看 | 精品无人区乱码1区二区| 日本黄大片高清| 哪里可以看免费的av片| 老司机午夜福利在线观看视频| 国产高清视频在线播放一区| 大型av网站在线播放| 香蕉久久夜色| 免费av毛片视频| 人妻久久中文字幕网| 在线观看免费视频日本深夜| 精品免费久久久久久久清纯| 国内精品久久久久精免费| 精品国产美女av久久久久小说| 欧美色视频一区免费| 曰老女人黄片| 亚洲熟妇熟女久久| 国内久久婷婷六月综合欲色啪| 国产爱豆传媒在线观看 | 国产伦一二天堂av在线观看| 琪琪午夜伦伦电影理论片6080| 久久久久性生活片| 男人舔女人的私密视频| 最近最新中文字幕大全免费视频| 亚洲中文日韩欧美视频| 国产蜜桃级精品一区二区三区| 99久久综合精品五月天人人| 在线观看舔阴道视频| 免费无遮挡裸体视频| 国产精品av视频在线免费观看| 午夜亚洲福利在线播放| 18禁黄网站禁片午夜丰满| 看黄色毛片网站| 久热爱精品视频在线9| 国产真人三级小视频在线观看| 99在线人妻在线中文字幕| 在线观看午夜福利视频| 免费看日本二区| 国产精品亚洲一级av第二区| 日韩国内少妇激情av| 欧美高清成人免费视频www| 看黄色毛片网站| 999久久久精品免费观看国产| 琪琪午夜伦伦电影理论片6080| 亚洲熟妇熟女久久| 久久精品aⅴ一区二区三区四区| 免费高清视频大片| 香蕉国产在线看| 日韩欧美在线二视频| 亚洲午夜理论影院| 久久人人精品亚洲av| 欧美性猛交╳xxx乱大交人| 成人av在线播放网站| 91麻豆av在线| 少妇被粗大的猛进出69影院| 九九热线精品视视频播放| 一级作爱视频免费观看| 亚洲avbb在线观看| 国产熟女xx| 国产一区二区在线观看日韩 | 亚洲中文字幕日韩| 亚洲乱码一区二区免费版| 亚洲激情在线av| 亚洲人与动物交配视频| 伦理电影免费视频| 国产精品一区二区三区四区免费观看 | 午夜福利免费观看在线| 黄色片一级片一级黄色片| 中文在线观看免费www的网站 | 久久香蕉国产精品| 高清毛片免费观看视频网站| 国产片内射在线| 身体一侧抽搐| 国产欧美日韩一区二区三| 亚洲精华国产精华精| 亚洲 欧美一区二区三区| 黑人巨大精品欧美一区二区mp4| 草草在线视频免费看| 日本 欧美在线| 国产69精品久久久久777片 | 麻豆av在线久日| 老司机午夜十八禁免费视频| 午夜激情av网站| 国产精品一区二区三区四区久久| 少妇的丰满在线观看| 黄色成人免费大全| 黄色视频,在线免费观看| 日本三级黄在线观看| 最好的美女福利视频网| 大型av网站在线播放| 亚洲欧美精品综合久久99| 亚洲欧美日韩东京热| 少妇被粗大的猛进出69影院| 男人的好看免费观看在线视频 | www.自偷自拍.com| 久久久水蜜桃国产精品网| 亚洲欧美精品综合久久99| 777久久人妻少妇嫩草av网站| 精品国产乱码久久久久久男人| 亚洲精品国产一区二区精华液| 午夜福利在线在线| 色综合站精品国产| 最近在线观看免费完整版| 欧美性长视频在线观看| 久久久久久久久久黄片| 色综合欧美亚洲国产小说| 日韩欧美在线乱码| 国产爱豆传媒在线观看 | 亚洲国产中文字幕在线视频| 精品一区二区三区视频在线观看免费| 亚洲国产看品久久| 色播亚洲综合网| 亚洲av中文字字幕乱码综合| 每晚都被弄得嗷嗷叫到高潮| 黄片小视频在线播放| 男插女下体视频免费在线播放| 精品日产1卡2卡| 成人av一区二区三区在线看| 亚洲性夜色夜夜综合| 观看免费一级毛片| 色哟哟哟哟哟哟| 精品国产美女av久久久久小说| 桃色一区二区三区在线观看| 麻豆成人av在线观看| 免费观看人在逋| 婷婷丁香在线五月| av免费在线观看网站| 欧美黑人欧美精品刺激| 国产精品久久久av美女十八| 久久久久国内视频| 精品久久久久久久人妻蜜臀av| 亚洲精品中文字幕在线视频| 少妇被粗大的猛进出69影院| 狂野欧美白嫩少妇大欣赏| 最近最新免费中文字幕在线| 国产欧美日韩一区二区精品| 韩国av一区二区三区四区| 亚洲av成人av| 日本一区二区免费在线视频| 精品不卡国产一区二区三区| 999久久久国产精品视频| 日韩av在线大香蕉| 日韩国内少妇激情av| 国产精品一区二区三区四区久久| 日韩欧美在线二视频| 国语自产精品视频在线第100页| 欧美午夜高清在线| 99热这里只有精品一区 | 亚洲国产欧美一区二区综合| 日本在线视频免费播放| 国产在线观看jvid| 久久午夜亚洲精品久久| 日韩中文字幕欧美一区二区| a级毛片a级免费在线| 丝袜人妻中文字幕| 手机成人av网站| 久久精品国产清高在天天线| 国产成人欧美在线观看| 成人国产综合亚洲| 国产av一区二区精品久久| 久久久久性生活片| 一区二区三区国产精品乱码| 日韩欧美国产一区二区入口| 最近最新免费中文字幕在线| 禁无遮挡网站| 两个人看的免费小视频| 欧美黑人精品巨大| 一本一本综合久久| 亚洲va日本ⅴa欧美va伊人久久| av欧美777| 久久久国产成人免费| www日本在线高清视频| 九色成人免费人妻av| 黄色片一级片一级黄色片| 色老头精品视频在线观看| 黄色视频,在线免费观看| 日本三级黄在线观看| 每晚都被弄得嗷嗷叫到高潮| 啪啪无遮挡十八禁网站| 一级毛片女人18水好多| 午夜免费观看网址| 成年人黄色毛片网站| 脱女人内裤的视频| 丰满人妻一区二区三区视频av | 久久久久亚洲av毛片大全| 成人av在线播放网站| 欧美日本视频| 欧美性猛交黑人性爽| 成人18禁在线播放| 丰满的人妻完整版| 久久久精品国产亚洲av高清涩受| 特级一级黄色大片| 香蕉丝袜av| 欧美大码av| 啦啦啦免费观看视频1| 国产成人影院久久av| 欧美不卡视频在线免费观看 | 久久这里只有精品中国| 久久草成人影院| 999久久久精品免费观看国产| 丝袜人妻中文字幕| 色综合婷婷激情| av在线播放免费不卡| 欧美色视频一区免费| 国产免费男女视频| 黄色视频,在线免费观看| 黑人欧美特级aaaaaa片| 午夜免费观看网址| aaaaa片日本免费| 国内少妇人妻偷人精品xxx网站 | 亚洲激情在线av| 日韩有码中文字幕| 午夜视频精品福利| 午夜福利视频1000在线观看| 国产精品影院久久| 99久久精品国产亚洲精品| 99久久精品热视频| 亚洲国产精品久久男人天堂| 国产亚洲欧美在线一区二区| 夜夜躁狠狠躁天天躁| 免费观看人在逋| 精品一区二区三区av网在线观看| 久久久久久久久久黄片| 欧美乱色亚洲激情| 亚洲中文av在线| 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲专区中文字幕在线| 女警被强在线播放| 国产精品一区二区精品视频观看| 少妇裸体淫交视频免费看高清 | 高清毛片免费观看视频网站| 国产麻豆成人av免费视频| 久久精品人妻少妇| 一边摸一边抽搐一进一小说| 久久久久久久久免费视频了| 国产三级在线视频| av片东京热男人的天堂| 黄色 视频免费看| 好男人在线观看高清免费视频| 午夜日韩欧美国产| 国产一区二区三区在线臀色熟女| 国产高清videossex| 亚洲国产精品合色在线| 国产一区二区三区在线臀色熟女| 亚洲欧洲精品一区二区精品久久久| 男女做爰动态图高潮gif福利片| 亚洲人成电影免费在线| 男男h啪啪无遮挡| 久久久国产精品麻豆| 免费在线观看日本一区| 亚洲国产欧美人成| 久久久精品大字幕| 免费高清视频大片| www.熟女人妻精品国产| 亚洲男人天堂网一区| 亚洲男人的天堂狠狠| 国产精品久久久久久精品电影| 欧美日韩福利视频一区二区| 欧美日韩黄片免| 亚洲国产欧美一区二区综合| 国产精品 欧美亚洲| 免费电影在线观看免费观看| 成人av在线播放网站| 少妇粗大呻吟视频| 大型av网站在线播放| 中文字幕最新亚洲高清| 日韩欧美一区二区三区在线观看| 国产精品美女特级片免费视频播放器 | 欧美日韩精品网址| 色综合亚洲欧美另类图片| 97超级碰碰碰精品色视频在线观看| 欧美av亚洲av综合av国产av| 欧美乱妇无乱码| 每晚都被弄得嗷嗷叫到高潮| 亚洲国产精品成人综合色| 免费无遮挡裸体视频| 成在线人永久免费视频| 中出人妻视频一区二区| 欧美黑人精品巨大| 99久久精品国产亚洲精品| 丁香欧美五月| 一本一本综合久久| 亚洲 国产 在线| 久久九九热精品免费| 精品电影一区二区在线| 香蕉国产在线看| 色老头精品视频在线观看| 精品久久久久久久毛片微露脸| 99久久综合精品五月天人人| 日本熟妇午夜| 51午夜福利影视在线观看| 国产黄片美女视频| av在线天堂中文字幕| 757午夜福利合集在线观看| 免费观看人在逋| 欧美不卡视频在线免费观看 | 身体一侧抽搐| 三级毛片av免费| 国产精品亚洲一级av第二区| 久久精品成人免费网站| 一区二区三区高清视频在线| 日本a在线网址| 熟女电影av网| www.www免费av| 亚洲成人免费电影在线观看| 母亲3免费完整高清在线观看| 色老头精品视频在线观看| 这个男人来自地球电影免费观看| 亚洲av片天天在线观看| 国产精品精品国产色婷婷| 波多野结衣巨乳人妻| 99国产综合亚洲精品| 精品高清国产在线一区| 狠狠狠狠99中文字幕| 女人爽到高潮嗷嗷叫在线视频| 午夜亚洲福利在线播放| 高清在线国产一区| 搡老岳熟女国产| 免费在线观看成人毛片| 美女午夜性视频免费| 国产精品久久视频播放| 国产午夜福利久久久久久| 国产黄色小视频在线观看|