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

    基于Spring 3的風(fēng)電功率預(yù)測(cè)Web展示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2014-07-03 18:57:34賈艷波
    電腦知識(shí)與技術(shù) 2014年12期
    關(guān)鍵詞:主鍵風(fēng)電場(chǎng)框架

    賈艷波

    摘要:該文應(yīng)用Spring3框架及Spring自己的Spring MVC、Spring JPA等組件技術(shù),結(jié)合freeMarker和jfreeChart技術(shù),設(shè)計(jì)和開發(fā)了一個(gè)風(fēng)電場(chǎng)功率預(yù)測(cè)Web系統(tǒng)。對(duì)于應(yīng)用Spring3技術(shù)在提高系統(tǒng)的開發(fā)效率,提供更穩(wěn)定的系統(tǒng)性能,有利于后期的維護(hù)和更新等企業(yè)級(jí)web應(yīng)用開發(fā)實(shí)踐中有一定的借鑒作用。

    關(guān)鍵詞:Web系統(tǒng);風(fēng)電功率預(yù)測(cè); Spring 3

    中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)12-2747-03

    Web System Based on Spring3 for Wind Farm Power Prediction

    JIA Yan-bo

    (Beifang University of Nationalities, Yinchuan 750021, China)

    Abstract: In this paper, a web system for Wind farm power prediction is presented. By using annotation-based Spring 3 platform, and that own Spring MVC、Spring JPA and other component technologies,combined FreeMarker and JFreechart techmology, process of web design is simplified and quickly finished. In addition, the web system can be easily maintained and expanded.

    Key words: web system; wind farm prediction; Spring 3

    隨著Internet網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, Web技術(shù)的成熟,為如今復(fù)雜的企業(yè)級(jí)應(yīng)用提供了便利,其探討的熱點(diǎn)是如何建立開發(fā)更便捷、功能更強(qiáng)大、應(yīng)用更靈活的Web應(yīng)用。近年來SSH框架(即“Spring+struts+Hibernate”框架)就是比較流行的企業(yè)級(jí)開發(fā)框架。這種框架各取三種技術(shù)的優(yōu)勢(shì),在簡(jiǎn)化開發(fā)的同時(shí)也帶來了諸如初期學(xué)習(xí)框架困難、系統(tǒng)各層協(xié)調(diào)復(fù)雜等問題。

    “輕量級(jí)容器架構(gòu)”Spring以其易用性,擴(kuò)展性和整合性,已經(jīng)成為事實(shí)上的Java應(yīng)用開發(fā)平臺(tái)。Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器框架,是Java一站式輕量級(jí)平臺(tái)的無冕之王。它全面減輕了構(gòu)建多層web應(yīng)用的負(fù)擔(dān),提供可復(fù)用的軟件框架。

    Spring自己提供了一個(gè)完整的類似于Struts,WebWork的MVC框架,它比使用其他的MVC框架的一個(gè)好處是可以更好地應(yīng)用Spring容器提供的底層功能,且很好地體現(xiàn)了Spring框架的設(shè)計(jì)目標(biāo)就是簡(jiǎn)化Java企業(yè)應(yīng)用的開發(fā)。Spring MVC是非常優(yōu)秀的MVC框架,尤其是2009年在3.0版本發(fā)布后,現(xiàn)在有越來越多的團(tuán)隊(duì)選擇了Spring3 MVC了。Spring3 MVC結(jié)構(gòu)簡(jiǎn)單,正應(yīng)了那句話簡(jiǎn)單就是美;而且它強(qiáng)大不失靈活,性能也很優(yōu)秀。它采用了松耦合可插拔組件結(jié)構(gòu),比其他MVC框架更具擴(kuò)展性和靈活性。Spring3 MVC通過一套MVC注解,讓POJO成為處理請(qǐng)求的控制器,無須實(shí)現(xiàn)任何接口;同時(shí),Spring3 MVC還支持REST風(fēng)格的URL請(qǐng)求:注解驅(qū)動(dòng)及REST風(fēng)格的Spring3 MVC是Spring3.0最出彩的功能之一。此外,Spring3 MVC在數(shù)據(jù)綁定、視圖解析、本地化處理及靜態(tài)資源處理上都有許多不俗的表現(xiàn)。它在框架設(shè)計(jì)、擴(kuò)展性、靈活性等方面全面超越了Struts、WebWork等MVC框架,從原來的追趕者一躍成為MVC的領(lǐng)跑者。

    在Spring 中集成了來自 EJB 3.0 和 Java EE5 規(guī)范的 JPA 持久性棧,使之成為 Spring 支持?jǐn)?shù)據(jù)庫訪問的最簡(jiǎn)單而且也是標(biāo)準(zhǔn)的方式。這使得Spring 框架可以不在需要通過其他對(duì)象到關(guān)系的映射(ORM)技術(shù),如Hibernate來支持持久性。Spring支持JPA,這使得為關(guān)系數(shù)據(jù)庫編寫、讀取、搜索、更新和刪除對(duì)象(POJO)的煩瑣工作變得透明。可以繼續(xù)使用 Java 語言面向?qū)ο蟮恼Z法處理 POJO,JPA ORM 層負(fù)責(zé)數(shù)據(jù)庫表的創(chuàng)建、查詢、更新代碼和刪除代碼。除了透明的數(shù)據(jù)庫操作,Spring的JPA支持還把各種五花八門的特定于數(shù)據(jù)庫廠商的異常轉(zhuǎn)換成一套定義良好的異常,使得異常處理代碼大為簡(jiǎn)化。

    1 系統(tǒng)的架構(gòu)

    風(fēng)電功率預(yù)測(cè)web展示系統(tǒng)采用多層架構(gòu)模型,分別為Web層、服務(wù)層、模型層、數(shù)據(jù)層等,如圖1所示。

    圖1中Web開發(fā)框架選用Spring自帶的Web框架技術(shù):基于注解Spring 3 MVC的框架。持久化層采用Spring JPA,具有基于元數(shù)據(jù)注解、面向?qū)ο蟮牟樵冋Z言等簡(jiǎn)化系統(tǒng)的數(shù)據(jù)持久化編程。為了系統(tǒng)安全問題,我們?cè)谙到y(tǒng)中采用Spring Security技術(shù),對(duì)用戶進(jìn)行認(rèn)證和權(quán)限管理等Web安全性實(shí)現(xiàn)。這正是基于Spring技術(shù)的優(yōu)勢(shì),簡(jiǎn)單性的體現(xiàn)。

    2 系統(tǒng)分層設(shè)計(jì)

    2.1 model模型層設(shè)計(jì)

    模型層主要設(shè)計(jì)POJO類。下面是本系統(tǒng)模型層業(yè)務(wù)實(shí)現(xiàn)所設(shè)計(jì)的主要POJO類,其關(guān)系類圖如圖2所示:

    所有類均實(shí)現(xiàn)了Serializable接口。

    1)Powerprediction4h:4小時(shí)功率預(yù)測(cè)數(shù)據(jù)PO類

    2)Powerprediction72h:72小時(shí)功率預(yù)測(cè)數(shù)據(jù)PO類endprint

    3)Powerrealtime:功率實(shí)時(shí)數(shù)據(jù)PO類

    4)Weatherprediction:氣象預(yù)測(cè)數(shù)據(jù)PO類

    5)Weatherrealtime:氣象實(shí)時(shí)數(shù)據(jù)PO類

    6)System:系統(tǒng)數(shù)據(jù)PO類

    POJO類(Plain Old Java Objects)作為JPA PO的持久化類,為Service層(服務(wù)層)調(diào)用操作數(shù)據(jù)庫。POJO類作為JPA PO的持久化類由兩部分組成::持久化類與注釋,屬性和數(shù)據(jù)表的列一一對(duì)應(yīng)。它們通過持久化類上的注釋負(fù)責(zé)把持久化類映射到數(shù)據(jù)表,并將持久化類的屬性映射到數(shù)據(jù)列。注釋采用“at”標(biāo)記形式(@ ),后面是注釋名稱。屬性映射采用在持久化類的屬性getter方法上進(jìn)行標(biāo)記,如在Weatherprediction類的id屬性getter方法上標(biāo)記@ id,定義了持久化類的主鍵信息,@GeneratedValue標(biāo)記用來制定主鍵的生成策略。相對(duì)于別的ORM框架傳統(tǒng)模式的xml文件配置,注釋具有如描述符大量減少、編譯期校驗(yàn)等不少優(yōu)點(diǎn)。

    2.2服務(wù)層設(shè)計(jì)

    服務(wù)層通過封裝實(shí)體管理類完成商業(yè)邏輯,Web層通過調(diào)用服務(wù)類完成各模塊的業(yè)務(wù)。所有服務(wù)類通過調(diào)用實(shí)體管理類操作持久化對(duì)象。Service層的設(shè)計(jì)的服務(wù)類在系統(tǒng)的主要功能是根據(jù)上層業(yè)務(wù)需要通過Spring JPA對(duì)數(shù)據(jù)進(jìn)行各種查詢。所以它的主要實(shí)現(xiàn)代碼實(shí)質(zhì)是使用JPA的HQL查詢語言實(shí)現(xiàn)。如功率預(yù)測(cè)模塊的服務(wù)類 PowerdataService。其類圖如圖3所示。所有服務(wù)類通過調(diào)用實(shí)體管理類操作持久化對(duì)象。

    PowerdataService類:提供了對(duì)功率數(shù)據(jù)72小時(shí)主鍵查詢、4小時(shí)主鍵查詢、未來72小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、未來24小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、未來4小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、24小時(shí)實(shí)時(shí)數(shù)據(jù)查詢、4小時(shí)實(shí)時(shí)數(shù)據(jù)查詢、實(shí)時(shí)歷史數(shù)據(jù)查詢以及4小時(shí)和72小時(shí)數(shù)據(jù)更新等操作。

    從以上類的結(jié)構(gòu)我們可以看到,Service層的設(shè)計(jì)的服務(wù)類在系統(tǒng)的主要功能是根據(jù)上層業(yè)務(wù)需要通過Spring JPA對(duì)數(shù)據(jù)進(jìn)行各種查詢。所以它的主要實(shí)現(xiàn)代碼實(shí)質(zhì)是使用JPA的HQL查詢語言實(shí)現(xiàn)數(shù)據(jù)庫查詢。

    2.3 控制和視圖層設(shè)計(jì)

    控制和視圖層采用FreeMarker設(shè)計(jì)視圖顯示模板、用Java程序準(zhǔn)備要顯示的數(shù)據(jù),在本系統(tǒng)中這些Java程序還承擔(dān)了Control控制器類的角色。設(shè)計(jì)出的模板頁面和Java程序是一一對(duì)應(yīng)的關(guān)系。FreeMarker是一個(gè)免費(fèi)的模板引擎,使用純Java編寫,是一個(gè)基于模板生成文本輸出的通用工具。表1列出了本系統(tǒng)功率預(yù)測(cè)數(shù)據(jù)顯示功能所需的模板頁面及其對(duì)應(yīng)的Java程序。

    3 采用JFreeChart技術(shù)展示風(fēng)電功率預(yù)測(cè)數(shù)據(jù)

    風(fēng)電場(chǎng)功率預(yù)測(cè)Web系統(tǒng)的界面展示大多需以各種圖表展示,故本系統(tǒng)采用JFreeChart來開發(fā)各種各樣的圖表作為Java程序要準(zhǔn)備的數(shù)據(jù)。系統(tǒng)中主要使用JFreeChart生成4h、24h、72h、實(shí)時(shí)等功率數(shù)據(jù)的折線圖,生成風(fēng)速序列圖、風(fēng)向玫瑰圖、風(fēng)廓線等,以及生成濕度、溫度、氣壓等時(shí)間序列圖,作為FreeMarker的數(shù)據(jù)準(zhǔn)備。如圖4所示是一個(gè)采用JFreeChart技術(shù)生成的風(fēng)速預(yù)測(cè)24小時(shí)時(shí)序圖。

    4 結(jié)論

    采用基于Spring框架,整合FreeMarker、JFreeChart等技術(shù)、以 JBOSS 作為 Web 服務(wù)器、ORACLE 作為后臺(tái)數(shù)據(jù)庫實(shí)現(xiàn)了風(fēng)電場(chǎng)功率預(yù)測(cè)的Web系統(tǒng)。系統(tǒng)所開發(fā)的風(fēng)電場(chǎng)功率預(yù)測(cè)Web系統(tǒng)基于當(dāng)前最流行的基于注解的Spring3技術(shù),采用多層架構(gòu)設(shè)計(jì),分解層與層之間的耦合,集成Spring框架中相關(guān)應(yīng)用技術(shù),簡(jiǎn)化了系統(tǒng)開發(fā),提高了系統(tǒng)開發(fā)效率和靈活性,同時(shí)有利于系統(tǒng)的進(jìn)一步擴(kuò)展和維護(hù)。目前,包括本系統(tǒng)在內(nèi)的整個(gè)風(fēng)電場(chǎng)功率預(yù)測(cè)系統(tǒng)已投入到寧夏某風(fēng)電場(chǎng)的試運(yùn)行中。情況表明,系統(tǒng)的功能較完整、實(shí)用,具有良好的高效性、靈活性、擴(kuò)展性和工程實(shí)用價(jià)值。

    參考文獻(xiàn):

    [1] 耿天翔,丁茂生.寧夏電網(wǎng)風(fēng)電功率預(yù)測(cè)系統(tǒng)開發(fā)[J].寧夏電力,2010(1).

    [2] 孫衛(wèi)琴.精通Struts:基于MVC的java WEB設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,2004.

    [3] 計(jì)文柯.Spring技術(shù)內(nèi)幕-深入解析Spring架構(gòu)與設(shè)計(jì)原理[M].2版.北京:機(jī)械工業(yè)出版社 2011.

    [4] IBM[EB/OL].http://www.ibm.com/developerworks/cn/education/java/j-spring2/section7.html.

    [5] 馬黎明.基于J2EE平臺(tái)的Web應(yīng)用系統(tǒng)研究[D].武漢:武漢理工大學(xué),2004.

    [6] 陳雄華,林開雄.Spring 3.x企業(yè)應(yīng)用開發(fā)實(shí)戰(zhàn)[M].北京:電子工業(yè)出版社,2012.

    [7] Jiandong Mao, Xiaojing Zhang.Ultra-short-term wind power forecasting based on wavelet transform and BP neural network[C].2012 International Conference on Power Electronics Engineering and Computer Technology (PEECT 2012), 2012.endprint

    3)Powerrealtime:功率實(shí)時(shí)數(shù)據(jù)PO類

    4)Weatherprediction:氣象預(yù)測(cè)數(shù)據(jù)PO類

    5)Weatherrealtime:氣象實(shí)時(shí)數(shù)據(jù)PO類

    6)System:系統(tǒng)數(shù)據(jù)PO類

    POJO類(Plain Old Java Objects)作為JPA PO的持久化類,為Service層(服務(wù)層)調(diào)用操作數(shù)據(jù)庫。POJO類作為JPA PO的持久化類由兩部分組成::持久化類與注釋,屬性和數(shù)據(jù)表的列一一對(duì)應(yīng)。它們通過持久化類上的注釋負(fù)責(zé)把持久化類映射到數(shù)據(jù)表,并將持久化類的屬性映射到數(shù)據(jù)列。注釋采用“at”標(biāo)記形式(@ ),后面是注釋名稱。屬性映射采用在持久化類的屬性getter方法上進(jìn)行標(biāo)記,如在Weatherprediction類的id屬性getter方法上標(biāo)記@ id,定義了持久化類的主鍵信息,@GeneratedValue標(biāo)記用來制定主鍵的生成策略。相對(duì)于別的ORM框架傳統(tǒng)模式的xml文件配置,注釋具有如描述符大量減少、編譯期校驗(yàn)等不少優(yōu)點(diǎn)。

    2.2服務(wù)層設(shè)計(jì)

    服務(wù)層通過封裝實(shí)體管理類完成商業(yè)邏輯,Web層通過調(diào)用服務(wù)類完成各模塊的業(yè)務(wù)。所有服務(wù)類通過調(diào)用實(shí)體管理類操作持久化對(duì)象。Service層的設(shè)計(jì)的服務(wù)類在系統(tǒng)的主要功能是根據(jù)上層業(yè)務(wù)需要通過Spring JPA對(duì)數(shù)據(jù)進(jìn)行各種查詢。所以它的主要實(shí)現(xiàn)代碼實(shí)質(zhì)是使用JPA的HQL查詢語言實(shí)現(xiàn)。如功率預(yù)測(cè)模塊的服務(wù)類 PowerdataService。其類圖如圖3所示。所有服務(wù)類通過調(diào)用實(shí)體管理類操作持久化對(duì)象。

    PowerdataService類:提供了對(duì)功率數(shù)據(jù)72小時(shí)主鍵查詢、4小時(shí)主鍵查詢、未來72小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、未來24小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、未來4小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、24小時(shí)實(shí)時(shí)數(shù)據(jù)查詢、4小時(shí)實(shí)時(shí)數(shù)據(jù)查詢、實(shí)時(shí)歷史數(shù)據(jù)查詢以及4小時(shí)和72小時(shí)數(shù)據(jù)更新等操作。

    從以上類的結(jié)構(gòu)我們可以看到,Service層的設(shè)計(jì)的服務(wù)類在系統(tǒng)的主要功能是根據(jù)上層業(yè)務(wù)需要通過Spring JPA對(duì)數(shù)據(jù)進(jìn)行各種查詢。所以它的主要實(shí)現(xiàn)代碼實(shí)質(zhì)是使用JPA的HQL查詢語言實(shí)現(xiàn)數(shù)據(jù)庫查詢。

    2.3 控制和視圖層設(shè)計(jì)

    控制和視圖層采用FreeMarker設(shè)計(jì)視圖顯示模板、用Java程序準(zhǔn)備要顯示的數(shù)據(jù),在本系統(tǒng)中這些Java程序還承擔(dān)了Control控制器類的角色。設(shè)計(jì)出的模板頁面和Java程序是一一對(duì)應(yīng)的關(guān)系。FreeMarker是一個(gè)免費(fèi)的模板引擎,使用純Java編寫,是一個(gè)基于模板生成文本輸出的通用工具。表1列出了本系統(tǒng)功率預(yù)測(cè)數(shù)據(jù)顯示功能所需的模板頁面及其對(duì)應(yīng)的Java程序。

    3 采用JFreeChart技術(shù)展示風(fēng)電功率預(yù)測(cè)數(shù)據(jù)

    風(fēng)電場(chǎng)功率預(yù)測(cè)Web系統(tǒng)的界面展示大多需以各種圖表展示,故本系統(tǒng)采用JFreeChart來開發(fā)各種各樣的圖表作為Java程序要準(zhǔn)備的數(shù)據(jù)。系統(tǒng)中主要使用JFreeChart生成4h、24h、72h、實(shí)時(shí)等功率數(shù)據(jù)的折線圖,生成風(fēng)速序列圖、風(fēng)向玫瑰圖、風(fēng)廓線等,以及生成濕度、溫度、氣壓等時(shí)間序列圖,作為FreeMarker的數(shù)據(jù)準(zhǔn)備。如圖4所示是一個(gè)采用JFreeChart技術(shù)生成的風(fēng)速預(yù)測(cè)24小時(shí)時(shí)序圖。

    4 結(jié)論

    采用基于Spring框架,整合FreeMarker、JFreeChart等技術(shù)、以 JBOSS 作為 Web 服務(wù)器、ORACLE 作為后臺(tái)數(shù)據(jù)庫實(shí)現(xiàn)了風(fēng)電場(chǎng)功率預(yù)測(cè)的Web系統(tǒng)。系統(tǒng)所開發(fā)的風(fēng)電場(chǎng)功率預(yù)測(cè)Web系統(tǒng)基于當(dāng)前最流行的基于注解的Spring3技術(shù),采用多層架構(gòu)設(shè)計(jì),分解層與層之間的耦合,集成Spring框架中相關(guān)應(yīng)用技術(shù),簡(jiǎn)化了系統(tǒng)開發(fā),提高了系統(tǒng)開發(fā)效率和靈活性,同時(shí)有利于系統(tǒng)的進(jìn)一步擴(kuò)展和維護(hù)。目前,包括本系統(tǒng)在內(nèi)的整個(gè)風(fēng)電場(chǎng)功率預(yù)測(cè)系統(tǒng)已投入到寧夏某風(fēng)電場(chǎng)的試運(yùn)行中。情況表明,系統(tǒng)的功能較完整、實(shí)用,具有良好的高效性、靈活性、擴(kuò)展性和工程實(shí)用價(jià)值。

    參考文獻(xiàn):

    [1] 耿天翔,丁茂生.寧夏電網(wǎng)風(fēng)電功率預(yù)測(cè)系統(tǒng)開發(fā)[J].寧夏電力,2010(1).

    [2] 孫衛(wèi)琴.精通Struts:基于MVC的java WEB設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,2004.

    [3] 計(jì)文柯.Spring技術(shù)內(nèi)幕-深入解析Spring架構(gòu)與設(shè)計(jì)原理[M].2版.北京:機(jī)械工業(yè)出版社 2011.

    [4] IBM[EB/OL].http://www.ibm.com/developerworks/cn/education/java/j-spring2/section7.html.

    [5] 馬黎明.基于J2EE平臺(tái)的Web應(yīng)用系統(tǒng)研究[D].武漢:武漢理工大學(xué),2004.

    [6] 陳雄華,林開雄.Spring 3.x企業(yè)應(yīng)用開發(fā)實(shí)戰(zhàn)[M].北京:電子工業(yè)出版社,2012.

    [7] Jiandong Mao, Xiaojing Zhang.Ultra-short-term wind power forecasting based on wavelet transform and BP neural network[C].2012 International Conference on Power Electronics Engineering and Computer Technology (PEECT 2012), 2012.endprint

    3)Powerrealtime:功率實(shí)時(shí)數(shù)據(jù)PO類

    4)Weatherprediction:氣象預(yù)測(cè)數(shù)據(jù)PO類

    5)Weatherrealtime:氣象實(shí)時(shí)數(shù)據(jù)PO類

    6)System:系統(tǒng)數(shù)據(jù)PO類

    POJO類(Plain Old Java Objects)作為JPA PO的持久化類,為Service層(服務(wù)層)調(diào)用操作數(shù)據(jù)庫。POJO類作為JPA PO的持久化類由兩部分組成::持久化類與注釋,屬性和數(shù)據(jù)表的列一一對(duì)應(yīng)。它們通過持久化類上的注釋負(fù)責(zé)把持久化類映射到數(shù)據(jù)表,并將持久化類的屬性映射到數(shù)據(jù)列。注釋采用“at”標(biāo)記形式(@ ),后面是注釋名稱。屬性映射采用在持久化類的屬性getter方法上進(jìn)行標(biāo)記,如在Weatherprediction類的id屬性getter方法上標(biāo)記@ id,定義了持久化類的主鍵信息,@GeneratedValue標(biāo)記用來制定主鍵的生成策略。相對(duì)于別的ORM框架傳統(tǒng)模式的xml文件配置,注釋具有如描述符大量減少、編譯期校驗(yàn)等不少優(yōu)點(diǎn)。

    2.2服務(wù)層設(shè)計(jì)

    服務(wù)層通過封裝實(shí)體管理類完成商業(yè)邏輯,Web層通過調(diào)用服務(wù)類完成各模塊的業(yè)務(wù)。所有服務(wù)類通過調(diào)用實(shí)體管理類操作持久化對(duì)象。Service層的設(shè)計(jì)的服務(wù)類在系統(tǒng)的主要功能是根據(jù)上層業(yè)務(wù)需要通過Spring JPA對(duì)數(shù)據(jù)進(jìn)行各種查詢。所以它的主要實(shí)現(xiàn)代碼實(shí)質(zhì)是使用JPA的HQL查詢語言實(shí)現(xiàn)。如功率預(yù)測(cè)模塊的服務(wù)類 PowerdataService。其類圖如圖3所示。所有服務(wù)類通過調(diào)用實(shí)體管理類操作持久化對(duì)象。

    PowerdataService類:提供了對(duì)功率數(shù)據(jù)72小時(shí)主鍵查詢、4小時(shí)主鍵查詢、未來72小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、未來24小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、未來4小時(shí)預(yù)測(cè)數(shù)據(jù)查詢、24小時(shí)實(shí)時(shí)數(shù)據(jù)查詢、4小時(shí)實(shí)時(shí)數(shù)據(jù)查詢、實(shí)時(shí)歷史數(shù)據(jù)查詢以及4小時(shí)和72小時(shí)數(shù)據(jù)更新等操作。

    從以上類的結(jié)構(gòu)我們可以看到,Service層的設(shè)計(jì)的服務(wù)類在系統(tǒng)的主要功能是根據(jù)上層業(yè)務(wù)需要通過Spring JPA對(duì)數(shù)據(jù)進(jìn)行各種查詢。所以它的主要實(shí)現(xiàn)代碼實(shí)質(zhì)是使用JPA的HQL查詢語言實(shí)現(xiàn)數(shù)據(jù)庫查詢。

    2.3 控制和視圖層設(shè)計(jì)

    控制和視圖層采用FreeMarker設(shè)計(jì)視圖顯示模板、用Java程序準(zhǔn)備要顯示的數(shù)據(jù),在本系統(tǒng)中這些Java程序還承擔(dān)了Control控制器類的角色。設(shè)計(jì)出的模板頁面和Java程序是一一對(duì)應(yīng)的關(guān)系。FreeMarker是一個(gè)免費(fèi)的模板引擎,使用純Java編寫,是一個(gè)基于模板生成文本輸出的通用工具。表1列出了本系統(tǒng)功率預(yù)測(cè)數(shù)據(jù)顯示功能所需的模板頁面及其對(duì)應(yīng)的Java程序。

    3 采用JFreeChart技術(shù)展示風(fēng)電功率預(yù)測(cè)數(shù)據(jù)

    風(fēng)電場(chǎng)功率預(yù)測(cè)Web系統(tǒng)的界面展示大多需以各種圖表展示,故本系統(tǒng)采用JFreeChart來開發(fā)各種各樣的圖表作為Java程序要準(zhǔn)備的數(shù)據(jù)。系統(tǒng)中主要使用JFreeChart生成4h、24h、72h、實(shí)時(shí)等功率數(shù)據(jù)的折線圖,生成風(fēng)速序列圖、風(fēng)向玫瑰圖、風(fēng)廓線等,以及生成濕度、溫度、氣壓等時(shí)間序列圖,作為FreeMarker的數(shù)據(jù)準(zhǔn)備。如圖4所示是一個(gè)采用JFreeChart技術(shù)生成的風(fēng)速預(yù)測(cè)24小時(shí)時(shí)序圖。

    4 結(jié)論

    采用基于Spring框架,整合FreeMarker、JFreeChart等技術(shù)、以 JBOSS 作為 Web 服務(wù)器、ORACLE 作為后臺(tái)數(shù)據(jù)庫實(shí)現(xiàn)了風(fēng)電場(chǎng)功率預(yù)測(cè)的Web系統(tǒng)。系統(tǒng)所開發(fā)的風(fēng)電場(chǎng)功率預(yù)測(cè)Web系統(tǒng)基于當(dāng)前最流行的基于注解的Spring3技術(shù),采用多層架構(gòu)設(shè)計(jì),分解層與層之間的耦合,集成Spring框架中相關(guān)應(yīng)用技術(shù),簡(jiǎn)化了系統(tǒng)開發(fā),提高了系統(tǒng)開發(fā)效率和靈活性,同時(shí)有利于系統(tǒng)的進(jìn)一步擴(kuò)展和維護(hù)。目前,包括本系統(tǒng)在內(nèi)的整個(gè)風(fēng)電場(chǎng)功率預(yù)測(cè)系統(tǒng)已投入到寧夏某風(fēng)電場(chǎng)的試運(yùn)行中。情況表明,系統(tǒng)的功能較完整、實(shí)用,具有良好的高效性、靈活性、擴(kuò)展性和工程實(shí)用價(jià)值。

    參考文獻(xiàn):

    [1] 耿天翔,丁茂生.寧夏電網(wǎng)風(fēng)電功率預(yù)測(cè)系統(tǒng)開發(fā)[J].寧夏電力,2010(1).

    [2] 孫衛(wèi)琴.精通Struts:基于MVC的java WEB設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,2004.

    [3] 計(jì)文柯.Spring技術(shù)內(nèi)幕-深入解析Spring架構(gòu)與設(shè)計(jì)原理[M].2版.北京:機(jī)械工業(yè)出版社 2011.

    [4] IBM[EB/OL].http://www.ibm.com/developerworks/cn/education/java/j-spring2/section7.html.

    [5] 馬黎明.基于J2EE平臺(tái)的Web應(yīng)用系統(tǒng)研究[D].武漢:武漢理工大學(xué),2004.

    [6] 陳雄華,林開雄.Spring 3.x企業(yè)應(yīng)用開發(fā)實(shí)戰(zhàn)[M].北京:電子工業(yè)出版社,2012.

    [7] Jiandong Mao, Xiaojing Zhang.Ultra-short-term wind power forecasting based on wavelet transform and BP neural network[C].2012 International Conference on Power Electronics Engineering and Computer Technology (PEECT 2012), 2012.endprint

    猜你喜歡
    主鍵風(fēng)電場(chǎng)框架
    基于Go 實(shí)現(xiàn)的分布式主鍵系統(tǒng)研究
    框架
    廣義框架的不相交性
    基于外鍵的E-R圖繪制方法研究
    基于PSS/E的風(fēng)電場(chǎng)建模與動(dòng)態(tài)分析
    電子制作(2018年17期)2018-09-28 01:56:44
    WTO框架下
    法大研究生(2017年1期)2017-04-10 08:55:06
    含風(fēng)電場(chǎng)電力系統(tǒng)的潮流計(jì)算
    一種基于OpenStack的云應(yīng)用開發(fā)框架
    探求風(fēng)電場(chǎng)的遠(yuǎn)景
    風(fēng)能(2015年9期)2015-02-27 10:15:25
    代力吉風(fēng)電場(chǎng)的我們
    風(fēng)能(2015年7期)2015-02-27 10:15:02
    svipshipincom国产片| 一进一出好大好爽视频| 日韩欧美三级三区| 欧美精品一区二区大全| 99热网站在线观看| 咕卡用的链子| 十八禁高潮呻吟视频| 深夜精品福利| 制服诱惑二区| 国产aⅴ精品一区二区三区波| 一本久久精品| videos熟女内射| 国产精品九九99| 国产精品成人在线| 国产aⅴ精品一区二区三区波| 国产精品99久久99久久久不卡| 国产一区有黄有色的免费视频| 国产精品一区二区在线观看99| 久久久国产成人免费| 亚洲欧洲日产国产| 日本av手机在线免费观看| 窝窝影院91人妻| 色播在线永久视频| av不卡在线播放| 成年版毛片免费区| 亚洲专区国产一区二区| 精品一区二区三区视频在线观看免费 | 日韩制服丝袜自拍偷拍| 极品少妇高潮喷水抽搐| 一区二区日韩欧美中文字幕| 亚洲精品美女久久久久99蜜臀| 亚洲中文av在线| 欧美精品人与动牲交sv欧美| 香蕉国产在线看| 2018国产大陆天天弄谢| 曰老女人黄片| 18禁国产床啪视频网站| 香蕉国产在线看| 国产精品一区二区免费欧美| 久久久久久久大尺度免费视频| 天堂动漫精品| 热99re8久久精品国产| 啦啦啦视频在线资源免费观看| 亚洲精品中文字幕在线视频| 国产亚洲欧美在线一区二区| 别揉我奶头~嗯~啊~动态视频| 高潮久久久久久久久久久不卡| 精品国产亚洲在线| 亚洲成av片中文字幕在线观看| 久久精品亚洲av国产电影网| 人人妻人人添人人爽欧美一区卜| 三上悠亚av全集在线观看| 一二三四社区在线视频社区8| 亚洲五月婷婷丁香| 欧美大码av| 一区二区三区激情视频| 啦啦啦 在线观看视频| 一区在线观看完整版| 91老司机精品| 嫩草影视91久久| bbb黄色大片| 精品国内亚洲2022精品成人 | 99久久人妻综合| 90打野战视频偷拍视频| 桃花免费在线播放| 国产精品国产高清国产av | 久久亚洲真实| 两个人看的免费小视频| 在线亚洲精品国产二区图片欧美| 99国产综合亚洲精品| 日本vs欧美在线观看视频| 王馨瑶露胸无遮挡在线观看| 日本欧美视频一区| 欧美亚洲 丝袜 人妻 在线| 最新美女视频免费是黄的| 一二三四在线观看免费中文在| 考比视频在线观看| 99riav亚洲国产免费| 国产aⅴ精品一区二区三区波| 日本黄色视频三级网站网址 | 男人操女人黄网站| 在线观看舔阴道视频| 男女午夜视频在线观看| 一级片免费观看大全| svipshipincom国产片| 亚洲精品成人av观看孕妇| 91麻豆精品激情在线观看国产 | 久久久久久久久久久久大奶| 中文字幕最新亚洲高清| 大型黄色视频在线免费观看| 久久精品人人爽人人爽视色| 老司机福利观看| 午夜激情av网站| 久久毛片免费看一区二区三区| 免费看十八禁软件| 国产成人免费无遮挡视频| 大型黄色视频在线免费观看| 俄罗斯特黄特色一大片| 精品久久蜜臀av无| 午夜两性在线视频| 天天添夜夜摸| 如日韩欧美国产精品一区二区三区| 久久精品国产99精品国产亚洲性色 | 无遮挡黄片免费观看| 精品一区二区三卡| 日韩欧美一区视频在线观看| 香蕉国产在线看| 99国产精品99久久久久| 亚洲国产看品久久| 久9热在线精品视频| 啦啦啦在线免费观看视频4| 久久人人97超碰香蕉20202| 露出奶头的视频| 亚洲伊人久久精品综合| 久久人人爽av亚洲精品天堂| 在线观看舔阴道视频| 国产精品亚洲一级av第二区| 乱人伦中国视频| 宅男免费午夜| 91av网站免费观看| 波多野结衣一区麻豆| 亚洲国产欧美在线一区| 日本av手机在线免费观看| 欧美精品啪啪一区二区三区| 纯流量卡能插随身wifi吗| 美女午夜性视频免费| 19禁男女啪啪无遮挡网站| 欧美精品人与动牲交sv欧美| 国产精品亚洲av一区麻豆| 国产1区2区3区精品| 在线观看免费视频日本深夜| 日韩 欧美 亚洲 中文字幕| 国产在线视频一区二区| 国产成人精品久久二区二区91| 国产欧美日韩综合在线一区二区| 国产免费视频播放在线视频| 国产又色又爽无遮挡免费看| 别揉我奶头~嗯~啊~动态视频| 天天躁日日躁夜夜躁夜夜| 国产真人三级小视频在线观看| 久久精品91无色码中文字幕| 亚洲午夜理论影院| h视频一区二区三区| 国产精品偷伦视频观看了| 中文字幕av电影在线播放| 亚洲少妇的诱惑av| 桃红色精品国产亚洲av| 国产在视频线精品| 亚洲成av片中文字幕在线观看| 亚洲国产av新网站| 一二三四在线观看免费中文在| 天堂动漫精品| aaaaa片日本免费| 757午夜福利合集在线观看| 1024香蕉在线观看| 久久精品国产99精品国产亚洲性色 | 少妇精品久久久久久久| 在线观看免费日韩欧美大片| 亚洲自偷自拍图片 自拍| 在线永久观看黄色视频| av福利片在线| 久久国产精品影院| 日韩熟女老妇一区二区性免费视频| 久久精品国产99精品国产亚洲性色 | 国产免费av片在线观看野外av| 亚洲色图 男人天堂 中文字幕| 欧美日韩国产mv在线观看视频| 亚洲精品久久成人aⅴ小说| 国产色视频综合| 91精品国产国语对白视频| 色在线成人网| 欧美成狂野欧美在线观看| netflix在线观看网站| 久久狼人影院| 国产成人一区二区三区免费视频网站| 国产精品亚洲一级av第二区| 视频区欧美日本亚洲| 亚洲avbb在线观看| 国产成人欧美| 欧美在线一区亚洲| 久久精品国产综合久久久| 国产主播在线观看一区二区| 久久这里只有精品19| 女性被躁到高潮视频| 美女高潮喷水抽搐中文字幕| 中文字幕色久视频| 欧美日韩亚洲高清精品| 高清欧美精品videossex| 国产精品香港三级国产av潘金莲| 国产麻豆69| 国产老妇伦熟女老妇高清| 一本一本久久a久久精品综合妖精| 免费不卡黄色视频| 美女视频免费永久观看网站| 电影成人av| 99精品在免费线老司机午夜| 少妇被粗大的猛进出69影院| 久久精品国产99精品国产亚洲性色 | 国产成人系列免费观看| 亚洲人成电影免费在线| 麻豆成人av在线观看| 亚洲精品国产精品久久久不卡| 老司机午夜福利在线观看视频 | 最近最新免费中文字幕在线| 一本综合久久免费| 亚洲精品粉嫩美女一区| 国产亚洲欧美精品永久| 久久婷婷成人综合色麻豆| 天堂中文最新版在线下载| 91老司机精品| 欧美变态另类bdsm刘玥| 精品久久蜜臀av无| www.自偷自拍.com| 久久午夜亚洲精品久久| 久久国产精品影院| 高清黄色对白视频在线免费看| 看免费av毛片| 国产一卡二卡三卡精品| 欧美黄色淫秽网站| 飞空精品影院首页| 99riav亚洲国产免费| 女人爽到高潮嗷嗷叫在线视频| kizo精华| 女人精品久久久久毛片| 天天躁夜夜躁狠狠躁躁| 久久性视频一级片| 九色亚洲精品在线播放| 男女之事视频高清在线观看| 亚洲av片天天在线观看| 精品少妇黑人巨大在线播放| svipshipincom国产片| av天堂在线播放| 中文欧美无线码| 老司机深夜福利视频在线观看| 国产欧美日韩精品亚洲av| 精品午夜福利视频在线观看一区 | 1024视频免费在线观看| 欧美国产精品va在线观看不卡| 天堂动漫精品| 制服人妻中文乱码| 少妇精品久久久久久久| 日本vs欧美在线观看视频| 精品国产亚洲在线| 麻豆av在线久日| 国产在视频线精品| 99国产精品免费福利视频| 国产成人一区二区三区免费视频网站| 最新美女视频免费是黄的| www日本在线高清视频| 久久久国产欧美日韩av| 亚洲一码二码三码区别大吗| 欧美黄色淫秽网站| 咕卡用的链子| 黑人巨大精品欧美一区二区蜜桃| 老汉色av国产亚洲站长工具| 国产黄色免费在线视频| 丰满人妻熟妇乱又伦精品不卡| 亚洲三区欧美一区| 另类亚洲欧美激情| 在线观看免费日韩欧美大片| 欧美大码av| 黄网站色视频无遮挡免费观看| 91麻豆精品激情在线观看国产 | 国产真人三级小视频在线观看| 久久天躁狠狠躁夜夜2o2o| 国产成人精品久久二区二区免费| 19禁男女啪啪无遮挡网站| 国产人伦9x9x在线观看| 久久精品aⅴ一区二区三区四区| 亚洲人成伊人成综合网2020| 日韩免费av在线播放| 久久天躁狠狠躁夜夜2o2o| 一本大道久久a久久精品| 国产午夜精品久久久久久| 夫妻午夜视频| 精品一品国产午夜福利视频| 成人三级做爰电影| 免费黄频网站在线观看国产| 菩萨蛮人人尽说江南好唐韦庄| 国产一区二区三区视频了| 69av精品久久久久久 | 一级,二级,三级黄色视频| 咕卡用的链子| 久久国产精品大桥未久av| 亚洲精品久久午夜乱码| 中文字幕人妻丝袜一区二区| 国产日韩一区二区三区精品不卡| 另类亚洲欧美激情| 成人18禁在线播放| 久久精品国产亚洲av香蕉五月 | 高清欧美精品videossex| 女性生殖器流出的白浆| 啦啦啦视频在线资源免费观看| 欧美激情 高清一区二区三区| 亚洲avbb在线观看| 精品视频人人做人人爽| 2018国产大陆天天弄谢| 国产又色又爽无遮挡免费看| 色综合欧美亚洲国产小说| 午夜免费成人在线视频| 最黄视频免费看| 精品国产亚洲在线| 久久性视频一级片| 热re99久久精品国产66热6| 最近最新免费中文字幕在线| 国产精品1区2区在线观看. | 免费人妻精品一区二区三区视频| 在线观看免费高清a一片| 日韩成人在线观看一区二区三区| 狠狠婷婷综合久久久久久88av| 少妇的丰满在线观看| 一边摸一边抽搐一进一出视频| 成年动漫av网址| 色婷婷av一区二区三区视频| 十八禁高潮呻吟视频| 女警被强在线播放| 天天躁夜夜躁狠狠躁躁| bbb黄色大片| 老司机靠b影院| 汤姆久久久久久久影院中文字幕| 变态另类成人亚洲欧美熟女 | 妹子高潮喷水视频| 亚洲一区二区三区欧美精品| 亚洲五月色婷婷综合| 亚洲精品中文字幕一二三四区 | 一边摸一边抽搐一进一小说 | 国产精品国产av在线观看| 老司机午夜福利在线观看视频 | 欧美日韩一级在线毛片| 欧美日韩亚洲高清精品| 99热国产这里只有精品6| 国产一区二区三区视频了| 高清毛片免费观看视频网站 | 国产精品一区二区在线不卡| 丁香欧美五月| 午夜激情久久久久久久| 国产一区有黄有色的免费视频| av片东京热男人的天堂| 波多野结衣av一区二区av| 老司机午夜十八禁免费视频| 日本av免费视频播放| 黑人巨大精品欧美一区二区mp4| 交换朋友夫妻互换小说| 不卡av一区二区三区| 国产精品.久久久| 啦啦啦在线免费观看视频4| www.999成人在线观看| 国产高清videossex| 国产高清激情床上av| 熟女少妇亚洲综合色aaa.| 国产成人系列免费观看| 国产亚洲欧美精品永久| 久热这里只有精品99| 成年女人毛片免费观看观看9 | 考比视频在线观看| 最新美女视频免费是黄的| 91麻豆精品激情在线观看国产 | 亚洲国产欧美在线一区| 成年动漫av网址| 亚洲精品国产一区二区精华液| 精品一区二区三卡| 免费av中文字幕在线| 久久久精品免费免费高清| 夫妻午夜视频| 宅男免费午夜| 久久国产精品人妻蜜桃| 国产精品二区激情视频| 久久青草综合色| 国产在线视频一区二区| 成人精品一区二区免费| 久久中文字幕人妻熟女| 色婷婷久久久亚洲欧美| 啪啪无遮挡十八禁网站| 国产精品亚洲一级av第二区| 制服诱惑二区| 大型黄色视频在线免费观看| 99热网站在线观看| 日本欧美视频一区| 色尼玛亚洲综合影院| 日韩欧美一区视频在线观看| 久久影院123| 国产不卡av网站在线观看| 在线播放国产精品三级| 亚洲,欧美精品.| 黑人欧美特级aaaaaa片| 亚洲精品美女久久久久99蜜臀| 亚洲精品久久午夜乱码| 成人亚洲精品一区在线观看| 咕卡用的链子| 最近最新中文字幕大全免费视频| 97人妻天天添夜夜摸| 色精品久久人妻99蜜桃| 在线观看免费视频日本深夜| 男人操女人黄网站| 国产深夜福利视频在线观看| 成人国语在线视频| 一区福利在线观看| 国产日韩一区二区三区精品不卡| 成年人免费黄色播放视频| 免费一级毛片在线播放高清视频 | 下体分泌物呈黄色| 高清毛片免费观看视频网站 | 看免费av毛片| 国产一区二区三区在线臀色熟女 | 免费一级毛片在线播放高清视频 | 久热爱精品视频在线9| 视频在线观看一区二区三区| 蜜桃国产av成人99| 国产精品美女特级片免费视频播放器 | 侵犯人妻中文字幕一二三四区| 十八禁网站免费在线| 女人精品久久久久毛片| 久久久久久久国产电影| 久久性视频一级片| 激情在线观看视频在线高清 | 亚洲九九香蕉| 亚洲综合色网址| 日本五十路高清| 中文字幕色久视频| 国产精品久久久人人做人人爽| 国产日韩一区二区三区精品不卡| 亚洲精品国产精品久久久不卡| 亚洲成人手机| 免费女性裸体啪啪无遮挡网站| 色婷婷久久久亚洲欧美| 18在线观看网站| 999久久久精品免费观看国产| 69精品国产乱码久久久| 97在线人人人人妻| 一级片'在线观看视频| 在线永久观看黄色视频| 啦啦啦中文免费视频观看日本| 国产成人精品在线电影| 久久久久网色| 91国产中文字幕| 日韩免费av在线播放| av片东京热男人的天堂| 中文字幕人妻丝袜一区二区| 少妇猛男粗大的猛烈进出视频| 天天添夜夜摸| 精品福利观看| 欧美成狂野欧美在线观看| 91字幕亚洲| 一本—道久久a久久精品蜜桃钙片| 国产真人三级小视频在线观看| 国产片内射在线| 高清视频免费观看一区二区| 亚洲国产欧美网| 免费观看av网站的网址| 亚洲精品成人av观看孕妇| 免费观看a级毛片全部| 伊人久久大香线蕉亚洲五| 国产成人免费观看mmmm| av视频免费观看在线观看| 久久人人爽av亚洲精品天堂| 国产一区二区三区在线臀色熟女 | 亚洲成人手机| cao死你这个sao货| 亚洲精品中文字幕在线视频| 夜夜夜夜夜久久久久| 国产精品香港三级国产av潘金莲| 91老司机精品| 国产av精品麻豆| 亚洲午夜精品一区,二区,三区| 国产成人影院久久av| 国产高清视频在线播放一区| 国产成人欧美在线观看 | 中国美女看黄片| 亚洲国产欧美日韩在线播放| 18禁裸乳无遮挡动漫免费视频| 亚洲国产看品久久| 高潮久久久久久久久久久不卡| 日韩视频一区二区在线观看| 国产精品99久久99久久久不卡| 后天国语完整版免费观看| 精品人妻1区二区| 国产精品久久电影中文字幕 | 香蕉丝袜av| 午夜激情av网站| 亚洲色图 男人天堂 中文字幕| 人人妻,人人澡人人爽秒播| 2018国产大陆天天弄谢| 精品人妻熟女毛片av久久网站| 咕卡用的链子| 亚洲av国产av综合av卡| 嫩草影视91久久| 一级片'在线观看视频| 高清视频免费观看一区二区| 香蕉久久夜色| 高清毛片免费观看视频网站 | 女人爽到高潮嗷嗷叫在线视频| 母亲3免费完整高清在线观看| 日本黄色视频三级网站网址 | 久久精品亚洲精品国产色婷小说| 丝袜人妻中文字幕| 国产精品影院久久| 高清在线国产一区| 成人亚洲精品一区在线观看| 成年版毛片免费区| 日韩有码中文字幕| 一区福利在线观看| 久久 成人 亚洲| 最近最新中文字幕大全免费视频| 999精品在线视频| 一本色道久久久久久精品综合| 国产精品国产av在线观看| 黄色毛片三级朝国网站| 男女下面插进去视频免费观看| 欧美日韩黄片免| 成人国语在线视频| 亚洲av美国av| 中文字幕精品免费在线观看视频| 大香蕉久久成人网| 免费黄频网站在线观看国产| 国产一区二区 视频在线| 精品国产一区二区三区久久久樱花| 国产精品一区二区精品视频观看| 国产精品美女特级片免费视频播放器 | 久久热在线av| 久久中文字幕人妻熟女| 日韩中文字幕欧美一区二区| 欧美黄色淫秽网站| 人人妻人人爽人人添夜夜欢视频| 又黄又粗又硬又大视频| 欧美成狂野欧美在线观看| tube8黄色片| 黄片播放在线免费| 中文字幕人妻丝袜制服| 一边摸一边做爽爽视频免费| 欧美乱妇无乱码| 中文字幕制服av| 成年人黄色毛片网站| 在线观看www视频免费| a级毛片在线看网站| 麻豆乱淫一区二区| 亚洲五月婷婷丁香| 精品少妇一区二区三区视频日本电影| 日韩人妻精品一区2区三区| 亚洲色图av天堂| 后天国语完整版免费观看| 日本欧美视频一区| 国产精品电影一区二区三区 | 成人三级做爰电影| 亚洲精品粉嫩美女一区| 欧美日韩精品网址| 视频区图区小说| 人妻 亚洲 视频| 大片免费播放器 马上看| 亚洲av日韩在线播放| 免费在线观看影片大全网站| 老司机福利观看| 国产一区二区激情短视频| 黄色视频在线播放观看不卡| 国产麻豆69| 宅男免费午夜| 免费在线观看视频国产中文字幕亚洲| 欧美精品一区二区免费开放| 国产日韩欧美在线精品| 久久国产精品人妻蜜桃| 日本a在线网址| 久久久久久久大尺度免费视频| 国产男女内射视频| 视频区欧美日本亚洲| 亚洲精品成人av观看孕妇| 国产97色在线日韩免费| 十八禁网站免费在线| 曰老女人黄片| 精品久久久久久电影网| 亚洲av美国av| 久久久久网色| 热99re8久久精品国产| 国产91精品成人一区二区三区 | 免费人妻精品一区二区三区视频| 国产精品麻豆人妻色哟哟久久| 脱女人内裤的视频| 日韩人妻精品一区2区三区| 人人妻,人人澡人人爽秒播| 丰满迷人的少妇在线观看| 一夜夜www| 纯流量卡能插随身wifi吗| 在线播放国产精品三级| 免费观看人在逋| 国产精品久久久久久精品古装| 桃花免费在线播放| 捣出白浆h1v1| 久热爱精品视频在线9| 久久久久久亚洲精品国产蜜桃av| 十八禁网站网址无遮挡| 国产精品一区二区精品视频观看| 色婷婷av一区二区三区视频| 国产精品二区激情视频| 欧美日韩精品网址| 桃花免费在线播放| 成年人免费黄色播放视频| 一级a爱视频在线免费观看| av片东京热男人的天堂| 一二三四社区在线视频社区8| 老熟妇乱子伦视频在线观看| 日本vs欧美在线观看视频| 99国产精品免费福利视频| 黄色视频在线播放观看不卡| 两人在一起打扑克的视频| 国产在线视频一区二区| 亚洲专区国产一区二区| 国产成人欧美在线观看 | 日韩一卡2卡3卡4卡2021年| 国产精品二区激情视频| 欧美精品亚洲一区二区| 女人精品久久久久毛片| 啦啦啦 在线观看视频| 精品少妇一区二区三区视频日本电影| 中文字幕色久视频| 久久久国产精品麻豆| 另类精品久久| 欧美中文综合在线视频|