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

    基于Android和JavaEE訂餐系統(tǒng)的設(shè)計與實現(xiàn)

    2016-05-30 06:32:40羅國濤
    軟件工程 2016年10期
    關(guān)鍵詞:數(shù)據(jù)模型

    摘 要:針對目前手機訂餐系統(tǒng)客戶端與服務(wù)器端數(shù)據(jù)傳輸效率低,以及訂餐后臺管理系統(tǒng)架構(gòu)可擴展性較弱,本文提出并實現(xiàn)了一種基于Android和JavaEE的手機訂餐系統(tǒng)。訂餐客戶端采用Json數(shù)據(jù)格式與服務(wù)器端進行數(shù)據(jù)交互,提高了網(wǎng)絡(luò)數(shù)據(jù)傳輸效率。訂餐后臺管理系統(tǒng)采用SSH2+DWR整合框架使得展示層、業(yè)務(wù)層以及數(shù)據(jù)持久層三層分離,降低了系統(tǒng)的耦合性,提高了系統(tǒng)的擴展性與可維護性。實踐證明,該架構(gòu)實現(xiàn)的訂餐系統(tǒng)能提高餐館或者酒店的點菜服務(wù)質(zhì)量以及網(wǎng)上訂餐效率。

    關(guān)鍵詞:Android;SSH2;數(shù)據(jù)模型;Json數(shù)據(jù)格式;DWR

    中圖分類號:TP311.52 文獻標識碼:A

    1 引言(Introduction)

    隨著計算機和通信設(shè)備網(wǎng)路技術(shù)的不斷發(fā)展,人們對移動設(shè)備特別是Android移動終端開發(fā)出功能強大、界面美觀且操作簡易的應(yīng)用程序提出了更高的要求[1]。JavaEE是當(dāng)前比較流行的Web服務(wù)應(yīng)用框架[2],Android移動終端如何與JavaEE服務(wù)器端進行數(shù)據(jù)交互成為新的研究熱點[3]。隨著人們工作的繁忙、生活節(jié)奏的加快、有部分人沒有充足的時間到餐館或者酒店就餐,他們希望通過智能手機在網(wǎng)上進行訂餐。如何利用基于Android的智能手機終端開發(fā)移動App,向顧客提供一種便捷、高效的餐飲服務(wù)具有重要的現(xiàn)實意義和廣泛的應(yīng)用價值。文獻[4—7]雖然設(shè)計并實現(xiàn)了基于Android平臺的訂餐系統(tǒng),但服務(wù)器端采用普通的Servlet控制器與Android客戶端進行數(shù)據(jù)交互,對后期服務(wù)器的擴展具有一定的局限性,同時服務(wù)器端與手機客戶端數(shù)據(jù)交互采用xml文件格式,數(shù)據(jù)傳輸效率有待提高。文獻[8]雖然服務(wù)器端采用的是WebService與手機客戶端進行數(shù)據(jù)交互,但對訂餐后臺管理系統(tǒng)的架構(gòu)研究較少,因此,本文提出并實現(xiàn)了一種基于Android和JavaEE的手機訂餐系統(tǒng),服務(wù)器端采用Struts2+Spring4+Hibernate4+DWR整合框架,該整合框架可以提高后臺管理系統(tǒng)的用戶使用體驗,手機客戶端與服務(wù)器端的數(shù)據(jù)交互采用JSON格式,可以提高網(wǎng)絡(luò)數(shù)據(jù)的傳輸效率。該系統(tǒng)是對現(xiàn)有訂餐系統(tǒng)的一種補充,對類似系統(tǒng)的開發(fā)具有一定的參考價值。

    2 系統(tǒng)設(shè)計(Design of system)

    2.1 系統(tǒng)功能總體設(shè)計

    基于Android和JavaEE的訂餐系統(tǒng)包含基于Android的手機訂餐模塊和基于JavaEE的訂餐后臺管理模塊?;贏ndroid的手機訂餐模塊包括顧客登錄和廚師登錄。顧客登錄成功后可以瀏覽菜品、添加購物車、查看我的訂單,以及對菜品進行評價。

    廚師登錄成功后可以瀏覽訂單、修改菜品制作狀態(tài)?;贘avaEE的訂餐后臺管理模塊包括系統(tǒng)管理、菜品類別管理、菜譜管理、訂單管理、菜品留言管理、菜品評價管理和結(jié)算管理等功能。系統(tǒng)總體功能設(shè)計如圖1所示。

    2.2 系統(tǒng)架構(gòu)總體設(shè)計

    系統(tǒng)架構(gòu)總體設(shè)計采用Android手機客戶端訪問JavaEE服務(wù)器端的C/S架構(gòu)與訂餐后臺管理系統(tǒng)通過Web瀏覽器訪問JavaEE服務(wù)器端的B/S架構(gòu)相結(jié)合的架構(gòu)模式,其中,JavaEE服務(wù)器端直接訪問應(yīng)用數(shù)據(jù)庫進行數(shù)據(jù)存取,并將數(shù)據(jù)返回給Android手機客戶端和Web瀏覽器。系統(tǒng)總體架構(gòu)如圖2所示。

    整個系統(tǒng)的數(shù)據(jù)執(zhí)行流程為服務(wù)器端的訂餐后臺管理系統(tǒng)通過Web瀏覽器向服務(wù)器端請求存取數(shù)據(jù)操作如添加菜品類型和菜譜信息,服務(wù)器端接收請求數(shù)據(jù)后將數(shù)據(jù)存入數(shù)據(jù)庫,并將存入數(shù)據(jù)庫中的數(shù)據(jù)返回服務(wù)器端,服務(wù)器端再將數(shù)據(jù)返回瀏覽器。Android手機客戶端要顯示菜品信息需要聯(lián)網(wǎng)請求服務(wù)器,服務(wù)器再根據(jù)需求訪問數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng)處理完數(shù)據(jù)后將數(shù)據(jù)返回服務(wù)器端,服務(wù)器端將數(shù)據(jù)轉(zhuǎn)換成Json格式后再返回給Android手機客戶端。從整個系統(tǒng)數(shù)據(jù)流的執(zhí)行過程來看,Android手機客戶端和Web瀏覽器共用了JavaEE服務(wù)器端從而完成了數(shù)據(jù)的交互。

    2.3 系統(tǒng)服務(wù)器架構(gòu)設(shè)計

    從系統(tǒng)總體設(shè)計的數(shù)據(jù)流執(zhí)行過程來看,Android手機客戶端和Web瀏覽器共用了同一個服務(wù)器端,因此服務(wù)器端的架構(gòu)設(shè)計就顯得尤為重要。在JavaEE平臺下,服務(wù)器端的架構(gòu)大都采用三層架構(gòu),比較典型的框架有采用MVC模式的Jsp+Servlet+JavaBean、Struts+Spring+Hibernate(SSH)和Struts2+Spring4+Hibernate4(SSH2)。其中Jsp+Servlet+JavaBean框架雖然采用MVC模式將顯示層、控制層和模型層分開,但由于Servlet和JavaBean負責(zé)了大量的運算和業(yè)務(wù)處理工作,程序處理效率較為低下。SSH框架雖然也將視圖層、控制器與模型的徹底分開,但由于Struts框架存在線程安全、捕獲輸入較難,以及視圖展示都弱于Struts2框架等問題[9],因此本系統(tǒng)服務(wù)器端的架構(gòu)方案采用SSH2整合框架,整個系統(tǒng)架構(gòu)設(shè)計如圖3所示。

    在Struts2+Spring4+Hibernate4整合框架中,Struts2主要用于Web展示和業(yè)務(wù)控制,Spring4主要用于業(yè)務(wù)實現(xiàn)和事務(wù)管理,而Hibernate4則用于數(shù)據(jù)持久化處理。在Struts2中Web瀏覽器請求服務(wù)器端的JSP頁面,JSP調(diào)用Struts2中的Action完成數(shù)據(jù)的交互,而手機客戶端則直接調(diào)用Struts2中的Action完成數(shù)據(jù)的交互。不論是Web端的JSP請求Struts2中的Action還是手機客戶端請求Struts2中的Action,都需要通過Struts.xml配置文件實現(xiàn)業(yè)務(wù)處理或頁面跳轉(zhuǎn)等動作。Action最終將業(yè)務(wù)層的執(zhí)行結(jié)果返回給Web瀏覽器或者手機客戶端。Spring4負責(zé)處理業(yè)務(wù)邏輯及事務(wù)管理,并將Struts2層傳遞過來的數(shù)據(jù)依賴注入到持久層。在持久層中,Hibernate4是一個功能強大的ORM工具,它主要包括對數(shù)據(jù)源的配置、POJO組件以及DAO組件的管理,處理DAO組件的數(shù)據(jù),并將處理結(jié)果返回給業(yè)務(wù)層,業(yè)務(wù)層再將數(shù)據(jù)返回給表示層,最終通過瀏覽器或者手機客戶端展示數(shù)據(jù)。

    3 系統(tǒng)實現(xiàn)(Implementation of system)

    3.1 訂餐系統(tǒng)服務(wù)器端數(shù)據(jù)封裝

    在基于JavaEE的訂餐后臺管理系統(tǒng)中,服務(wù)器端數(shù)據(jù)的封裝既可以是JSON數(shù)據(jù)格式也可以是XML數(shù)據(jù)格式,由于JSON數(shù)據(jù)格式封裝的數(shù)據(jù)在網(wǎng)絡(luò)傳輸與解析中優(yōu)于XML數(shù)據(jù)[10],因此在本系統(tǒng)中服務(wù)器端的數(shù)據(jù)采用JSON封裝。JSON即JavaScript Object Natation,它主要用于Web服務(wù)器與JavaScript或者手機客戶端進行交互的一種純文本的數(shù)據(jù)處理格式。該數(shù)據(jù)處理格式既可以處理字符串類型、數(shù)字類型、布爾類型、數(shù)組類型,也可以處理對象。在項目開發(fā)中,可以將字符串String、Object對象、JavaBean對象、List集合、數(shù)組對象、Map集合、Set集合等按照一定的算法封裝成JSON格式的數(shù)據(jù)。在本系統(tǒng)開發(fā)中,服務(wù)器首先從數(shù)據(jù)庫服務(wù)器獲取數(shù)據(jù),然后將數(shù)據(jù)存入List集合中,再將List集合中的數(shù)據(jù)封裝成JSON數(shù)據(jù)格式,List集合數(shù)據(jù)封裝成JSON格式數(shù)據(jù)的主要實現(xiàn)代碼如下:

    public static String getJson(List<?>foodList) {

    StringBuffer stringBuffer=new StringBuffer();//創(chuàng)建可改變的字符串對象stringBuffer

    //向stringBuffer對象中追加數(shù)據(jù)

    stringBuffer.append("{");stringBuffer.append("\"showGoodsList\":");

    stringBuffer.append("[");

    //獲取訂餐列表foodList中值的大小

    int length=foodList.size();

    //將foodList中的值轉(zhuǎn)換成JSON數(shù)據(jù)格式

    if(length>0)

    {

    if (foodList!=null) {

    for (Object obj:foodList) {

    stringBuffer.append(getJson(obj));

    stringBuffer.append(",");

    }

    stringBuffer.setCharAt(stringBuffer.length()-1,']');

    stringBuffer.append("}");

    }

    }

    else {

    stringBuffer.append("]}");

    }

    return stringBuffer.toString();

    }

    在上述算法中,需要首先通過菜品信息管理界面將菜品信息添加到數(shù)據(jù)庫中,然后Android客戶端在訪問菜品信息時再從數(shù)據(jù)庫中按照一定的條件查詢出數(shù)據(jù),再將查詢出來的數(shù)據(jù)封裝到List集合中,再將封裝好的List集合數(shù)據(jù)采用本算法封裝成JSON數(shù)據(jù)格式,并將該格式數(shù)據(jù)傳遞給Android客戶端。

    3.2 訂餐系統(tǒng)客戶端數(shù)據(jù)解析

    在Android應(yīng)用系統(tǒng)開發(fā)中,Android客戶端經(jīng)常與服務(wù)器端進行數(shù)據(jù)通信。由于在本系統(tǒng)中服務(wù)器端的數(shù)據(jù)都是封裝成JSON格式的數(shù)據(jù),因此在Android手機客戶端解析JSON數(shù)據(jù)就顯得尤為重要。在Android客戶端解析用List類型封裝的JSON格式的數(shù)據(jù)代碼實現(xiàn)如下:

    public ListgetFoodList() {

    List

    通過上述Android客戶端解析用List類型封裝的JSON格式數(shù)據(jù)后,將得到的List類型數(shù)據(jù)通過SimpleAdapter適配器將數(shù)據(jù)映射到Android XML文件上,得到菜品數(shù)據(jù)列表。

    3.3 SSH2+DWR整合框架應(yīng)用

    在基于JavaEE的訂餐后臺管理系統(tǒng)中,Web頁面經(jīng)常要與服務(wù)器端進行數(shù)據(jù)交互,而大多數(shù)Web頁面希望與服務(wù)器進行數(shù)據(jù)交換時只能局部刷新頁面,這樣能提高用戶的使用體驗,而要實現(xiàn)Web頁面局部刷新,可以采用Ajax框架,而Ajax框架有很多,如Extjs、Gwt、Dwr、JQuery等,其中DWR(Direct Web Remoting)是Getahead推出的基于java的Ajax框架,它能夠?qū)⒎?wù)器端的java代碼轉(zhuǎn)換成JavaScript中引用的對象,從而簡化客戶端javaScript的編程。為了提高Web頁面中Javascript編程效率,本系統(tǒng)采用DWR框架與SSH2框架整合應(yīng)用實現(xiàn)后臺管理系統(tǒng)功能,其整合步驟如下:

    (1)在web.xml文件中配置DwrServlet來加載DWR框架,部分代碼如下:

    dwr

    org.directwebremoting.servlet.DwrServlet

    ...

    ...

    (2)在WEB-INF工程下面創(chuàng)建dwr.xml文件,在該文件中通過creator屬性定義服務(wù)器端的java類的產(chǎn)生方式。如果creator="new",則直接調(diào)用普通的類,如果creator="spring",則通過Spring文件中的bean組件找到需要調(diào)用的java類,并將該java類生成javaScript代碼供jsp調(diào)用。在本系統(tǒng)中dwr采用Spring文件的方式將java類生成javaScript的部分代碼如下:

    在該代碼中,spring文件中bean組件所對應(yīng)的代碼為:

    而UserServiceImpl所對應(yīng)的java類代碼如下:

    public class UserService Implimplements IUserService{

    {...}

    }

    在jsp中要用dwr框架來調(diào)用服務(wù)器端產(chǎn)生的javaScript代碼,需要在jsp中導(dǎo)入DWR核心庫文件util.js、engine.js,以及動態(tài)生成的js庫文件DWRUser.js。Jsp中通過DWR調(diào)用java類中的方法的部分代碼如下:

    4 結(jié)論(Conclusion)

    本文提出了基于Android和JavaEE訂餐系統(tǒng)的設(shè)計與實現(xiàn),整個系統(tǒng)由Android手機客戶端、JavaEE服務(wù)器端和數(shù)據(jù)庫三部分組成。JavaEE服務(wù)器端采用SSH2整合框架將服務(wù)器端的架構(gòu)分為展示層、業(yè)務(wù)邏輯層以及數(shù)據(jù)持久層,這樣不

    參考文獻(References)

    [1] Xinjun Xu,Liu Yue,Du Cui.Design and Implementation of Personnel Location System Based on Android.Proceedings of 2014 International Conference on Advances in Materials Science and Information Technologies in Industry(AMSITI 2014)[C].Applied Mechanics and Materials,2014:1038-1041.

    [2] Zhenwu Wang.A Rapid Development Framework of Enterprise Information System Based on Components and JavaEE.Computer Science and its Applications:Ubiquitous Information Technologies,6th FTRA International Conference on Computer Science and its Applications(CSA 2014)[C].Springer Berlin Heidelberg,2015:639-645.

    [3] Jiantao Zhao,Chen Feng.Design and implementation of mobile operation maintenance management system based on Java EE and Android.2015 6th IEEE International Conference on Software Engineering and Service Science(ICSESS 2015)[C].IEEE,2015:349-352.

    [4] 凡海飛.基于Android平臺的無線點菜系統(tǒng)的設(shè)計與實現(xiàn)[D].華中科技大學(xué),2011.

    [5] 符濤.基于Android平臺的WLAN自助訂餐系統(tǒng)設(shè)計與實現(xiàn)[D].西安電子科技大學(xué),2013.

    [6] 林星錦.基于Android平臺的無線訂餐系統(tǒng)的設(shè)計與實現(xiàn)[D].北京交通大學(xué),2013.

    [7] 栗鑫林.基于移動手機平臺的智能點餐系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2014.

    [8] 蔡奕彬,等.基于Web Service的Android餐飲點菜系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2013,(4):120-124.

    [9] 張磊.基于SSH2架構(gòu)的電子商務(wù)系統(tǒng)設(shè)計與實現(xiàn)[D].黑龍江大學(xué),2011.

    [10] 高靜,段會川.JSON數(shù)據(jù)傳輸效率研究[J].計算機工程與設(shè)計,2011,32(7):2267-2270.

    作者簡介:

    羅國濤(1982-),男,碩士,副教授.研究領(lǐng)域:軟件工程,移

    動應(yīng)用開發(fā).

    猜你喜歡
    數(shù)據(jù)模型
    面板數(shù)據(jù)模型截面相關(guān)檢驗方法綜述
    加熱爐爐內(nèi)跟蹤數(shù)據(jù)模型優(yōu)化
    電子測試(2017年12期)2017-12-18 06:35:36
    財政支出效率與產(chǎn)業(yè)結(jié)構(gòu):要素積累與流動——基于DEA 和省級面板數(shù)據(jù)模型的實證研究
    基于分位數(shù)回歸的電力負荷特性預(yù)測面板數(shù)據(jù)模型
    面向集成管理的出版原圖數(shù)據(jù)模型
    一種顧及級聯(lián)時空變化描述的土地利用變更數(shù)據(jù)模型
    亚洲一码二码三码区别大吗| 亚洲三区欧美一区| 男人操女人黄网站| 18在线观看网站| 精品福利永久在线观看| tocl精华| 久久精品熟女亚洲av麻豆精品| 久久久精品免费免费高清| 国产一区二区三区综合在线观看| 国产精品自产拍在线观看55亚洲 | 久久精品成人免费网站| 在线观看免费日韩欧美大片| 女性生殖器流出的白浆| 亚洲av成人av| 国产精品久久久人人做人人爽| 18在线观看网站| 欧美日韩成人在线一区二区| 女人被狂操c到高潮| 亚洲欧洲精品一区二区精品久久久| 亚洲在线自拍视频| 亚洲成人手机| 高清欧美精品videossex| 老司机福利观看| 亚洲五月婷婷丁香| 中国美女看黄片| 欧美激情 高清一区二区三区| videos熟女内射| 欧美 日韩 精品 国产| 亚洲专区中文字幕在线| 亚洲av成人不卡在线观看播放网| 看黄色毛片网站| 久热爱精品视频在线9| 不卡一级毛片| 成人国产一区最新在线观看| 制服人妻中文乱码| 婷婷丁香在线五月| 亚洲色图 男人天堂 中文字幕| 亚洲五月天丁香| videosex国产| 亚洲av日韩精品久久久久久密| 国产精品久久久久久人妻精品电影| 青草久久国产| 母亲3免费完整高清在线观看| 无人区码免费观看不卡| 一区在线观看完整版| 最新的欧美精品一区二区| 如日韩欧美国产精品一区二区三区| 制服诱惑二区| 精品无人区乱码1区二区| 丰满人妻熟妇乱又伦精品不卡| 国产在线精品亚洲第一网站| av国产精品久久久久影院| 黑人猛操日本美女一级片| 色综合婷婷激情| 欧美不卡视频在线免费观看 | 人妻一区二区av| 91成年电影在线观看| 久久国产精品大桥未久av| 交换朋友夫妻互换小说| 亚洲色图 男人天堂 中文字幕| 亚洲精品乱久久久久久| 狂野欧美激情性xxxx| 亚洲国产中文字幕在线视频| 怎么达到女性高潮| 香蕉久久夜色| 国产成人免费观看mmmm| 三级毛片av免费| 亚洲成a人片在线一区二区| 两人在一起打扑克的视频| 国产极品粉嫩免费观看在线| 欧美另类亚洲清纯唯美| 成人精品一区二区免费| 国产成人精品久久二区二区免费| 无限看片的www在线观看| 欧美大码av| 免费在线观看日本一区| 9191精品国产免费久久| 免费一级毛片在线播放高清视频 | 亚洲一码二码三码区别大吗| 男女之事视频高清在线观看| 亚洲国产看品久久| 成年人免费黄色播放视频| 69av精品久久久久久| 亚洲一卡2卡3卡4卡5卡精品中文| 国产单亲对白刺激| 高潮久久久久久久久久久不卡| 免费在线观看日本一区| 咕卡用的链子| 亚洲欧美日韩另类电影网站| 建设人人有责人人尽责人人享有的| netflix在线观看网站| 国产精品1区2区在线观看. | 亚洲精品国产区一区二| 成年版毛片免费区| 国产欧美日韩一区二区三区在线| 亚洲精品一二三| 最近最新中文字幕大全免费视频| 无人区码免费观看不卡| 老司机福利观看| 婷婷丁香在线五月| 91老司机精品| 亚洲情色 制服丝袜| 午夜福利影视在线免费观看| 一级片'在线观看视频| 精品一区二区三区av网在线观看| 麻豆国产av国片精品| 国产国语露脸激情在线看| 欧美另类亚洲清纯唯美| 男女高潮啪啪啪动态图| 9色porny在线观看| 高潮久久久久久久久久久不卡| 岛国在线观看网站| 亚洲精品在线美女| 国产免费av片在线观看野外av| 热99久久久久精品小说推荐| 国产成人精品在线电影| 中文字幕人妻丝袜制服| 在线观看日韩欧美| 亚洲欧洲精品一区二区精品久久久| 亚洲 欧美一区二区三区| 亚洲 欧美一区二区三区| 91九色精品人成在线观看| 亚洲国产欧美日韩在线播放| 亚洲精品在线美女| 亚洲成人免费电影在线观看| 男人舔女人的私密视频| 欧美激情 高清一区二区三区| 人成视频在线观看免费观看| 日本wwww免费看| 黄色丝袜av网址大全| 香蕉久久夜色| 欧美最黄视频在线播放免费 | aaaaa片日本免费| 黄色毛片三级朝国网站| 日本黄色视频三级网站网址 | 精品久久蜜臀av无| 久久热在线av| 黄色毛片三级朝国网站| 亚洲一区二区三区不卡视频| 一边摸一边抽搐一进一出视频| 国产深夜福利视频在线观看| 国产蜜桃级精品一区二区三区 | 欧美久久黑人一区二区| 久久午夜综合久久蜜桃| 亚洲av成人一区二区三| 久久影院123| 国产aⅴ精品一区二区三区波| 99久久综合精品五月天人人| 亚洲色图综合在线观看| 天堂俺去俺来也www色官网| 国产精品影院久久| 飞空精品影院首页| 国产真人三级小视频在线观看| 欧美午夜高清在线| 久久久久久久久免费视频了| 91在线观看av| 窝窝影院91人妻| 精品久久久精品久久久| 亚洲熟女毛片儿| 国产精品一区二区精品视频观看| 757午夜福利合集在线观看| 国产成人欧美| 久久久国产欧美日韩av| 国产不卡av网站在线观看| 人人妻人人爽人人添夜夜欢视频| 亚洲精品粉嫩美女一区| 男女床上黄色一级片免费看| 91精品三级在线观看| 黄色视频,在线免费观看| 久久久久久久精品吃奶| 亚洲综合色网址| 国产精品永久免费网站| 在线播放国产精品三级| 国产成人免费无遮挡视频| 久久精品亚洲精品国产色婷小说| 不卡一级毛片| 伊人久久大香线蕉亚洲五| 久热这里只有精品99| 一夜夜www| 欧美一级毛片孕妇| 免费日韩欧美在线观看| 欧美 日韩 精品 国产| 啦啦啦免费观看视频1| 天天躁狠狠躁夜夜躁狠狠躁| 久久人妻熟女aⅴ| 少妇的丰满在线观看| 欧美国产精品一级二级三级| 精品久久蜜臀av无| 精品高清国产在线一区| 在线十欧美十亚洲十日本专区| 亚洲精品中文字幕在线视频| 国产野战对白在线观看| 他把我摸到了高潮在线观看| av欧美777| 在线观看免费视频网站a站| 精品视频人人做人人爽| 69av精品久久久久久| 老司机午夜十八禁免费视频| 中文字幕最新亚洲高清| 国产视频一区二区在线看| 一区福利在线观看| 色94色欧美一区二区| 久久精品国产亚洲av高清一级| 丝袜人妻中文字幕| 国产精品亚洲av一区麻豆| 91精品国产国语对白视频| 男人舔女人的私密视频| 大陆偷拍与自拍| 久久久国产一区二区| 欧美久久黑人一区二区| 一区二区三区精品91| 欧美色视频一区免费| 亚洲aⅴ乱码一区二区在线播放 | 亚洲精品成人av观看孕妇| 亚洲成人免费电影在线观看| 久久久久久人人人人人| 国产欧美亚洲国产| 三级毛片av免费| 欧美日韩国产mv在线观看视频| 女性被躁到高潮视频| 久久久久久免费高清国产稀缺| 婷婷成人精品国产| av线在线观看网站| 亚洲精品久久成人aⅴ小说| 久久人妻福利社区极品人妻图片| 国产精品偷伦视频观看了| av天堂久久9| 国产亚洲精品久久久久久毛片 | 国产成人精品在线电影| 男女免费视频国产| 99热网站在线观看| av一本久久久久| 国产精品一区二区精品视频观看| 少妇被粗大的猛进出69影院| 亚洲成av片中文字幕在线观看| 亚洲熟妇中文字幕五十中出 | 人妻 亚洲 视频| 国内毛片毛片毛片毛片毛片| 日本精品一区二区三区蜜桃| 亚洲熟妇中文字幕五十中出 | 视频区图区小说| 丁香六月欧美| 9191精品国产免费久久| 黄色 视频免费看| 精品久久久久久久毛片微露脸| av网站在线播放免费| 欧美日韩瑟瑟在线播放| 久久精品国产a三级三级三级| 精品国产美女av久久久久小说| 一边摸一边抽搐一进一小说 | 婷婷精品国产亚洲av在线 | 欧洲精品卡2卡3卡4卡5卡区| 成人永久免费在线观看视频| 一二三四在线观看免费中文在| 国产精品国产av在线观看| 国产精品自产拍在线观看55亚洲 | 咕卡用的链子| 欧美日韩亚洲高清精品| 老司机亚洲免费影院| 亚洲欧美日韩另类电影网站| 久久精品国产亚洲av香蕉五月 | 日日夜夜操网爽| 老熟妇仑乱视频hdxx| 90打野战视频偷拍视频| 久久性视频一级片| 最新在线观看一区二区三区| 国产1区2区3区精品| 午夜福利视频在线观看免费| 亚洲性夜色夜夜综合| 免费在线观看黄色视频的| 人人妻人人添人人爽欧美一区卜| ponron亚洲| 日韩视频一区二区在线观看| 99久久综合精品五月天人人| 国产无遮挡羞羞视频在线观看| 天堂√8在线中文| 欧美成狂野欧美在线观看| 三级毛片av免费| 中文字幕高清在线视频| 久久国产乱子伦精品免费另类| 母亲3免费完整高清在线观看| 欧美日韩亚洲国产一区二区在线观看 | 国产三级黄色录像| 亚洲aⅴ乱码一区二区在线播放 | 电影成人av| 人人澡人人妻人| 午夜免费成人在线视频| 亚洲精品自拍成人| 最新在线观看一区二区三区| 日本vs欧美在线观看视频| 亚洲色图综合在线观看| 亚洲欧美精品综合一区二区三区| 国产精品一区二区精品视频观看| 两个人免费观看高清视频| 一级作爱视频免费观看| 欧美久久黑人一区二区| 亚洲欧美精品综合一区二区三区| 免费在线观看视频国产中文字幕亚洲| 男女午夜视频在线观看| 国产亚洲精品久久久久5区| 搡老乐熟女国产| 午夜激情av网站| 国产高清视频在线播放一区| 十八禁网站免费在线| 一级作爱视频免费观看| 欧美精品av麻豆av| 午夜91福利影院| 天天躁狠狠躁夜夜躁狠狠躁| 免费高清在线观看日韩| 久久久精品国产亚洲av高清涩受| 国产片内射在线| 亚洲精品在线美女| 大香蕉久久网| 午夜老司机福利片| 最新美女视频免费是黄的| 午夜91福利影院| 黄色 视频免费看| 免费高清在线观看日韩| 欧美丝袜亚洲另类 | 免费高清在线观看日韩| 中文字幕色久视频| 亚洲自偷自拍图片 自拍| 精品国产一区二区三区四区第35| 1024视频免费在线观看| 窝窝影院91人妻| 国产高清视频在线播放一区| 高清视频免费观看一区二区| 黄片大片在线免费观看| 国精品久久久久久国模美| 丁香欧美五月| 亚洲五月天丁香| 久久影院123| 久久国产精品影院| 久久狼人影院| 波多野结衣一区麻豆| 欧美乱码精品一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 精品人妻在线不人妻| cao死你这个sao货| 国产99久久九九免费精品| 18禁观看日本| 久久久国产精品麻豆| 制服诱惑二区| 国产精品 欧美亚洲| 一级黄色大片毛片| 天天躁狠狠躁夜夜躁狠狠躁| 日韩熟女老妇一区二区性免费视频| 国产国语露脸激情在线看| 一二三四在线观看免费中文在| 国产成人精品在线电影| 色尼玛亚洲综合影院| 久久久久久人人人人人| 最近最新中文字幕大全免费视频| 人妻丰满熟妇av一区二区三区 | 天堂中文最新版在线下载| 18禁裸乳无遮挡动漫免费视频| 9色porny在线观看| 欧美 日韩 精品 国产| 高清黄色对白视频在线免费看| 真人做人爱边吃奶动态| 黄色女人牲交| 性少妇av在线| 国产亚洲精品久久久久久毛片 | 国产精品一区二区免费欧美| 91成人精品电影| 国产精品久久久久久人妻精品电影| 国产极品粉嫩免费观看在线| 亚洲成人手机| 国产欧美日韩一区二区三区在线| 国产欧美日韩精品亚洲av| 天天操日日干夜夜撸| 男女高潮啪啪啪动态图| 涩涩av久久男人的天堂| 国产精华一区二区三区| 国产在视频线精品| 18禁国产床啪视频网站| 在线av久久热| 久久香蕉精品热| 久热这里只有精品99| 99国产精品一区二区蜜桃av | 国产精品久久久人人做人人爽| 国产麻豆69| 激情视频va一区二区三区| 老司机影院毛片| 亚洲成a人片在线一区二区| 欧美日韩国产mv在线观看视频| 黄片小视频在线播放| 18禁裸乳无遮挡动漫免费视频| 色婷婷久久久亚洲欧美| 搡老岳熟女国产| 国产伦人伦偷精品视频| √禁漫天堂资源中文www| 丰满饥渴人妻一区二区三| 久久精品国产亚洲av高清一级| 国产在线精品亚洲第一网站| 一级黄色大片毛片| 十八禁网站免费在线| 女人精品久久久久毛片| 国产成人精品久久二区二区免费| 老司机靠b影院| av有码第一页| 少妇的丰满在线观看| 激情在线观看视频在线高清 | 99久久99久久久精品蜜桃| 日韩 欧美 亚洲 中文字幕| 亚洲aⅴ乱码一区二区在线播放 | 精品亚洲成国产av| 91麻豆精品激情在线观看国产 | 大香蕉久久成人网| 久久人妻av系列| x7x7x7水蜜桃| 无限看片的www在线观看| 欧美av亚洲av综合av国产av| 国产精品av久久久久免费| 午夜老司机福利片| 97人妻天天添夜夜摸| 人人妻人人澡人人爽人人夜夜| 99riav亚洲国产免费| 91老司机精品| 免费黄频网站在线观看国产| 亚洲色图 男人天堂 中文字幕| www日本在线高清视频| 亚洲视频免费观看视频| 高清黄色对白视频在线免费看| 大片电影免费在线观看免费| 日韩制服丝袜自拍偷拍| 午夜精品久久久久久毛片777| 久久久久国产精品人妻aⅴ院 | 国产单亲对白刺激| 下体分泌物呈黄色| 午夜福利乱码中文字幕| 久9热在线精品视频| 日韩中文字幕欧美一区二区| 男女免费视频国产| 精品国内亚洲2022精品成人 | 欧美激情高清一区二区三区| 高清在线国产一区| 丰满饥渴人妻一区二区三| 黑丝袜美女国产一区| 欧美一级毛片孕妇| 又紧又爽又黄一区二区| 丰满的人妻完整版| 国产av又大| 色老头精品视频在线观看| 成人亚洲精品一区在线观看| 无人区码免费观看不卡| 老司机在亚洲福利影院| 美女视频免费永久观看网站| 涩涩av久久男人的天堂| 最近最新中文字幕大全免费视频| 国产亚洲欧美精品永久| 黄色 视频免费看| 久久久久久久精品吃奶| 我的亚洲天堂| 国产欧美日韩一区二区三区在线| 国产精品成人在线| 亚洲欧美日韩另类电影网站| 国产精品久久视频播放| 欧美 亚洲 国产 日韩一| 国内毛片毛片毛片毛片毛片| 午夜免费鲁丝| 黄色 视频免费看| 久久国产精品男人的天堂亚洲| 午夜精品在线福利| 国产成+人综合+亚洲专区| 他把我摸到了高潮在线观看| 亚洲色图 男人天堂 中文字幕| 好看av亚洲va欧美ⅴa在| 女性生殖器流出的白浆| 日本vs欧美在线观看视频| 在线观看66精品国产| 久久久水蜜桃国产精品网| 首页视频小说图片口味搜索| 午夜精品国产一区二区电影| 一区在线观看完整版| 久热爱精品视频在线9| 日韩熟女老妇一区二区性免费视频| 十八禁人妻一区二区| 美国免费a级毛片| 美女高潮喷水抽搐中文字幕| 精品一区二区三区四区五区乱码| 久久久久久免费高清国产稀缺| 男人操女人黄网站| 美女视频免费永久观看网站| 国产精华一区二区三区| 亚洲专区国产一区二区| 亚洲七黄色美女视频| 国产aⅴ精品一区二区三区波| 极品少妇高潮喷水抽搐| 超色免费av| 最新美女视频免费是黄的| 国产精品久久久人人做人人爽| 国产单亲对白刺激| 欧美性长视频在线观看| 天堂√8在线中文| 女人精品久久久久毛片| 国产高清视频在线播放一区| 又大又爽又粗| 丝袜美足系列| 欧美日本中文国产一区发布| 欧美成人免费av一区二区三区 | 国产免费av片在线观看野外av| 国产亚洲欧美98| 村上凉子中文字幕在线| 日本vs欧美在线观看视频| 18禁观看日本| 最近最新免费中文字幕在线| 老司机在亚洲福利影院| 日韩熟女老妇一区二区性免费视频| 一级毛片女人18水好多| 国产深夜福利视频在线观看| 国产欧美日韩一区二区精品| 久久久久久人人人人人| 大香蕉久久成人网| 国产精品1区2区在线观看. | 1024视频免费在线观看| 欧美激情久久久久久爽电影 | 亚洲精品国产色婷婷电影| 热99久久久久精品小说推荐| 久久久国产一区二区| 一a级毛片在线观看| 伦理电影免费视频| 亚洲av成人av| 久久 成人 亚洲| 美女高潮喷水抽搐中文字幕| 黄色a级毛片大全视频| 在线天堂中文资源库| 热re99久久国产66热| 国产av精品麻豆| 亚洲国产精品合色在线| 在线观看午夜福利视频| 变态另类成人亚洲欧美熟女 | 国产欧美日韩一区二区三区在线| 久久久精品国产亚洲av高清涩受| 国产在线一区二区三区精| 最新在线观看一区二区三区| 丝瓜视频免费看黄片| 很黄的视频免费| 久久影院123| av线在线观看网站| 色婷婷av一区二区三区视频| 婷婷精品国产亚洲av在线 | 999精品在线视频| 欧美日韩视频精品一区| 伊人久久大香线蕉亚洲五| 女人精品久久久久毛片| 天天躁狠狠躁夜夜躁狠狠躁| 夜夜夜夜夜久久久久| 国产深夜福利视频在线观看| 亚洲欧美激情综合另类| 乱人伦中国视频| 免费在线观看亚洲国产| 黄色 视频免费看| 成人手机av| 亚洲精品在线美女| 男人的好看免费观看在线视频 | 精品少妇久久久久久888优播| 天堂动漫精品| 最新美女视频免费是黄的| 日韩精品免费视频一区二区三区| 成人影院久久| 精品人妻熟女毛片av久久网站| 亚洲av成人一区二区三| 亚洲七黄色美女视频| 日韩中文字幕欧美一区二区| 女警被强在线播放| 国产一区有黄有色的免费视频| 在线播放国产精品三级| 亚洲精品国产精品久久久不卡| 一本综合久久免费| 天天操日日干夜夜撸| 亚洲成人免费电影在线观看| 久99久视频精品免费| 国产成人系列免费观看| av天堂久久9| 久久香蕉国产精品| 亚洲自偷自拍图片 自拍| 欧美精品人与动牲交sv欧美| 午夜两性在线视频| 国产成人av教育| 精品久久久久久,| 正在播放国产对白刺激| 日韩欧美一区二区三区在线观看 | 每晚都被弄得嗷嗷叫到高潮| 精品久久久久久电影网| 欧美av亚洲av综合av国产av| 法律面前人人平等表现在哪些方面| 国产欧美日韩一区二区三| 丰满迷人的少妇在线观看| 成人免费观看视频高清| 无限看片的www在线观看| 久久久久久久久久久久大奶| 不卡一级毛片| 久久这里只有精品19| 国产一区在线观看成人免费| 伦理电影免费视频| 亚洲av成人av| 无限看片的www在线观看| 一边摸一边抽搐一进一小说 | 人人妻人人澡人人看| 精品一品国产午夜福利视频| 黑人操中国人逼视频| 亚洲色图 男人天堂 中文字幕| 国产高清激情床上av| 一本综合久久免费| 在线观看日韩欧美| 18禁国产床啪视频网站| 老司机亚洲免费影院| 精品久久久久久电影网| 十八禁网站免费在线| 国产精品99久久99久久久不卡| 色婷婷av一区二区三区视频| 天堂动漫精品| 久久国产精品影院| 中文字幕色久视频|