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

    中間件技術(shù)在移動(dòng)應(yīng)用數(shù)據(jù)庫開發(fā)中的運(yùn)用

    2015-01-17 05:47:08朱金連皮德常方黎明
    電子設(shè)計(jì)工程 2015年2期
    關(guān)鍵詞:中間件調(diào)用應(yīng)用程序

    王 韌, 朱金連 , 周 亮, 王 婷, 皮德常, 方黎明

    (1.江蘇出入境檢驗(yàn)檢疫局信息化處 江蘇 南京 200001;2.南京航空航天大學(xué) 計(jì)算機(jī)學(xué)院,江蘇 南京 210016)

    目前企業(yè)級(jí)應(yīng)用程序都是基于關(guān)系型數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲(chǔ)與管理是,關(guān)系數(shù)據(jù)庫管理系統(tǒng)采用存儲(chǔ)過程和觸發(fā)器的形式進(jìn)行應(yīng)用程序邏輯處理,并使用通用SQL語言存取數(shù)據(jù)與通過標(biāo)準(zhǔn)ODBC或JDBC標(biāo)準(zhǔn)化數(shù)據(jù)庫應(yīng)用程序接口進(jìn)行數(shù)據(jù)庫數(shù)據(jù)查詢,這種技術(shù)已經(jīng)完全融入到了企業(yè)級(jí)應(yīng)用程序中,且應(yīng)用程序離開了關(guān)系數(shù)據(jù)庫管理系統(tǒng)就無法正常運(yùn)行。然而,隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)發(fā)展與移動(dòng)用戶數(shù)量的增長,應(yīng)用程序和數(shù)據(jù)管理逐步向“可移動(dòng)化”發(fā)展,雖然如:Palm OS和 Window CE平臺(tái)支持本地文件系統(tǒng)管理數(shù)據(jù),但由于文件中的數(shù)據(jù)存儲(chǔ)不支持SQL查詢,需要人工將列表中的數(shù)據(jù)轉(zhuǎn)換成可自定義數(shù)據(jù)存儲(chǔ)與檢索格式,如何實(shí)現(xiàn)移動(dòng)應(yīng)用程序與企業(yè)應(yīng)用程序間的有效數(shù)據(jù)管理與如何有效進(jìn)行移動(dòng)平臺(tái)數(shù)據(jù)庫訪問已經(jīng)成為了當(dāng)前面臨的問題。

    1 中間件定義與分類

    1.1 中間件概念與分類

    1)中間件概念

    中間件主要是位于應(yīng)用層與數(shù)據(jù)層間的由API定義的軟件層,主要負(fù)責(zé)不兼容操作系統(tǒng)、數(shù)據(jù)庫、文件系統(tǒng)間的數(shù)據(jù)通信與上下層通信服務(wù)的獨(dú)立[1]。

    中間件作為一個(gè)獨(dú)立部分可以在多個(gè)平臺(tái)上進(jìn)行實(shí)現(xiàn)、部署,提供很好的跨平臺(tái)的交互能力,應(yīng)用程序在中間件提供的環(huán)境中可以更好地集中于業(yè)務(wù)邏輯上,最終自然而然地在異構(gòu)環(huán)境中實(shí)現(xiàn)良好的協(xié)同工作。中間件的使用減少了系統(tǒng)平臺(tái)的差異性對(duì)業(yè)務(wù)系統(tǒng)開發(fā)的過多影響,并為應(yīng)用軟件的平滑演進(jìn)提供一個(gè)堅(jiān)實(shí)的基礎(chǔ)。

    2)中間件分類

    中間件類型主要包括數(shù)據(jù)庫中間件、遠(yuǎn)程調(diào)用中間件、對(duì)象請(qǐng)求代理、事務(wù)處理管理中間件、專用中間件、面向消息中間件[2]。遠(yuǎn)程調(diào)用中間件采用基于客戶機(jī)/服務(wù)器模式實(shí)現(xiàn)本地應(yīng)用程訪問遠(yuǎn)程數(shù)據(jù)庫,同時(shí)將遠(yuǎn)程數(shù)據(jù)庫執(zhí)行的結(jié)果獲取到本地中;面向消息中間件主要是采用基于消息傳遞和消息隊(duì)列管理模式實(shí)現(xiàn)客戶機(jī)與服務(wù)器間的數(shù)據(jù)同步或者異步傳輸,通過該中間件可以實(shí)現(xiàn)網(wǎng)絡(luò)中斷環(huán)境下客戶端與服務(wù)端間的數(shù)據(jù)一致性;對(duì)象請(qǐng)求代理則采用分布式請(qǐng)求或服務(wù)信息處理方式實(shí)現(xiàn)非結(jié)構(gòu)或非關(guān)系數(shù)據(jù)庫間數(shù)據(jù)交互;事務(wù)處理管理中間件則主要是用于多用戶、分布式數(shù)據(jù)庫環(huán)境控制管理;專用中間件主要大型客戶機(jī)/服務(wù)器使用的專用中間件;數(shù)據(jù)庫中間件位于客戶機(jī)與數(shù)據(jù)庫之間的應(yīng)用層,起到客戶機(jī)與數(shù)據(jù)庫間的數(shù)據(jù)交互與弱化客戶端數(shù)據(jù)處理的作用,同時(shí)通過對(duì)中間件增強(qiáng)數(shù)據(jù)并行處理與改善安全性能。

    1.2 移動(dòng)數(shù)據(jù)庫中間件種類

    數(shù)據(jù)庫中間件種類包括通用網(wǎng)關(guān)接口 CGI、WebAPI、DJBC 技術(shù)[3]。

    1)通用網(wǎng)關(guān)接口CGI

    通用網(wǎng)關(guān)接口CGI主要是用于WEB服務(wù)器與CGI應(yīng)用程序數(shù)據(jù)傳遞標(biāo)準(zhǔn),CGI部署在應(yīng)用服務(wù)器中,同時(shí)目前所有Web服務(wù)器都支持CGI標(biāo)準(zhǔn)。在CGI接口中,當(dāng)客戶端通過瀏覽器訪問服務(wù)器時(shí)[1],首先調(diào)用CGI接口進(jìn)行服務(wù)器數(shù)據(jù)訪問,服務(wù)器則將數(shù)據(jù)處理結(jié)果通過WebService返回給客戶端,由于CGI采用為每個(gè)請(qǐng)求創(chuàng)建一個(gè)CGI程序?qū)嵗?,?dǎo)致當(dāng)具有相同查詢實(shí)例時(shí)也需要建立獨(dú)立CGI程序?qū)嵗?,無法實(shí)現(xiàn)多個(gè)客戶請(qǐng)求共享,也容易導(dǎo)致服務(wù)器資源大量消耗。

    2)WebAPI

    WebAPI數(shù)據(jù)庫中間件主要是以DLL方式運(yùn)行的ASNPI和ISAPI,其內(nèi)部中的地址都不相同,當(dāng)客戶端發(fā)起的ULR地址相同情況下WebAPI提供了可調(diào)用數(shù)據(jù)操作進(jìn)程,加速了數(shù)據(jù)庫服務(wù)器通信效率和性能,但通過WebAPI部署的中間件智能用于基于WEB的服務(wù)器上,可移植性低;

    3)DJBC 技術(shù)

    DJBC技術(shù)主要采用基于Java語言的書庫訪問接口,DJBC通過數(shù)據(jù)庫通用驅(qū)動(dòng)管理器調(diào)用具體的數(shù)據(jù)庫驅(qū)動(dòng)程序執(zhí)行SQL語句,并根據(jù)底層操作系統(tǒng)的環(huán)境自動(dòng)選擇驅(qū)動(dòng)程序,其具有很好的跨平臺(tái)性與可移植性,但由于Java的性能問題,其DJBC訪問數(shù)據(jù)效率很低[2]。

    1.3 移動(dòng)數(shù)據(jù)庫中間件優(yōu)缺點(diǎn)

    移動(dòng)數(shù)據(jù)庫中間件就有可移植性、集成、易于擴(kuò)充、使用簡單等特點(diǎn)。移動(dòng)數(shù)據(jù)庫中間件屏蔽了底層通信協(xié)議與操作系統(tǒng)細(xì)節(jié),只需要對(duì)中間件進(jìn)行配置就可以實(shí)現(xiàn)與底層通信,而當(dāng)應(yīng)用程序需要使用底層服務(wù)時(shí),只需要將中間件中的服務(wù)寫入應(yīng)用程序中即可,無需要對(duì)集成環(huán)境做大量代碼修改,同時(shí)當(dāng)中間件的功能無法滿足應(yīng)用程序需求時(shí),可以通過中間件功能擴(kuò)展方法增強(qiáng)中間件能力,數(shù)據(jù)庫中間件還可以實(shí)現(xiàn)各種數(shù)據(jù)源的統(tǒng)一訪問方法。

    2 移動(dòng)數(shù)據(jù)庫中間件設(shè)計(jì)

    2.1 移動(dòng)應(yīng)用數(shù)據(jù)解決方案

    一般情況下,移動(dòng)數(shù)據(jù)庫融合了復(fù)制、緩存、數(shù)據(jù)廣播、位置管理、查詢處理與優(yōu)化技術(shù)[4]。移動(dòng)終端中的數(shù)據(jù)同步主要通過管道(conduit)進(jìn)行處理,當(dāng)用戶在應(yīng)用程序中點(diǎn)擊提交或者Sync按鈕時(shí),基于系統(tǒng)中的DLL或者COM對(duì)象的管道軟件會(huì)自動(dòng)調(diào)用系統(tǒng)數(shù)據(jù)庫操作數(shù)據(jù),并通過調(diào)用ODBC/JDBC中間件技術(shù)同步到企業(yè)級(jí)應(yīng)用程序更新數(shù)據(jù)庫。但隨著不同移動(dòng)終端的出現(xiàn),要實(shí)現(xiàn)應(yīng)用程序如能被Windows CE支持也要被手提電腦支持,其數(shù)據(jù)庫應(yīng)用程序接口就需要使用3個(gè)數(shù)據(jù)庫模塊,例如在移動(dòng)電腦中使用JDBC/ODBC/ADO數(shù)據(jù)庫模塊,在OS系統(tǒng)中使用Palm數(shù)據(jù)庫應(yīng)用程序接口,在Windows CE中使用ADOCE數(shù)據(jù)庫訪問接口,以及要實(shí)現(xiàn)3個(gè)數(shù)據(jù)模塊互相通信的服務(wù)器TCP/IP套接子接口等。為了實(shí)現(xiàn)移動(dòng)應(yīng)用數(shù)據(jù)庫的跨平臺(tái)支持,可以采用如 C/C++、JAVA等流行語言編寫移動(dòng)應(yīng)用程序或者采用跨平臺(tái)中間件技術(shù)實(shí)現(xiàn)不同平臺(tái)底層數(shù)據(jù)操作與管理,并采用服務(wù)端數(shù)據(jù)合并與同步化解決方案實(shí)現(xiàn)數(shù)據(jù)一致性管理。

    移動(dòng)數(shù)據(jù)庫在移動(dòng)終端中主要承擔(dān)了數(shù)據(jù)管理、查詢處理、交換管理等功能,在進(jìn)行移動(dòng)數(shù)據(jù)庫設(shè)計(jì)時(shí)需要重點(diǎn)考慮數(shù)據(jù)類型、響應(yīng)時(shí)間、備份與恢復(fù),同時(shí)也需要支持并發(fā)數(shù)據(jù)操作與數(shù)據(jù)安全管理。

    2.2 移動(dòng)應(yīng)用數(shù)據(jù)庫中間件結(jié)構(gòu)

    本研究中的中間件應(yīng)用用于和檢驗(yàn)檢疫局原有核心業(yè)務(wù)系統(tǒng)對(duì)接。通過接口交互,可從原業(yè)務(wù)系統(tǒng)獲取業(yè)務(wù)數(shù)據(jù)信息,并將“國檢通”系統(tǒng)處理后的業(yè)務(wù)數(shù)據(jù)同步至原系統(tǒng)。

    移動(dòng)計(jì)算系統(tǒng)是服務(wù)端采用固定節(jié)點(diǎn)與客戶端采用移動(dòng)節(jié)點(diǎn)構(gòu)成了分布式計(jì)算結(jié)構(gòu),客戶端具有可移動(dòng)性、斷接性、弱可靠性等特點(diǎn),其移動(dòng)環(huán)境下的數(shù)據(jù)庫就是移動(dòng)數(shù)據(jù)庫,與應(yīng)用程序相結(jié)合共同形成了動(dòng)態(tài)連接的分布式系統(tǒng)。其移動(dòng)應(yīng)用數(shù)據(jù)庫中間件結(jié)構(gòu)如圖1所示。

    圖1 移動(dòng)數(shù)據(jù)庫中間件結(jié)構(gòu)Fig.1 Mobile database middleware structure

    在移動(dòng)數(shù)據(jù)庫中間件結(jié)構(gòu)中,當(dāng)上層應(yīng)用需要與底層移動(dòng)操作系統(tǒng)、外圍系統(tǒng)、移動(dòng)數(shù)據(jù)庫交互信息時(shí),首先中間件判斷上層應(yīng)用程序需要調(diào)用的服務(wù),如數(shù)據(jù)訪問,則中間件通過數(shù)據(jù)訪問組件調(diào)用數(shù)據(jù)訪問DAO組件實(shí)現(xiàn)與移動(dòng)數(shù)據(jù)庫數(shù)據(jù)訪問,同時(shí)若應(yīng)用程序需要調(diào)用遠(yuǎn)程數(shù)據(jù)庫[3],則也可以通過數(shù)據(jù)訪問組件調(diào)用遠(yuǎn)程數(shù)據(jù)庫,若上層應(yīng)用程序通過傳輸中間件調(diào)用遠(yuǎn)程組件,若首先調(diào)用中間件中的傳輸封裝組件接口,然后中間件自動(dòng)調(diào)用壓縮組件和傳輸組件進(jìn)行數(shù)據(jù)收發(fā)。這樣移動(dòng)應(yīng)用程序就不需要關(guān)系發(fā)送數(shù)據(jù)信息的底層細(xì)節(jié),只需要向互聯(lián)網(wǎng)用戶一樣調(diào)用底層服務(wù)即可。在移動(dòng)數(shù)據(jù)庫中間件中,為了支持移動(dòng)設(shè)備與移動(dòng)應(yīng)用程序的差異性,數(shù)據(jù)庫中間件支持通過XML服務(wù)實(shí)現(xiàn)組件功能調(diào)用、數(shù)據(jù)轉(zhuǎn)換,移動(dòng)數(shù)據(jù)庫中間件服務(wù)組件啟動(dòng)時(shí)會(huì)自動(dòng)加載XML服務(wù),通過XML加載移動(dòng)設(shè)備軟硬件信息,并更加硬件設(shè)備不同自動(dòng)選擇最優(yōu)配置,實(shí)現(xiàn)在不同制式和設(shè)備信息交互時(shí)提供不同層次的服務(wù)水平。

    2.3 移動(dòng)應(yīng)用數(shù)據(jù)庫中間件優(yōu)化

    由于移動(dòng)數(shù)據(jù)庫首先要與數(shù)據(jù)庫建立連接,然后才能發(fā)送SQL語句并執(zhí)行該語句,當(dāng)數(shù)據(jù)處理結(jié)束后數(shù)據(jù)庫自動(dòng)關(guān)閉該連接,由于移動(dòng)應(yīng)用程序有時(shí)存在多個(gè)應(yīng)用程序同時(shí)調(diào)用一個(gè)移動(dòng)數(shù)據(jù)庫的環(huán)境,當(dāng)多個(gè)應(yīng)用程序需要同時(shí)調(diào)用一個(gè)移動(dòng)數(shù)據(jù)時(shí),由于建立多個(gè)會(huì)話,其數(shù)據(jù)庫工作效率會(huì)降低。在本論文中,移動(dòng)數(shù)據(jù)庫中間件中已經(jīng)包含了連接移動(dòng)數(shù)據(jù)庫的 Connnection 類、Statement類、ResultSet類[5],分別描述了移動(dòng)應(yīng)用程序創(chuàng)建數(shù)據(jù)庫連接、提交SQL語句、包含了處理數(shù)據(jù)庫執(zhí)行結(jié)果反饋ResultSet類[4]。移動(dòng)數(shù)據(jù)庫中間件中利用3個(gè)基礎(chǔ)類完成數(shù)據(jù)庫連接的過程,在移動(dòng)數(shù)據(jù)中間件中首先利用Class.forName加載支持本移動(dòng)設(shè)備的數(shù)據(jù)庫驅(qū)動(dòng)程序,然后利用DriverManager.getConnection函數(shù)創(chuàng)建移動(dòng)數(shù)據(jù)庫連接Connection實(shí)例,接著利用Connection.createStatement方法創(chuàng)建移動(dòng)數(shù)據(jù)庫Statement實(shí)例,最后分別利用 executeUpdate、executeQuery、ResultSet執(zhí)行應(yīng)用程序提交的SQL,完成數(shù)據(jù)更新、查詢、結(jié)果反饋等操作[6]。

    而當(dāng)移動(dòng)應(yīng)用程序數(shù)據(jù)操作涉及遠(yuǎn)程數(shù)據(jù)調(diào)用時(shí),移動(dòng)應(yīng)用程序通過數(shù)據(jù)訪問組件中的webdataQuery類實(shí)現(xiàn)服務(wù)端數(shù)據(jù)調(diào)用,其調(diào)用方法如圖3所示,在圖3中中間件首先通過中間件傳輸組件調(diào)用遠(yuǎn)程企業(yè)應(yīng)用Webservices應(yīng)用程序模塊,由企業(yè)應(yīng)用WEB應(yīng)用程序完成遠(yuǎn)端數(shù)據(jù)操作[5],其操作結(jié)果由webservices返回,并通過XML服務(wù)組件進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,然后更新到移動(dòng)數(shù)據(jù)庫中。

    3 結(jié)束語

    圖2 遠(yuǎn)程調(diào)用流程Fig.2 Remote call process

    文中主要探討了基于中間件的移動(dòng)數(shù)據(jù)庫設(shè)計(jì),利用中間件技術(shù)處理移動(dòng)數(shù)據(jù)庫在移動(dòng)終端和網(wǎng)絡(luò)的不可靠性下的數(shù)據(jù)處理,提高了移動(dòng)應(yīng)用程序的擴(kuò)展性、健壯性的需求。

    [1]錢文海,賀元啟.基于數(shù)據(jù)復(fù)制技術(shù)的移動(dòng)數(shù)據(jù)庫系統(tǒng)[J].計(jì)算機(jī)應(yīng)用研究,2012(7):34-35.QIAN Wen-hai,HE Yuan-qi.The mobile database system based on the data replication technology[J].Computer Application Research,2012(7):34-35.

    [2]王宗江,樂嘉錦.Sybase移動(dòng)和嵌入式數(shù)據(jù)庫的同步技術(shù)[J].中原工學(xué)院學(xué)報(bào)是,2012(1):123-124.WANGZong-jiang,LE Jia-jin.Sybase mobile and embedded database synchronization technology[J].Journal of Zhongyuan Institute of Technology,2012(1):123-124.

    [3]王彤,王良.嵌入式移動(dòng)數(shù)據(jù)庫的綜述及評(píng)價(jià)[J].計(jì)算機(jī)工程,2011(12):34-35.WANG Tong,WANG Liang.Review and evaluation of the embedded mobile database[J].Computer Engineering,2011(12):34-35.

    [4]Imielinski T,Viswanathan S,Badrinath B.R.Energy efficient indexing on air[C]//Proceedings of International Conference on Management of Data,2010.

    [5]S.Acharya,M.Franklin and S.Zdonik.Dissemination-based data delivery using broadcast disks[C]//IEEE Personal Communications,2009.

    [6]Andrea Bono.Historical seismometry database project:A comprehensive relational database for historical seismic records[J].Computers&Geosciences,2007:45-46.

    猜你喜歡
    中間件調(diào)用應(yīng)用程序
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    刪除Win10中自帶的應(yīng)用程序
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    RFID中間件技術(shù)及其應(yīng)用研究
    電子制作(2018年14期)2018-08-21 01:38:10
    基于VanConnect中間件的設(shè)計(jì)與開發(fā)
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    中間件在高速公路領(lǐng)域的應(yīng)用
    利用RFC技術(shù)實(shí)現(xiàn)SAP系統(tǒng)接口通信
    一種支持智能環(huán)境構(gòu)建的中間件
    關(guān)閉應(yīng)用程序更新提醒
    電腦迷(2012年15期)2012-04-29 17:09:47
    91av网一区二区| 国产精品人妻久久久影院| 欧美另类一区| 人妻少妇偷人精品九色| 美女被艹到高潮喷水动态| 一级毛片黄色毛片免费观看视频| 国产 亚洲一区二区三区 | 搡老乐熟女国产| 国产精品嫩草影院av在线观看| 欧美成人午夜免费资源| 看免费成人av毛片| 亚洲欧洲日产国产| 亚洲成人久久爱视频| 免费黄频网站在线观看国产| 色综合色国产| 五月伊人婷婷丁香| 毛片一级片免费看久久久久| 伊人久久国产一区二区| 免费观看av网站的网址| 少妇的逼好多水| 美女cb高潮喷水在线观看| 久久精品国产鲁丝片午夜精品| 国产成人精品福利久久| 欧美日韩精品成人综合77777| 国产精品女同一区二区软件| 99热全是精品| 熟妇人妻久久中文字幕3abv| 日韩伦理黄色片| av在线天堂中文字幕| 非洲黑人性xxxx精品又粗又长| 天堂网av新在线| 国产有黄有色有爽视频| 国产一区亚洲一区在线观看| 国产精品嫩草影院av在线观看| 国产色爽女视频免费观看| 国产毛片a区久久久久| 国产精品无大码| 国国产精品蜜臀av免费| 国产片特级美女逼逼视频| 日本一本二区三区精品| 国产高潮美女av| 中文精品一卡2卡3卡4更新| 最近手机中文字幕大全| 成人综合一区亚洲| 我的老师免费观看完整版| 国产成年人精品一区二区| 午夜福利在线观看吧| 蜜桃久久精品国产亚洲av| 国内精品一区二区在线观看| 3wmmmm亚洲av在线观看| 插阴视频在线观看视频| 精品一区二区三卡| 国产永久视频网站| av在线天堂中文字幕| 国产亚洲一区二区精品| 国产伦理片在线播放av一区| 精品久久久久久久久亚洲| 免费观看性生交大片5| 国产精品久久久久久久久免| 天天一区二区日本电影三级| 久久久成人免费电影| 性插视频无遮挡在线免费观看| 精品久久久久久成人av| 三级男女做爰猛烈吃奶摸视频| 亚洲怡红院男人天堂| 毛片一级片免费看久久久久| 老师上课跳d突然被开到最大视频| 大陆偷拍与自拍| 99热网站在线观看| 国产精品一区www在线观看| 美女被艹到高潮喷水动态| 国产乱人视频| 国产综合精华液| 亚洲一区高清亚洲精品| 欧美不卡视频在线免费观看| 国产精品国产三级国产av玫瑰| 最近手机中文字幕大全| 联通29元200g的流量卡| 91aial.com中文字幕在线观看| 日本免费a在线| 欧美3d第一页| 久久久久国产网址| 亚洲精品色激情综合| 男人和女人高潮做爰伦理| 国产日韩欧美在线精品| 亚洲精品视频女| 搡老乐熟女国产| 欧美3d第一页| 美女脱内裤让男人舔精品视频| 丰满人妻一区二区三区视频av| 日本一二三区视频观看| 蜜桃久久精品国产亚洲av| 精品人妻一区二区三区麻豆| 嫩草影院新地址| 国产av国产精品国产| 能在线免费看毛片的网站| 成人鲁丝片一二三区免费| 精品一区二区三卡| 免费无遮挡裸体视频| 免费高清在线观看视频在线观看| 黑人高潮一二区| 久久精品久久精品一区二区三区| 在线免费十八禁| 久久精品国产鲁丝片午夜精品| 国产伦理片在线播放av一区| 我的老师免费观看完整版| 色综合亚洲欧美另类图片| 我要看日韩黄色一级片| 在现免费观看毛片| 精品人妻一区二区三区麻豆| 伦精品一区二区三区| 黄色一级大片看看| 成人二区视频| 国产 一区 欧美 日韩| 亚洲精华国产精华液的使用体验| 亚洲欧美日韩东京热| 国产高清不卡午夜福利| 日日啪夜夜撸| av免费在线看不卡| 国产黄色小视频在线观看| 好男人在线观看高清免费视频| 亚洲精品国产av蜜桃| 亚洲人成网站在线观看播放| 在线天堂最新版资源| 亚洲欧洲国产日韩| 偷拍熟女少妇极品色| 亚洲国产精品成人久久小说| 国产在线一区二区三区精| 免费看光身美女| 人人妻人人澡欧美一区二区| 少妇的逼好多水| 韩国av在线不卡| 日本熟妇午夜| 又粗又硬又长又爽又黄的视频| 亚洲精品成人av观看孕妇| 国产探花极品一区二区| 亚洲美女视频黄频| 精品人妻熟女av久视频| 人妻制服诱惑在线中文字幕| 777米奇影视久久| 激情五月婷婷亚洲| av在线播放精品| 极品少妇高潮喷水抽搐| av在线观看视频网站免费| 免费观看无遮挡的男女| 欧美潮喷喷水| 国内揄拍国产精品人妻在线| 亚洲欧美中文字幕日韩二区| 免费大片黄手机在线观看| 色综合亚洲欧美另类图片| 精品一区二区三区视频在线| 少妇熟女aⅴ在线视频| 精品一区二区免费观看| 午夜激情福利司机影院| .国产精品久久| 亚洲内射少妇av| 男人狂女人下面高潮的视频| 国产一级毛片七仙女欲春2| 91久久精品国产一区二区三区| 久热久热在线精品观看| 免费播放大片免费观看视频在线观看| 激情 狠狠 欧美| 亚洲国产精品成人久久小说| 精品一区二区三卡| 永久网站在线| 午夜激情久久久久久久| 51国产日韩欧美| 大又大粗又爽又黄少妇毛片口| 80岁老熟妇乱子伦牲交| 成人鲁丝片一二三区免费| 欧美变态另类bdsm刘玥| 亚洲精品亚洲一区二区| 五月玫瑰六月丁香| 国产精品久久视频播放| 晚上一个人看的免费电影| 日日摸夜夜添夜夜添av毛片| 在线观看av片永久免费下载| 亚洲国产欧美在线一区| 插阴视频在线观看视频| 色视频www国产| 成人无遮挡网站| 狠狠精品人妻久久久久久综合| 女人久久www免费人成看片| 国产午夜精品久久久久久一区二区三区| 亚洲av.av天堂| 亚洲综合精品二区| 午夜久久久久精精品| 大陆偷拍与自拍| 久久精品国产自在天天线| 在线观看免费高清a一片| 成人亚洲精品av一区二区| 91精品一卡2卡3卡4卡| 国产免费福利视频在线观看| 色吧在线观看| 中文乱码字字幕精品一区二区三区 | 国产av不卡久久| 99久国产av精品国产电影| 直男gayav资源| 国产精品人妻久久久久久| 在线播放无遮挡| 婷婷色麻豆天堂久久| 亚洲精品乱久久久久久| 久久国内精品自在自线图片| 国产成人精品一,二区| 国产有黄有色有爽视频| www.色视频.com| 美女cb高潮喷水在线观看| 亚洲av成人精品一区久久| 三级国产精品欧美在线观看| 国产亚洲91精品色在线| 2021少妇久久久久久久久久久| videos熟女内射| av.在线天堂| 国产一区亚洲一区在线观看| 久久久久九九精品影院| 国产大屁股一区二区在线视频| 日韩国内少妇激情av| 国产免费福利视频在线观看| 亚洲18禁久久av| 亚洲av一区综合| 亚洲成人一二三区av| 国产激情偷乱视频一区二区| 成人亚洲精品一区在线观看 | 久久久成人免费电影| 超碰av人人做人人爽久久| 在现免费观看毛片| 成人综合一区亚洲| 你懂的网址亚洲精品在线观看| 久久精品夜夜夜夜夜久久蜜豆| 观看美女的网站| 国产91av在线免费观看| 国产一级毛片七仙女欲春2| 久久精品综合一区二区三区| 麻豆av噜噜一区二区三区| 久久精品国产鲁丝片午夜精品| 天堂中文最新版在线下载 | 国产真实伦视频高清在线观看| 国产国拍精品亚洲av在线观看| 99久国产av精品国产电影| 精品国内亚洲2022精品成人| 亚洲精品乱码久久久久久按摩| 九色成人免费人妻av| 麻豆乱淫一区二区| 91狼人影院| 久久久久精品久久久久真实原创| 国产成人福利小说| 久久99热6这里只有精品| 岛国毛片在线播放| 久久精品国产自在天天线| 性色avwww在线观看| 国产日韩欧美在线精品| 久久久久久九九精品二区国产| 淫秽高清视频在线观看| 在线免费观看不下载黄p国产| 日韩视频在线欧美| 久久热精品热| 国产精品精品国产色婷婷| 亚洲婷婷狠狠爱综合网| 欧美97在线视频| 一区二区三区高清视频在线| 国产精品三级大全| 少妇人妻精品综合一区二区| 午夜视频国产福利| 身体一侧抽搐| 国产精品一区二区三区四区久久| 日韩一本色道免费dvd| 亚洲精品自拍成人| 久久97久久精品| 真实男女啪啪啪动态图| 天天躁夜夜躁狠狠久久av| 一个人免费在线观看电影| 免费黄网站久久成人精品| 亚洲国产高清在线一区二区三| 一级a做视频免费观看| 国产视频内射| 免费无遮挡裸体视频| 黑人高潮一二区| 青春草国产在线视频| 人人妻人人澡人人爽人人夜夜 | 久久精品夜色国产| 不卡视频在线观看欧美| 亚洲av免费在线观看| 99热全是精品| 三级经典国产精品| 色综合亚洲欧美另类图片| 精品久久久精品久久久| 免费人成在线观看视频色| 日韩在线高清观看一区二区三区| 国产免费一级a男人的天堂| 超碰av人人做人人爽久久| 国产亚洲av片在线观看秒播厂 | 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 天堂√8在线中文| 久久久久久久大尺度免费视频| 三级国产精品欧美在线观看| 亚洲aⅴ乱码一区二区在线播放| 又黄又爽又刺激的免费视频.| 国产精品综合久久久久久久免费| 少妇猛男粗大的猛烈进出视频 | 少妇熟女aⅴ在线视频| 国产精品国产三级国产av玫瑰| 最近2019中文字幕mv第一页| 成人午夜精彩视频在线观看| 亚洲乱码一区二区免费版| videossex国产| 日本一本二区三区精品| 亚洲欧美成人精品一区二区| 美女被艹到高潮喷水动态| 免费播放大片免费观看视频在线观看| 亚洲国产色片| 国产成人freesex在线| www.色视频.com| 人妻系列 视频| 久久久久国产网址| 国产黄a三级三级三级人| 特大巨黑吊av在线直播| 精品熟女少妇av免费看| 国产精品女同一区二区软件| 亚洲在线自拍视频| 日韩中字成人| 日韩 亚洲 欧美在线| 女人久久www免费人成看片| 丰满乱子伦码专区| av线在线观看网站| 亚洲av国产av综合av卡| 国产精品久久视频播放| 久久久久久久久中文| www.色视频.com| 久久人人爽人人片av| 免费av不卡在线播放| 日本猛色少妇xxxxx猛交久久| 99久国产av精品| 日本-黄色视频高清免费观看| 成人特级av手机在线观看| 99热全是精品| 国产一级毛片七仙女欲春2| 国产高清有码在线观看视频| 成人一区二区视频在线观看| 日本午夜av视频| 久久久久网色| 一个人看的www免费观看视频| 日本猛色少妇xxxxx猛交久久| 晚上一个人看的免费电影| 亚洲电影在线观看av| 国产亚洲午夜精品一区二区久久 | 女人十人毛片免费观看3o分钟| 国产高清三级在线| 街头女战士在线观看网站| 午夜免费激情av| 人人妻人人看人人澡| 91aial.com中文字幕在线观看| 亚洲av免费高清在线观看| 大香蕉久久网| 一级片'在线观看视频| 成人鲁丝片一二三区免费| 大陆偷拍与自拍| 麻豆国产97在线/欧美| 欧美日韩亚洲高清精品| 国产毛片a区久久久久| 精品午夜福利在线看| 久热久热在线精品观看| 亚洲激情五月婷婷啪啪| 免费观看无遮挡的男女| 日本一本二区三区精品| 国产女主播在线喷水免费视频网站 | 又粗又硬又长又爽又黄的视频| 又爽又黄无遮挡网站| 亚洲欧美一区二区三区黑人 | 亚洲伊人久久精品综合| 国产精品国产三级国产专区5o| 老司机影院毛片| 最近视频中文字幕2019在线8| 成年av动漫网址| 欧美日韩一区二区视频在线观看视频在线 | 熟女电影av网| 99九九线精品视频在线观看视频| 日韩视频在线欧美| 少妇丰满av| 在线免费十八禁| 欧美不卡视频在线免费观看| 天堂√8在线中文| 欧美日韩亚洲高清精品| av福利片在线观看| 久久综合国产亚洲精品| 老师上课跳d突然被开到最大视频| 神马国产精品三级电影在线观看| 少妇裸体淫交视频免费看高清| 又爽又黄a免费视频| 汤姆久久久久久久影院中文字幕 | 国产色爽女视频免费观看| 少妇人妻一区二区三区视频| 欧美xxxx黑人xx丫x性爽| 色尼玛亚洲综合影院| ponron亚洲| 97超视频在线观看视频| 免费观看无遮挡的男女| 97精品久久久久久久久久精品| 97超碰精品成人国产| 人妻制服诱惑在线中文字幕| 欧美高清成人免费视频www| 亚洲精品aⅴ在线观看| 一级毛片电影观看| 晚上一个人看的免费电影| 亚洲无线观看免费| 亚洲av成人精品一二三区| 亚洲国产色片| 久久久久国产网址| 亚洲av成人av| 国产69精品久久久久777片| 欧美区成人在线视频| 久久久精品94久久精品| videos熟女内射| av免费观看日本| 亚洲欧美清纯卡通| 亚洲在久久综合| 国产国拍精品亚洲av在线观看| 免费在线观看成人毛片| 三级经典国产精品| 久久人人爽人人爽人人片va| 久久草成人影院| 1000部很黄的大片| 久久韩国三级中文字幕| 久久精品熟女亚洲av麻豆精品 | 爱豆传媒免费全集在线观看| 免费黄色在线免费观看| 特级一级黄色大片| 色吧在线观看| 国产亚洲一区二区精品| 一级毛片黄色毛片免费观看视频| 国产成人福利小说| 晚上一个人看的免费电影| 中文天堂在线官网| 啦啦啦中文免费视频观看日本| 国产成人a区在线观看| 国产 一区精品| 日韩欧美精品免费久久| 美女被艹到高潮喷水动态| 久久精品夜夜夜夜夜久久蜜豆| 在线 av 中文字幕| 国产精品不卡视频一区二区| 亚洲欧洲国产日韩| 精品一区二区三区视频在线| 国产毛片a区久久久久| 2018国产大陆天天弄谢| 三级国产精品片| 免费av不卡在线播放| 久久久久久国产a免费观看| 国产精品综合久久久久久久免费| 国产成人精品一,二区| 国产极品天堂在线| 欧美成人一区二区免费高清观看| 高清在线视频一区二区三区| 久久久久久九九精品二区国产| 免费观看无遮挡的男女| 中文字幕亚洲精品专区| 肉色欧美久久久久久久蜜桃 | 亚洲,欧美,日韩| 日韩大片免费观看网站| 最近的中文字幕免费完整| 久久精品国产亚洲av涩爱| 国产精品人妻久久久影院| 国产精品熟女久久久久浪| 国产成人午夜福利电影在线观看| 街头女战士在线观看网站| 亚洲va在线va天堂va国产| 免费av观看视频| 免费播放大片免费观看视频在线观看| 人妻少妇偷人精品九色| 亚洲最大成人中文| 少妇丰满av| 日本欧美国产在线视频| 亚洲无线观看免费| 97超视频在线观看视频| 亚洲欧美一区二区三区国产| 97超碰精品成人国产| 高清日韩中文字幕在线| 简卡轻食公司| 99久久九九国产精品国产免费| 国产一区二区亚洲精品在线观看| 91精品国产九色| 寂寞人妻少妇视频99o| 久久久精品94久久精品| 别揉我奶头 嗯啊视频| 2021天堂中文幕一二区在线观| 国产在视频线精品| 国产毛片a区久久久久| 91久久精品国产一区二区三区| 极品少妇高潮喷水抽搐| 国产午夜精品久久久久久一区二区三区| 亚洲高清免费不卡视频| 精品少妇黑人巨大在线播放| 国产男人的电影天堂91| 又爽又黄a免费视频| 欧美bdsm另类| 久久99热6这里只有精品| 高清午夜精品一区二区三区| or卡值多少钱| 尤物成人国产欧美一区二区三区| 2021天堂中文幕一二区在线观| 国语对白做爰xxxⅹ性视频网站| 大香蕉久久网| 国产精品精品国产色婷婷| 国产日韩欧美在线精品| 亚洲成人中文字幕在线播放| 欧美xxxx性猛交bbbb| 国产老妇女一区| 久久97久久精品| 亚洲av中文字字幕乱码综合| 欧美bdsm另类| 99热6这里只有精品| 欧美三级亚洲精品| 女人十人毛片免费观看3o分钟| 午夜视频国产福利| 天堂√8在线中文| 国产成人a区在线观看| 亚洲怡红院男人天堂| 超碰97精品在线观看| 男人舔奶头视频| 成年人午夜在线观看视频 | 亚洲第一区二区三区不卡| 亚洲高清免费不卡视频| 黄色配什么色好看| 深爱激情五月婷婷| 午夜视频国产福利| 亚洲欧洲日产国产| 欧美97在线视频| 国产精品国产三级国产av玫瑰| 精品久久久久久久久久久久久| 成人国产麻豆网| 女的被弄到高潮叫床怎么办| 男人舔奶头视频| 99热6这里只有精品| 大话2 男鬼变身卡| 欧美3d第一页| 亚洲精品,欧美精品| 国产精品伦人一区二区| 3wmmmm亚洲av在线观看| 亚洲精品乱码久久久v下载方式| 亚洲欧洲国产日韩| 高清毛片免费看| 日本wwww免费看| 久久精品国产亚洲av天美| 看非洲黑人一级黄片| 欧美极品一区二区三区四区| 亚洲av成人精品一二三区| 国产乱人偷精品视频| 日韩欧美三级三区| 成人欧美大片| 综合色av麻豆| 国产伦理片在线播放av一区| 综合色丁香网| 80岁老熟妇乱子伦牲交| 欧美另类一区| 久久久欧美国产精品| 噜噜噜噜噜久久久久久91| 国产精品人妻久久久久久| 男女边吃奶边做爰视频| 午夜免费观看性视频| 男女边吃奶边做爰视频| 秋霞伦理黄片| 亚洲av福利一区| 又黄又爽又刺激的免费视频.| 最新中文字幕久久久久| 美女高潮的动态| 午夜福利高清视频| 91精品伊人久久大香线蕉| 国产探花极品一区二区| 美女xxoo啪啪120秒动态图| 久久久精品免费免费高清| 九色成人免费人妻av| 亚洲在线观看片| 亚洲精品乱久久久久久| 又爽又黄a免费视频| 亚洲av成人精品一二三区| 久久久久久久国产电影| av免费观看日本| 欧美日韩亚洲高清精品| 哪个播放器可以免费观看大片| 国产精品久久久久久久久免| 少妇丰满av| 久久久久久久久久久丰满| 国内揄拍国产精品人妻在线| 国产单亲对白刺激| 亚洲精品成人久久久久久| 久热久热在线精品观看| 亚洲成人中文字幕在线播放| 晚上一个人看的免费电影| 美女大奶头视频| 成年免费大片在线观看| 国产精品福利在线免费观看| 国产亚洲一区二区精品| 街头女战士在线观看网站| 男人狂女人下面高潮的视频| 国产真实伦视频高清在线观看| 日韩一区二区三区影片| 日日啪夜夜撸| 婷婷色av中文字幕| 精品久久久久久久久亚洲| 国产精品久久久久久久久免| 精华霜和精华液先用哪个| 久久草成人影院| 日韩中字成人| 蜜桃久久精品国产亚洲av| 99久久精品热视频| 真实男女啪啪啪动态图| 爱豆传媒免费全集在线观看| 99热这里只有是精品50| 国产黄a三级三级三级人| 午夜视频国产福利| 噜噜噜噜噜久久久久久91| 尾随美女入室| 日本爱情动作片www.在线观看| 岛国毛片在线播放| 亚洲婷婷狠狠爱综合网| 日本免费在线观看一区|