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

    SVN版本控制系統(tǒng)在JavaWeb實(shí)驗(yàn)教學(xué)中的應(yīng)用

    2021-07-19 21:25:19蔡云鷺林其堃曾志廉
    電腦知識(shí)與技術(shù) 2021年14期

    蔡云鷺 林其堃 曾志廉

    摘要:研究基于SVN版本控制系統(tǒng)的Java Web實(shí)驗(yàn)教學(xué)模式,從實(shí)驗(yàn)課程目標(biāo)和教學(xué)實(shí)踐的技術(shù)需求出發(fā),提出了基于SVN+Tomcat+MySQL開(kāi)發(fā)環(huán)境和NetBeans開(kāi)發(fā)工具的系統(tǒng)設(shè)置與管理方案。介紹了獨(dú)立實(shí)驗(yàn)和團(tuán)隊(duì)綜合實(shí)驗(yàn)的設(shè)置方法,總結(jié)了基于NetBeansIDE的實(shí)驗(yàn)流程, 實(shí)現(xiàn)了對(duì)實(shí)驗(yàn)項(xiàng)目的代碼進(jìn)行版本控制和托管。新實(shí)驗(yàn)?zāi)J较碌拇a同步、項(xiàng)目管理和團(tuán)隊(duì)協(xié)作使實(shí)驗(yàn)?zāi)J浇榆売谄髽I(yè)生產(chǎn)模式,有效地提高了學(xué)生的實(shí)驗(yàn)積極性和實(shí)驗(yàn)效率。

    關(guān)鍵詞:Java Web實(shí)驗(yàn)教學(xué);Subversion;代碼同步;版本控制

    中圖分類號(hào):TP391.7? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2021)14-0041-03

    Abstract:To research Java Web course experimental teaching mode based on the technique of SVN version control. In order to achieve the goals ofexperimentalobjectives and the technical requirements of teaching, a System setup and management scheme based on SVN+Tomcat+MySQL and NetBeans IDE are proposed.The independent experiment and the team comprehensive experiment setup is introduced and the experimental process based on NetBeans IDE realizing the version control and hosting of the experimental code is summarized. The new experimental environment for code synchronization, project managementandteam collaborationrealize the connection between experimental teaching and corporate work mode, which effectively improves the teaching practice. Students' experimental enthusiasm and personal programming ability, teamwork awareness has also been significantly enhanced by the experimental method reform.

    Key words: Java Web experiment teaching; Subversion; code synchronization;versioncontrol

    1 前言

    Java Web開(kāi)發(fā)技術(shù)是Java EE的核心技術(shù),是開(kāi)發(fā)各種Web應(yīng)用的首選技術(shù)之一。Java Web編程技術(shù)課程旨在培養(yǎng)學(xué)生掌握J(rèn)ava Web程序開(kāi)發(fā)的基本理論和核心技術(shù),課程的主要實(shí)驗(yàn)有:Servlet模型、HTTP請(qǐng)求與響應(yīng)對(duì)象、會(huì)話管理、JSP基本語(yǔ)法與頁(yè)面指令、Web組件重用與JavaBeans、JDBC訪問(wèn)數(shù)據(jù)庫(kù)、Servlet事件處理、Servlet過(guò)濾器的使用和MVC設(shè)計(jì)模式等。在傳統(tǒng)的實(shí)驗(yàn)教學(xué)模式下,教學(xué)側(cè)重于學(xué)生完成教學(xué)大綱規(guī)定的實(shí)驗(yàn)任務(wù),按要求完成相應(yīng)的實(shí)驗(yàn)報(bào)告,對(duì)學(xué)生能力培養(yǎng)的系統(tǒng)性以及工程應(yīng)用能力的培養(yǎng)重視不足,越來(lái)越難以滿足企業(yè)對(duì)Web開(kāi)發(fā)人員的專業(yè)素養(yǎng)和實(shí)踐技能的要求。目前,程序設(shè)計(jì)類實(shí)驗(yàn)教學(xué)不足之處主要表現(xiàn)在以下方面:1)學(xué)生的實(shí)驗(yàn)過(guò)程對(duì)教師是透明的,按照傳統(tǒng)的實(shí)驗(yàn)流程,學(xué)生的編碼過(guò)程只依賴機(jī)房計(jì)算機(jī)或個(gè)人計(jì)算機(jī),教師看到的只有最終呈現(xiàn)的實(shí)驗(yàn)結(jié)果,整個(gè)編碼過(guò)程對(duì)于教師幾乎是透明的,無(wú)法監(jiān)督過(guò)程,難以實(shí)施過(guò)程化考核;2)實(shí)驗(yàn)代碼收集、整理和運(yùn)行測(cè)試過(guò)程煩瑣,難以對(duì)代碼質(zhì)量進(jìn)行全面的測(cè)試和評(píng)估;3)項(xiàng)目代碼無(wú)法同步,一個(gè)實(shí)驗(yàn)項(xiàng)目往往難以在實(shí)驗(yàn)課堂的機(jī)房完成,學(xué)生希望實(shí)驗(yàn)課上的項(xiàng)目進(jìn)度能完好無(wú)損地同步到自己的個(gè)人計(jì)算機(jī),以持續(xù)開(kāi)發(fā),這個(gè)過(guò)程中的代碼同步問(wèn)題亟待高效的解決;4)缺乏高效的團(tuán)隊(duì)協(xié)作平臺(tái),在團(tuán)隊(duì)合作項(xiàng)目中,團(tuán)隊(duì)成員的開(kāi)發(fā)進(jìn)度難以掌握,代碼沖突等問(wèn)題在所難免,導(dǎo)致實(shí)驗(yàn)效果不佳,對(duì)團(tuán)隊(duì)協(xié)作的輕視往往與企業(yè)的團(tuán)隊(duì)開(kāi)發(fā)理念背道而馳。

    將SVN版本控制系統(tǒng)引入到JavaWeb實(shí)驗(yàn)教學(xué)中,在SVN+Tomcat+MySQL開(kāi)發(fā)環(huán)境下,基于NetBeans或Eclipse集成開(kāi)發(fā)環(huán)境,通過(guò)構(gòu)建基于SVN的實(shí)驗(yàn)教學(xué)生態(tài)環(huán)境,可以有效解決以上問(wèn)題。Subversion(SVN)是一個(gè)開(kāi)源的集中式版本控制系統(tǒng),按照修改的版本來(lái)管理文件和目錄。每個(gè)SVN服務(wù)器系統(tǒng)存放若干個(gè)中心版本庫(kù),版本庫(kù)可以記錄每一次文件和目錄的修改,可以將文件和目錄回滾到以前的版本,并可以對(duì)比檢查所做的更改。SVN版本控制管理工具被廣泛應(yīng)用于軟件開(kāi)發(fā)過(guò)程。國(guó)內(nèi)外教育工作者也將SVN版本控制系統(tǒng)引入到在教學(xué)應(yīng)用或管理方面[4-6]。

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

    系統(tǒng)集成了Subversion(https://subversion.apache.org)和Apache,基于B/S可視化模式,通過(guò)搭建Apache服務(wù)器與SVN管理網(wǎng)站(https://github.com/mfreiholz/iF.SVNAdmin),所有的信息都可以通過(guò)瀏覽器訪問(wèn),也可以通過(guò)NetBeans和Eclipse等集成開(kāi)發(fā)環(huán)境(IDE)訪問(wèn)SVN版本庫(kù),系統(tǒng)架構(gòu)如圖1所示。

    系統(tǒng)具有以下特點(diǎn)。

    1)操作界面友好。教師可以通過(guò)web瀏覽器管理SVN服務(wù)器,創(chuàng)建、修改、查看代碼倉(cāng)庫(kù)都變得十分簡(jiǎn)便。學(xué)生無(wú)需安裝客戶端,通過(guò)瀏覽器即可查看自己的項(xiàng)目文件或者提交進(jìn)度。

    2)跨平臺(tái)和多地點(diǎn)工作。實(shí)驗(yàn)項(xiàng)目文件可以通過(guò)瀏覽器進(jìn)行訪問(wèn),允許學(xué)生可以通過(guò)不同的操作平臺(tái)快速查詢自己的SVN版本庫(kù)數(shù)據(jù)。服務(wù)器架設(shè)于校園網(wǎng),校外可以通過(guò)VPN訪問(wèn),無(wú)論是在機(jī)房、宿舍還是校外師生都可以隨時(shí)隨地訪問(wèn)代碼倉(cāng)庫(kù)。

    3)與IDE緊密集成。目前的主流IDE,如NetBeans和Eclipse等都集成了SVN的開(kāi)發(fā)插件,學(xué)生易學(xué)易用,通過(guò)簡(jiǎn)單設(shè)置即可訪問(wèn)SVN版本庫(kù)。

    3 SVN版本庫(kù)的設(shè)置與管理

    在JavaWeb的實(shí)驗(yàn)教學(xué)中實(shí)驗(yàn)通常分為獨(dú)立實(shí)驗(yàn)和綜合實(shí)驗(yàn),獨(dú)立實(shí)驗(yàn)由個(gè)人獨(dú)立完成,綜合實(shí)驗(yàn)由小組成員共同合作完成。為達(dá)到預(yù)定的實(shí)驗(yàn)效果,對(duì)SVN的配置與管理方案成為關(guān)鍵。SVN具有完善的權(quán)限管理體系,其權(quán)限設(shè)置特點(diǎn)包括:可以為SVN中每個(gè)目錄設(shè)置相互獨(dú)立的讀寫權(quán)限;用戶對(duì)下層目錄的讀寫權(quán)限繼承自上層目錄,且對(duì)于下層目錄的權(quán)限不能大于上層;用戶對(duì)一個(gè)目錄的讀寫權(quán)限可以繼承自所屬用戶組,用戶對(duì)該目錄的權(quán)限可以高于用戶組權(quán)限。

    3.1獨(dú)立實(shí)驗(yàn)的設(shè)置

    獨(dú)立實(shí)驗(yàn)的設(shè)置與管理的基本要求是:學(xué)生之間不能相互查看實(shí)驗(yàn)代碼;教師可以查看或修改學(xué)生代碼;教師查看和測(cè)試代碼時(shí)應(yīng)該盡可能的便利和高效。

    基于上述特點(diǎn),可以通過(guò)權(quán)限設(shè)置以滿足教學(xué)需求。具體規(guī)則:只創(chuàng)建一個(gè)代碼倉(cāng)庫(kù),并設(shè)置教師組和學(xué)生組;所有用戶組具有代碼倉(cāng)的根目錄的讀寫權(quán)限;根目錄下設(shè)置實(shí)驗(yàn)?zāi)0迥夸?,用于存放?shí)驗(yàn)要求和實(shí)驗(yàn)的模板,教師組對(duì)該目錄具有讀寫權(quán)限,學(xué)生組只有讀取權(quán)限;根目錄下每個(gè)學(xué)生都有自己的目錄,以學(xué)號(hào)命名,除了教師組和學(xué)生本人具有讀寫權(quán)限外,學(xué)生組的其他成員不具有任何權(quán)限。如圖2所示。

    由于在SVN中每個(gè)倉(cāng)庫(kù)都有獨(dú)立的URL,所以獨(dú)立實(shí)驗(yàn)中只創(chuàng)建了一個(gè)代碼倉(cāng)庫(kù),教師只需要通過(guò)一個(gè)URL就可以訪問(wèn)到所有學(xué)生的所有實(shí)驗(yàn)項(xiàng)目,極大地方便了教師查閱;另一方面,由于學(xué)生不能訪問(wèn)別人的項(xiàng)目,有效達(dá)到了獨(dú)立完成實(shí)驗(yàn)的目的。

    3.2綜合實(shí)驗(yàn)的設(shè)置

    綜合實(shí)驗(yàn)的設(shè)置與管理要求是:不同項(xiàng)目組的代碼不能相互查看,但是組內(nèi)成員可以查看其他成員的代碼以跟進(jìn)項(xiàng)目開(kāi)發(fā)進(jìn)度或提出修改意見(jiàn);教師可以任意查看不同項(xiàng)目組的代碼以跟進(jìn)并指導(dǎo)實(shí)驗(yàn)。

    由于版本控制系統(tǒng)的設(shè)計(jì)本來(lái)就是為了團(tuán)隊(duì)協(xié)作而產(chǎn)生,所以對(duì)于集體項(xiàng)目的設(shè)置相對(duì)于個(gè)人項(xiàng)目而言較為簡(jiǎn)單。權(quán)限設(shè)置方案:根據(jù)項(xiàng)目分組情況,為每個(gè)項(xiàng)目分配一個(gè)代碼倉(cāng)庫(kù);除了教師組對(duì)所有代碼倉(cāng)庫(kù)均具有讀寫權(quán)限外,每個(gè)項(xiàng)目組成員僅對(duì)所在組的代碼倉(cāng)庫(kù)具有讀寫權(quán)限,而對(duì)其他項(xiàng)目組的代碼倉(cāng)庫(kù)無(wú)讀寫權(quán)限;每個(gè)項(xiàng)目組成員可以查看組內(nèi)其他成員的代碼,以便與其他組員進(jìn)行團(tuán)隊(duì)協(xié)作。

    3.3 SVN的用戶配置與權(quán)限管理

    SVN是以配置文件的方式對(duì)用戶及其權(quán)限進(jìn)行配置,所有的用戶信息保存在passd文件中,文件的用戶信息記錄格式為:username:password。其中每條記錄對(duì)應(yīng)著一個(gè)用戶名和口令,password為加密后的口令而非明文口令。用戶必須經(jīng)授權(quán)才可以操作源碼倉(cāng)庫(kù),本例中為每個(gè)學(xué)生配置一個(gè)以學(xué)號(hào)命名的倉(cāng)庫(kù)文件夾,每個(gè)學(xué)生用戶均需要單獨(dú)授權(quán)。SVN中的授權(quán)文件為authz,其中的授權(quán)信息記錄內(nèi)容格式為:

    [reponame:/floderpath]

    username=authorization

    其中reponame為倉(cāng)庫(kù)名字,floderpath是該倉(cāng)庫(kù)下授權(quán)給用戶的文件夾路徑;username為用戶名或用戶組名,組名前要加“@”前綴,;authorization為給予的權(quán)限,讀取權(quán)限為“r”,寫入權(quán)限為“w”。

    Linux系統(tǒng)的shell作為操作系統(tǒng)的外殼,為用戶提供了使用操作系統(tǒng)的接口。shell是解釋執(zhí)行的腳本語(yǔ)言,可直接調(diào)用linux命令,它是命令語(yǔ)言、命令解釋程序及程序設(shè)計(jì)語(yǔ)言的統(tǒng)稱?;赟VN的用戶配置與授權(quán)管理機(jī)制,結(jié)合本應(yīng)用中用戶配置與權(quán)限管理場(chǎng)景,可以編寫shell腳本實(shí)現(xiàn)批量建立學(xué)生用戶。首先,可以使用Excel或其他文本編輯工具建立用戶列表文件錄入用戶名及口令,保存為文本文件格式備用;然后運(yùn)行Shell腳本程序遍歷用戶文件,每次讀取一個(gè)用戶名和口令,重復(fù)以下三個(gè)步驟。

    1)新增用戶

    調(diào)用apache服務(wù)器內(nèi)置的程序htpasswd生成用戶口令的md5密文,把用戶名及其口令的md5密文寫入到SVN配置文件passd中(例:/usr/bin/htpasswd -bd /home/svn/passd $USERNAME $PASSWORD),建立新用戶,并把新用戶添加到學(xué)生組(student)中。

    2)調(diào)用SVNAPI,為每個(gè)新用戶新增一個(gè)倉(cāng)庫(kù)文件夾

    例:svn mkdir -m "INFO: create a new folder for $USERNAME" $URL/$USERNAME

    其中$URL是通過(guò)apache訪問(wèn)文件夾的URL。

    3)新用戶授權(quán)

    為SVN配置文件autuz新增記錄,為新用戶授權(quán)。每個(gè)用戶對(duì)自己的文件夾有讀寫權(quán)限,同用戶組的其他成員對(duì)該文件夾沒(méi)有讀寫權(quán)限,至此新增用戶結(jié)束,新用戶可以通過(guò)用戶名與口令訪問(wèn)SVN,具有對(duì)已授權(quán)目錄的讀寫權(quán)限。

    4 基于SVN版本庫(kù)的實(shí)驗(yàn)教學(xué)

    基于NetBeansIDE的實(shí)驗(yàn)流程如圖3所示。

    1)拷貝實(shí)驗(yàn)?zāi)0澹瑒?chuàng)建自己的實(shí)驗(yàn)副本(Copy)

    實(shí)驗(yàn)?zāi)0迥夸浿刑峁┝烁鱾€(gè)實(shí)驗(yàn)的實(shí)驗(yàn)要求、實(shí)驗(yàn)指導(dǎo)以及實(shí)驗(yàn)?zāi)0?,學(xué)生在進(jìn)行實(shí)驗(yàn)前需要將對(duì)應(yīng)實(shí)驗(yàn)的目錄拷貝到以自己學(xué)號(hào)命名的目錄。

    2)在實(shí)驗(yàn)?zāi)0宓幕A(chǔ)上進(jìn)行實(shí)驗(yàn)操作(Modify)

    學(xué)生在自己的目錄下按照1)中拷貝的實(shí)驗(yàn)要求和實(shí)驗(yàn)指導(dǎo),利用實(shí)驗(yàn)?zāi)0暹M(jìn)行實(shí)驗(yàn)操作。

    3)提交或保存實(shí)驗(yàn)代碼(Commit)

    學(xué)生提交或保存實(shí)驗(yàn)代碼可以將代碼提交至服務(wù)器,教師可以通過(guò)服務(wù)器跟蹤實(shí)驗(yàn)進(jìn)度(如圖4)。如果實(shí)驗(yàn)未完成或者需要繼續(xù)完善,則可以通過(guò)Copy操作將代碼下載到本地計(jì)算機(jī)。

    5 總結(jié)

    基于SVN技術(shù)構(gòu)建的全新實(shí)驗(yàn)環(huán)境重構(gòu)了傳統(tǒng)的實(shí)驗(yàn)方式。有利于學(xué)生適應(yīng)企業(yè)開(kāi)發(fā)模式和流程,提高了競(jìng)爭(zhēng)力;教師能更多地參與到學(xué)生的實(shí)驗(yàn)開(kāi)發(fā)過(guò)程,為收集實(shí)驗(yàn)代碼提供了便利;鍛煉了學(xué)生團(tuán)隊(duì)協(xié)作能力。Web開(kāi)發(fā)是當(dāng)今IT行業(yè)發(fā)展最快速的領(lǐng)域之一,新技術(shù)、新模式不斷涌現(xiàn),高校教學(xué)應(yīng)緊跟發(fā)展趨勢(shì),追蹤技術(shù)熱點(diǎn),綜合利用各種技術(shù)進(jìn)行教學(xué)內(nèi)容與實(shí)驗(yàn)?zāi)J降闹貥?gòu)。

    參考文獻(xiàn):

    [1] 王貴鑫,昝鄉(xiāng)鎮(zhèn).基于團(tuán)隊(duì)協(xié)作的項(xiàng)目驅(qū)動(dòng)教學(xué)模式實(shí)踐[J].實(shí)驗(yàn)技術(shù)與管理,2018,35(5):205-207.

    [2] 鐘文鋒,付小龍,杜炤.基于SVN的校級(jí)統(tǒng)一信息系統(tǒng)版本管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)教育信息化,2011(23):55-57.

    [3] 石樂(lè)義,李陽(yáng).網(wǎng)絡(luò)安全在線開(kāi)放實(shí)驗(yàn)實(shí)踐探索[J].實(shí)驗(yàn)室研究與探索,2018,37(9):215-219.

    [4] 楊健,陳春玲,宗平.版本控制工具軟件Subversion在課程設(shè)計(jì)中的應(yīng)用[J].計(jì)算機(jī)教育,2008(4):117-121.

    [5] Reid K L,Wilson G V.Learning by doing[J].ACM SIGCSE Bulletin,2005,37(1):272-276.

    [6] 王海豐,李金霞,張?chǎng)H.基于SVN版本控制的程序設(shè)計(jì)類課程教學(xué)研究[J].軟件,2018,39(4):218-221.

    [7] Mike Mason.陶文譯.版本控制之道:使用Subversion[M].北京:電子工業(yè)出版社,2007.

    [8] 李存燕,洪玫.Github中開(kāi)發(fā)人員的行為特征分析[J].計(jì)算機(jī)科學(xué),2019,46(2):152-158.

    [9] 郭穎奇,肖勇.新技術(shù)驅(qū)動(dòng)下的高校實(shí)驗(yàn)教學(xué)發(fā)展及研究綜述[J].實(shí)驗(yàn)室研究與探索,2017,36(9):179-183.

    [10] 李永飛,郭曉欣.Java Web應(yīng)用開(kāi)發(fā)課程目標(biāo)的研究與設(shè)定[J].計(jì)算機(jī)教育,2018(5):127-129.

    [11] 甘玲.基于項(xiàng)目開(kāi)發(fā)的面向?qū)ο蠓椒ㄕn程教學(xué)新模式[J].計(jì)算機(jī)教育,2014(4):43-46.

    【通聯(lián)編輯:王力】

    亚洲欧美日韩另类电影网站| 黄片小视频在线播放| 大陆偷拍与自拍| 一区二区三区精品91| 亚洲国产av新网站| 精品国产乱子伦一区二区三区 | 成年美女黄网站色视频大全免费| 成年女人毛片免费观看观看9 | 久久这里只有精品19| 人人妻人人添人人爽欧美一区卜| 老司机靠b影院| 精品乱码久久久久久99久播| 色精品久久人妻99蜜桃| www.精华液| 欧美国产精品va在线观看不卡| 中文字幕制服av| 国产精品二区激情视频| 两性夫妻黄色片| 国产成人啪精品午夜网站| 高清欧美精品videossex| 亚洲国产成人一精品久久久| 久久精品人人爽人人爽视色| 精品一区二区三区四区五区乱码| 欧美乱码精品一区二区三区| 国产成人系列免费观看| 亚洲一码二码三码区别大吗| 免费av中文字幕在线| 成年人午夜在线观看视频| tube8黄色片| 亚洲性夜色夜夜综合| 国产成人一区二区三区免费视频网站| 亚洲精品av麻豆狂野| 国产成人欧美| 90打野战视频偷拍视频| 午夜老司机福利片| 美女福利国产在线| 精品亚洲乱码少妇综合久久| 90打野战视频偷拍视频| 一本色道久久久久久精品综合| 中文字幕高清在线视频| 狠狠精品人妻久久久久久综合| www.999成人在线观看| 嫁个100分男人电影在线观看| 中文字幕最新亚洲高清| 亚洲精品国产区一区二| 精品人妻熟女毛片av久久网站| 久久国产精品大桥未久av| 最近最新免费中文字幕在线| 老司机午夜十八禁免费视频| 午夜久久久在线观看| 成年人午夜在线观看视频| 美女午夜性视频免费| 狠狠狠狠99中文字幕| 中文字幕色久视频| 美女国产高潮福利片在线看| 亚洲视频免费观看视频| 成人黄色视频免费在线看| 人人妻人人添人人爽欧美一区卜| 91字幕亚洲| 90打野战视频偷拍视频| 久久久久视频综合| 亚洲欧美精品综合一区二区三区| 国产免费av片在线观看野外av| 最近最新免费中文字幕在线| 黑人欧美特级aaaaaa片| 另类精品久久| 欧美日本中文国产一区发布| 日韩制服骚丝袜av| 色婷婷久久久亚洲欧美| h视频一区二区三区| 免费观看人在逋| 久久久久视频综合| 黑人巨大精品欧美一区二区mp4| 蜜桃在线观看..| 亚洲人成电影观看| 精品高清国产在线一区| 日韩视频在线欧美| 欧美亚洲 丝袜 人妻 在线| 久久ye,这里只有精品| 大片电影免费在线观看免费| 亚洲欧美日韩另类电影网站| 19禁男女啪啪无遮挡网站| 美女主播在线视频| 日韩免费高清中文字幕av| 国产野战对白在线观看| 啪啪无遮挡十八禁网站| 夫妻午夜视频| 国产精品免费视频内射| 波多野结衣av一区二区av| 50天的宝宝边吃奶边哭怎么回事| 国产精品 欧美亚洲| 99久久国产精品久久久| 青青草视频在线视频观看| 久热爱精品视频在线9| 男人添女人高潮全过程视频| 久久女婷五月综合色啪小说| 最新的欧美精品一区二区| 亚洲免费av在线视频| 亚洲av电影在线观看一区二区三区| 国产成人a∨麻豆精品| 婷婷成人精品国产| 久久国产精品大桥未久av| 在线av久久热| 久久人人爽人人片av| 亚洲男人天堂网一区| 欧美日韩福利视频一区二区| 亚洲自偷自拍图片 自拍| 纯流量卡能插随身wifi吗| 在线亚洲精品国产二区图片欧美| 黄色怎么调成土黄色| 亚洲专区国产一区二区| 每晚都被弄得嗷嗷叫到高潮| 天天躁狠狠躁夜夜躁狠狠躁| 国产不卡av网站在线观看| 日韩熟女老妇一区二区性免费视频| 久久精品成人免费网站| 国产精品亚洲av一区麻豆| 50天的宝宝边吃奶边哭怎么回事| 国产精品久久久久久精品电影小说| 伊人久久大香线蕉亚洲五| 91麻豆精品激情在线观看国产 | 69av精品久久久久久 | 可以免费在线观看a视频的电影网站| 日日夜夜操网爽| 18禁观看日本| 永久免费av网站大全| 亚洲欧洲精品一区二区精品久久久| 啦啦啦啦在线视频资源| 久久精品人人爽人人爽视色| svipshipincom国产片| 丰满饥渴人妻一区二区三| 国产在线免费精品| 多毛熟女@视频| 精品国产超薄肉色丝袜足j| 国产在线免费精品| 国产成人啪精品午夜网站| 国产精品久久久久久精品电影小说| 亚洲国产成人一精品久久久| 国产精品一区二区在线不卡| 99久久综合免费| 亚洲精品成人av观看孕妇| 纯流量卡能插随身wifi吗| 亚洲精品一二三| 日本a在线网址| 女警被强在线播放| 热re99久久国产66热| av天堂在线播放| 亚洲一码二码三码区别大吗| 亚洲情色 制服丝袜| 悠悠久久av| 欧美日本中文国产一区发布| av又黄又爽大尺度在线免费看| 日韩 亚洲 欧美在线| 十八禁网站免费在线| 日韩制服骚丝袜av| 午夜91福利影院| 一个人免费看片子| 国产精品成人在线| 99九九在线精品视频| 男女无遮挡免费网站观看| 久久久久国内视频| 午夜日韩欧美国产| 少妇被粗大的猛进出69影院| 亚洲国产av影院在线观看| 色婷婷久久久亚洲欧美| 亚洲精品粉嫩美女一区| 黑人猛操日本美女一级片| 999精品在线视频| 久久国产精品大桥未久av| 美女扒开内裤让男人捅视频| 热re99久久精品国产66热6| 午夜福利免费观看在线| 丰满迷人的少妇在线观看| 欧美+亚洲+日韩+国产| 久久精品国产亚洲av高清一级| 久久午夜综合久久蜜桃| 国产一区有黄有色的免费视频| 国产成人精品久久二区二区91| 成人18禁高潮啪啪吃奶动态图| 久久久久久人人人人人| 色精品久久人妻99蜜桃| 日日夜夜操网爽| 国产成人系列免费观看| 欧美日韩福利视频一区二区| 亚洲精品第二区| 人人妻人人爽人人添夜夜欢视频| e午夜精品久久久久久久| 水蜜桃什么品种好| 精品久久久久久久毛片微露脸 | 亚洲欧美日韩另类电影网站| 国产精品自产拍在线观看55亚洲 | 午夜精品久久久久久毛片777| av电影中文网址| 在线永久观看黄色视频| 国产麻豆69| 老司机在亚洲福利影院| 俄罗斯特黄特色一大片| 亚洲情色 制服丝袜| 久久精品国产a三级三级三级| 欧美精品人与动牲交sv欧美| 精品久久久精品久久久| 日韩,欧美,国产一区二区三区| 老司机午夜十八禁免费视频| 亚洲精品中文字幕在线视频| 亚洲av欧美aⅴ国产| 日日摸夜夜添夜夜添小说| 欧美在线黄色| 视频区图区小说| 一区二区三区乱码不卡18| 日韩视频在线欧美| 热99re8久久精品国产| 免费人妻精品一区二区三区视频| av不卡在线播放| 亚洲av美国av| 国产亚洲欧美精品永久| 老汉色∧v一级毛片| 免费女性裸体啪啪无遮挡网站| 久久热在线av| 久久精品熟女亚洲av麻豆精品| 久久香蕉激情| 黑人巨大精品欧美一区二区mp4| 美女高潮到喷水免费观看| 久久久久国产一级毛片高清牌| 建设人人有责人人尽责人人享有的| 国产一区二区三区在线臀色熟女 | 日本欧美视频一区| 午夜老司机福利片| 国产成人欧美| 国产成人影院久久av| 国产免费一区二区三区四区乱码| 91精品三级在线观看| 黄色片一级片一级黄色片| 欧美精品亚洲一区二区| 最近中文字幕2019免费版| 久久午夜综合久久蜜桃| 精品一品国产午夜福利视频| 成人国语在线视频| 另类精品久久| 视频在线观看一区二区三区| 欧美精品啪啪一区二区三区 | 国产亚洲午夜精品一区二区久久| 日本91视频免费播放| 免费观看a级毛片全部| 国产精品久久久久久精品电影小说| 国产91精品成人一区二区三区 | 久久精品国产亚洲av高清一级| 另类亚洲欧美激情| 啪啪无遮挡十八禁网站| 国产男女内射视频| 9191精品国产免费久久| 丝瓜视频免费看黄片| 视频区欧美日本亚洲| 两性夫妻黄色片| 9色porny在线观看| 国产日韩欧美视频二区| 1024香蕉在线观看| 国产色视频综合| 亚洲欧美日韩高清在线视频 | 午夜两性在线视频| a级片在线免费高清观看视频| 欧美精品一区二区免费开放| 色视频在线一区二区三区| 18禁观看日本| 国产伦人伦偷精品视频| 欧美日韩亚洲国产一区二区在线观看 | 高潮久久久久久久久久久不卡| 天天影视国产精品| 夜夜夜夜夜久久久久| 一区二区三区激情视频| 视频在线观看一区二区三区| 老熟妇乱子伦视频在线观看 | 一级毛片女人18水好多| 精品亚洲成国产av| 欧美精品一区二区大全| 精品国产一区二区久久| 黄片小视频在线播放| 操出白浆在线播放| 男人爽女人下面视频在线观看| 成年人免费黄色播放视频| 一级片'在线观看视频| 老司机靠b影院| 黄频高清免费视频| 男女高潮啪啪啪动态图| 老汉色∧v一级毛片| 免费观看av网站的网址| 淫妇啪啪啪对白视频 | 亚洲国产精品999| 在线观看免费午夜福利视频| 又黄又粗又硬又大视频| 99精品欧美一区二区三区四区| 18禁裸乳无遮挡动漫免费视频| 亚洲精品第二区| 亚洲精品美女久久久久99蜜臀| 两性夫妻黄色片| 国精品久久久久久国模美| 丰满饥渴人妻一区二区三| 欧美激情极品国产一区二区三区| 午夜激情久久久久久久| 亚洲专区国产一区二区| 国产一区二区三区综合在线观看| 亚洲人成电影免费在线| 日日夜夜操网爽| 亚洲少妇的诱惑av| 亚洲一码二码三码区别大吗| 国产片内射在线| 悠悠久久av| 国产亚洲精品久久久久5区| 国产精品 欧美亚洲| 丰满饥渴人妻一区二区三| 国产三级黄色录像| 十分钟在线观看高清视频www| 热99国产精品久久久久久7| 精品一区二区三卡| 亚洲精品中文字幕一二三四区 | 最新在线观看一区二区三区| 色老头精品视频在线观看| 91成年电影在线观看| 精品一区二区三区av网在线观看 | av有码第一页| 啦啦啦中文免费视频观看日本| 欧美午夜高清在线| 亚洲精品国产色婷婷电影| 巨乳人妻的诱惑在线观看| 久久久久久亚洲精品国产蜜桃av| 精品人妻一区二区三区麻豆| 桃花免费在线播放| tube8黄色片| 国产成人一区二区三区免费视频网站| 91字幕亚洲| 中文字幕人妻熟女乱码| 免费在线观看影片大全网站| 亚洲美女黄色视频免费看| 久久久久国产精品人妻一区二区| 亚洲精品自拍成人| 侵犯人妻中文字幕一二三四区| 国产一区二区三区在线臀色熟女 | 美女中出高潮动态图| 午夜老司机福利片| 成人av一区二区三区在线看 | 一本综合久久免费| 99国产综合亚洲精品| 久久久精品94久久精品| 国产深夜福利视频在线观看| 午夜老司机福利片| 亚洲少妇的诱惑av| 欧美黄色淫秽网站| 国产精品麻豆人妻色哟哟久久| 三级毛片av免费| 中文字幕制服av| 国产熟女午夜一区二区三区| 女人被躁到高潮嗷嗷叫费观| 精品一区二区三区av网在线观看 | 女性生殖器流出的白浆| 精品高清国产在线一区| 老司机影院毛片| 真人做人爱边吃奶动态| 老司机影院毛片| 精品少妇内射三级| 久久精品人人爽人人爽视色| 亚洲国产欧美网| 色94色欧美一区二区| 亚洲色图综合在线观看| 19禁男女啪啪无遮挡网站| 精品国内亚洲2022精品成人 | 免费在线观看影片大全网站| 99精品久久久久人妻精品| 婷婷成人精品国产| 最黄视频免费看| 国产成人欧美| 青草久久国产| 欧美日韩黄片免| 亚洲美女黄色视频免费看| 韩国高清视频一区二区三区| 波多野结衣一区麻豆| 另类精品久久| 免费在线观看黄色视频的| 久久久久久久大尺度免费视频| 后天国语完整版免费观看| 日韩一区二区三区影片| 丝袜人妻中文字幕| 欧美日韩黄片免| 麻豆国产av国片精品| 热re99久久精品国产66热6| 免费人妻精品一区二区三区视频| 妹子高潮喷水视频| 国产熟女午夜一区二区三区| 丝瓜视频免费看黄片| 黄色片一级片一级黄色片| 国产精品免费视频内射| 免费高清在线观看日韩| 国产在线视频一区二区| 中文欧美无线码| 在线十欧美十亚洲十日本专区| 亚洲,欧美精品.| 亚洲国产av影院在线观看| 无限看片的www在线观看| 亚洲精品一二三| 国产麻豆69| 亚洲精品成人av观看孕妇| 久久国产精品大桥未久av| 久久久精品94久久精品| 久久人人97超碰香蕉20202| 国产精品久久久久久人妻精品电影 | 久久中文字幕一级| 午夜免费鲁丝| videos熟女内射| 午夜福利在线观看吧| 黑人操中国人逼视频| 国产伦理片在线播放av一区| 日韩中文字幕视频在线看片| 999精品在线视频| 精品国产乱码久久久久久男人| 青青草视频在线视频观看| 巨乳人妻的诱惑在线观看| 可以免费在线观看a视频的电影网站| 天天影视国产精品| 免费av中文字幕在线| 国产91精品成人一区二区三区 | 婷婷色av中文字幕| 视频区图区小说| 精品人妻一区二区三区麻豆| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲国产看品久久| 精品一区在线观看国产| 精品人妻熟女毛片av久久网站| 丁香六月欧美| 俄罗斯特黄特色一大片| 下体分泌物呈黄色| 91国产中文字幕| 少妇粗大呻吟视频| 视频区图区小说| 午夜免费成人在线视频| 亚洲第一欧美日韩一区二区三区 | 99精品欧美一区二区三区四区| 亚洲精品久久午夜乱码| 日韩免费高清中文字幕av| 精品国产一区二区三区久久久樱花| 午夜福利影视在线免费观看| av网站免费在线观看视频| 亚洲熟女毛片儿| 成年人黄色毛片网站| 999久久久国产精品视频| 人人妻人人澡人人看| 丁香六月天网| 国产精品 欧美亚洲| 美女高潮喷水抽搐中文字幕| 啦啦啦在线免费观看视频4| 亚洲性夜色夜夜综合| 欧美国产精品va在线观看不卡| 电影成人av| 麻豆乱淫一区二区| 久9热在线精品视频| 午夜免费成人在线视频| 熟女少妇亚洲综合色aaa.| 久久久精品免费免费高清| 国产日韩一区二区三区精品不卡| 亚洲中文av在线| 一本综合久久免费| 亚洲精华国产精华精| 久久久精品区二区三区| 国产精品秋霞免费鲁丝片| 久久久国产欧美日韩av| 一级毛片电影观看| 久久久水蜜桃国产精品网| 亚洲欧美一区二区三区久久| 亚洲国产欧美一区二区综合| 999精品在线视频| 菩萨蛮人人尽说江南好唐韦庄| 搡老岳熟女国产| 正在播放国产对白刺激| 啦啦啦 在线观看视频| 99九九在线精品视频| 国产成人精品久久二区二区91| 亚洲成人免费电影在线观看| 久久香蕉激情| 91成人精品电影| 免费在线观看黄色视频的| 国产亚洲一区二区精品| 久久亚洲精品不卡| 90打野战视频偷拍视频| 国产精品一区二区免费欧美 | 老司机午夜十八禁免费视频| 久久久久久久大尺度免费视频| 黄片大片在线免费观看| 两性午夜刺激爽爽歪歪视频在线观看 | 国产精品一区二区在线观看99| av天堂久久9| 考比视频在线观看| 正在播放国产对白刺激| av有码第一页| 男人爽女人下面视频在线观看| 在线观看免费日韩欧美大片| 亚洲伊人色综图| 日本猛色少妇xxxxx猛交久久| www.999成人在线观看| 丰满少妇做爰视频| 中国美女看黄片| 中文字幕制服av| 久久久久视频综合| 人妻一区二区av| 99九九在线精品视频| 精品福利永久在线观看| 另类精品久久| 一本—道久久a久久精品蜜桃钙片| 欧美变态另类bdsm刘玥| 精品高清国产在线一区| 伊人亚洲综合成人网| 欧美日韩亚洲高清精品| 一本色道久久久久久精品综合| 亚洲视频免费观看视频| 99九九在线精品视频| 亚洲国产欧美一区二区综合| 天天躁夜夜躁狠狠躁躁| 国产男女内射视频| 啦啦啦 在线观看视频| 欧美国产精品va在线观看不卡| 一区二区三区精品91| 女人高潮潮喷娇喘18禁视频| 男女国产视频网站| 午夜福利在线免费观看网站| 亚洲专区国产一区二区| 国产成人一区二区三区免费视频网站| 人妻 亚洲 视频| 国产免费视频播放在线视频| 电影成人av| 三上悠亚av全集在线观看| 久久天堂一区二区三区四区| 高潮久久久久久久久久久不卡| 狠狠婷婷综合久久久久久88av| 麻豆乱淫一区二区| 日本vs欧美在线观看视频| 久久久欧美国产精品| 真人做人爱边吃奶动态| a级毛片在线看网站| 在线亚洲精品国产二区图片欧美| 久久久国产一区二区| 日韩,欧美,国产一区二区三区| 欧美性长视频在线观看| 波多野结衣一区麻豆| 国产日韩欧美在线精品| 青春草亚洲视频在线观看| 国产精品自产拍在线观看55亚洲 | 无限看片的www在线观看| 桃红色精品国产亚洲av| 国产亚洲精品第一综合不卡| 国产精品一区二区在线不卡| 99国产综合亚洲精品| 午夜两性在线视频| e午夜精品久久久久久久| 精品乱码久久久久久99久播| 一本久久精品| 欧美成狂野欧美在线观看| 在线观看一区二区三区激情| 人人澡人人妻人| 俄罗斯特黄特色一大片| 亚洲三区欧美一区| 一本—道久久a久久精品蜜桃钙片| 欧美黄色片欧美黄色片| 精品卡一卡二卡四卡免费| 又大又爽又粗| 一个人免费看片子| 久久综合国产亚洲精品| 亚洲性夜色夜夜综合| 国产精品一二三区在线看| 狂野欧美激情性xxxx| 亚洲精品美女久久久久99蜜臀| 老司机亚洲免费影院| 亚洲熟女精品中文字幕| 日韩视频在线欧美| 午夜免费鲁丝| 亚洲av欧美aⅴ国产| 老熟女久久久| 亚洲av电影在线观看一区二区三区| 丝袜美腿诱惑在线| 美女视频免费永久观看网站| av网站在线播放免费| 国产精品.久久久| 国产精品1区2区在线观看. | 最近中文字幕2019免费版| 超碰成人久久| 母亲3免费完整高清在线观看| 国产精品免费视频内射| 黑人巨大精品欧美一区二区蜜桃| 国产成人影院久久av| 每晚都被弄得嗷嗷叫到高潮| 日本vs欧美在线观看视频| 精品一品国产午夜福利视频| 国产精品一区二区在线不卡| 午夜福利乱码中文字幕| 国产高清国产精品国产三级| 精品少妇黑人巨大在线播放| 王馨瑶露胸无遮挡在线观看| 国产精品av久久久久免费| 亚洲欧美清纯卡通| 亚洲欧美精品自产自拍| 岛国在线观看网站| 又大又爽又粗| 欧美 日韩 精品 国产| 极品人妻少妇av视频| 国产成人系列免费观看| 欧美国产精品一级二级三级| 亚洲精品一二三| 日日爽夜夜爽网站| 欧美日韩亚洲综合一区二区三区_| 一本大道久久a久久精品| 亚洲黑人精品在线| 999久久久精品免费观看国产| av福利片在线| 国产精品久久久av美女十八| 夫妻午夜视频| 亚洲精品美女久久久久99蜜臀| 人妻人人澡人人爽人人| 交换朋友夫妻互换小说| 性色av一级| 性少妇av在线|