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

    基于MDA的PIM到PSM轉(zhuǎn)換方法的研究?

    2017-09-12 08:49:45董衛(wèi)劉曉燕
    計算機與數(shù)字工程 2017年8期
    關(guān)鍵詞:倉庫建模信息

    董衛(wèi)劉曉燕

    基于MDA的PIM到PSM轉(zhuǎn)換方法的研究?

    董衛(wèi)1劉曉燕2

    (昆明理工大學(xué)信息工程與自動化學(xué)院昆明650500)

    MDA(Model Driven Architecture)的一個重要思想是將模型作為軟件開發(fā)的基本單元,解決了軟件開發(fā)的效率低、可移植性差等問題,進(jìn)一步提高軟件開發(fā)的抽象層次。為此,MDA劃分了三種抽象級的模型,建立高抽象級的模型,向低抽象級模型和代碼的轉(zhuǎn)換來構(gòu)造可運行的應(yīng)用程序。因此,提出基于MDA的PIM模型到PSM模型轉(zhuǎn)換方法的研究。并根據(jù)轉(zhuǎn)換方法定義了向EJB平臺的轉(zhuǎn)換規(guī)則,其使用OCL標(biāo)準(zhǔn)描述,具有良好的復(fù)用性。最后通過一個實例驗證該方法的可行性,實現(xiàn)從平臺無關(guān)模型到平臺相關(guān)層EJB模型的轉(zhuǎn)換。

    MDA;模型轉(zhuǎn)換;建模;平臺無關(guān)模型;平臺相關(guān)模型

    Class NumberTP311.5

    1引言

    模型驅(qū)動體系結(jié)構(gòu)(ModelDriven Architecture,MDA)[1]是國際標(biāo)準(zhǔn)化組織OMG于2001年提出的一種基于模型的軟件開發(fā)框架性標(biāo)準(zhǔn)。與傳統(tǒng)的軟件開發(fā)方法相比,MDA致力于將軟件開發(fā)的過程從以代碼為中心的地位提高到以模型為中心的地位,使模型不僅僅被作為設(shè)計文檔和規(guī)格說明來使用,更能成為一種能夠自動轉(zhuǎn)換為最終可運行系統(tǒng)的重要的軟件制品。

    模型轉(zhuǎn)換是模型驅(qū)動架構(gòu)的核心技術(shù),用來解決模型到模型以及模型到代碼間的映射問題[2],并將模型映射為不同技術(shù)平臺上的實現(xiàn)。本文以倉庫管理系統(tǒng)的軟件開發(fā)為應(yīng)用背景,圍繞模型轉(zhuǎn)換應(yīng)用于軟件開發(fā)尚待進(jìn)一步完善的問題展開研究,并實現(xiàn)了PIM模型到EJB PSM模型的轉(zhuǎn)換。

    2 MDA相關(guān)理論

    2.1模型驅(qū)動體系架構(gòu)

    MDA是由對象管理組織(Object Management Group,OMG)于2001年提出來。MDA將軟件系統(tǒng)的模型分為:平臺無關(guān)模型(Platform IndependentModel,PIM)和平臺相關(guān)模型(Platform Specific Model,PSM),并且它們之間通過相應(yīng)的轉(zhuǎn)換規(guī)則聯(lián)系起來。其中,PIM是MDA框架開發(fā)的基礎(chǔ),對系統(tǒng)結(jié)構(gòu)和功能進(jìn)行抽象的規(guī)約[3],其具有高抽象層次且不包括任何與實現(xiàn)技術(shù)相關(guān)的信息,PSM主要是為某種特定的相關(guān)平臺量身定做的[4],它基于某個特性的實現(xiàn)技術(shù),如J2EE平臺和。NET平臺等。MDA的開發(fā)過程可簡單概括為:先使用建模語言(如UML)構(gòu)建PIM,然后按照轉(zhuǎn)換規(guī)則將PIM轉(zhuǎn)換成特定平臺相關(guān)的PSM;最后通過建立一些針對于具體實現(xiàn)語言的映射,將PSM自動生成代碼,從而實現(xiàn)最終系統(tǒng)。MDA的一般開發(fā)過程如圖1所示。

    圖1 MDA的開發(fā)過程

    2.2模型轉(zhuǎn)換

    模型轉(zhuǎn)換的本質(zhì)是讀取源模型(Source Mod?el),按照轉(zhuǎn)換規(guī)則將其轉(zhuǎn)換為目標(biāo)模型(Target Model)的過程[5]。模型轉(zhuǎn)換方法的共同特征是:模型轉(zhuǎn)換過程可由源模型、轉(zhuǎn)換規(guī)則庫、目標(biāo)模型和轉(zhuǎn)換流程控制器四個部分組成,如圖2所示。源模型即模型轉(zhuǎn)換過程的輸入其作為將要被轉(zhuǎn)換的模型;目標(biāo)模型即模型轉(zhuǎn)換過程的輸出其作為轉(zhuǎn)換后生成的模型;轉(zhuǎn)換規(guī)則庫存則放著一組轉(zhuǎn)換規(guī)則的有序集合;轉(zhuǎn)換流程控制器主要用于控制整個轉(zhuǎn)換過程運行的調(diào)度器。

    圖2 模型轉(zhuǎn)換方法

    2.3轉(zhuǎn)換規(guī)則的類別

    轉(zhuǎn)換規(guī)則包括兩部分,一部分是用于訪問源模型中的模型元素,另一部分用于生成目標(biāo)模型中的模型元素。當(dāng)前主要有以下四種模型轉(zhuǎn)換規(guī)則[6]:

    1)變量型轉(zhuǎn)換規(guī)則:要轉(zhuǎn)換的模型元素,用那些能夠直接訪問模型元素的語言的變量來保存,然后通過變換規(guī)則將目標(biāo)模型元素存入相對應(yīng)的變量。

    2)模式型轉(zhuǎn)換規(guī)則:使用某些已有的模式來匹配源模型中的部分模型元素,然后生成相應(yīng)的目標(biāo)模式,然后在目標(biāo)模型中存入部分表達(dá)目標(biāo)模式的模型。

    3)關(guān)系型轉(zhuǎn)換規(guī)則:是利用關(guān)系代數(shù)描述模型轉(zhuǎn)換規(guī)則的一種方法。

    4)邏輯型轉(zhuǎn)換規(guī)則:利用邏輯運算來表述模型轉(zhuǎn)換規(guī)則的一種方法。例如,OCL語言就是一種典型的邏輯語言。

    2.4 EJB元模型

    EJB是SUN的服務(wù)器端組件模型,最大的用處是部署分布式應(yīng)用程序,類似微軟的.net技術(shù)。憑借JAVA跨平臺的優(yōu)勢,用EJB技術(shù)部署的分布式系統(tǒng)可以不限于特定的平臺。基于SUN的EJB2.1規(guī)范[7]以及OMG的規(guī)范[8]給出了使用UML形式定義的EJB元模型,如圖3所示[9]。

    圖3 EJB元模型

    3 實例研究

    本文以倉庫管理系統(tǒng)為例,利用UML建模工具建立倉庫管理系統(tǒng)中的物流管理模塊的PIM,并將PIM轉(zhuǎn)換為相對的EJB PSM。

    3.1 PIM建模

    在MDA的開發(fā)思想下,PIM層建模是設(shè)計過程中最為重要的環(huán)節(jié)之一。該環(huán)節(jié)交付的軟件制品是系統(tǒng)的業(yè)務(wù)邏輯在平臺無關(guān)抽象層上的模型[5]。

    在倉庫管理系統(tǒng)中,倉庫物品操作信息的子類有進(jìn)貨信息和退貨信息兩部分,倉庫物品操作信息由物品信息聚合而成,供應(yīng)商與物品信息、進(jìn)貨信息和退貨信息相關(guān)聯(lián)。為了簡化問題,本文抽取了該部分信息進(jìn)行建模。圖4給出了該場景的PIM表示方法。

    圖4 系統(tǒng)功能片段的PIM

    3.2 OCL轉(zhuǎn)換規(guī)則

    要實現(xiàn)模型的轉(zhuǎn)換,首先要源語言和目標(biāo)語言的元模型以便給出形式化的定義,在變換規(guī)則中需要引用這些元模型中的元素[10]?;谠凑Z言和目標(biāo)語言的元模型,轉(zhuǎn)換規(guī)則采用基于OCL的規(guī)則約束,采用基于MDA的模型轉(zhuǎn)換方法來完成,從而實現(xiàn)PIM到EJB模型的變換。因為PIM和PSM都是采用UML語言描述的,UML可以來描述MDA中近乎全部的模型[11]。所以源語言和目標(biāo)語言的元類屬性都是一樣的。如圖5所示。

    對于PIM中的每一個類都會有一個EJB模型中的主鍵類與之對應(yīng),而PIM模型中的每個類都會生成一個單獨的主鍵類。PIM中的每個關(guān)聯(lián)都會被轉(zhuǎn)換成一個EJB關(guān)聯(lián),并歸入到一個EJB數(shù)據(jù)模式。則它們轉(zhuǎn)換的形式化表達(dá)式如下:

    Transformation PIMClassToKeyClass(PIM,EJB){

    source(class:PIM::class);

    target(keyClass:EJB::EJBKeyClass);

    if(target.id.class==keyClass&&unidirectional)

    mapping(class.name+’Key’,keyClass.name);

    mapping(class.name+’ID’,id.name);}

    Transformation AssociationToDataAssociation(PIM,EJB){

    target(dataAs:EJB::EJBDataAs);

    if(source.as.end->exists(composition)&&unidirection?al));

    mapping(as.name,DataAs.name);

    mapping(as.end,DataAs.end);

    mapping(assoc.getOuterMostContainer(),dataAssoc. package);}

    圖5 一個類的變換規(guī)則

    3.3 PIM-PSM映射

    在完成了PIM層的建模工作之后,就可以應(yīng)用轉(zhuǎn)換部分中定義的PIM-EJB PSM轉(zhuǎn)換規(guī)則將PIM映射為相應(yīng)的EJB平臺上的PSM。在轉(zhuǎn)換的每個步驟中,對于PIM中的每一個實體類Entity Class,都有一個EJB Entity Bean與之相對應(yīng)。每個EJB Entity Bean都要包括一個遠(yuǎn)程接口Remote Inter?face,一個本地接口Home Interface,一個主鍵Pri?mary Kerry和一個實現(xiàn)類Implementation class。對于實現(xiàn)類,其類的構(gòu)造型為<<EJBImplementation>>,類中的屬性就是PIM類圖中對應(yīng)的類的屬性,其構(gòu)造型為<<EJgCmpField>>,類的方法除了包括遠(yuǎn)程接口中的方法外,還包括PIM類圖中對應(yīng)的類中的方法,Home接口中的方法Create()實現(xiàn)方法ejbCreat(),ejbStore(),ejbLoad(),ejbActivate(),ejbPassivate(),ejbRemove(),setEntityContext(),以及getEntityContext()等方法。遠(yuǎn)程接口Remote In?terface,其構(gòu)造型為<<EJBRemoteInerface>>,Re?mote中列出該Entity Bean為客戶提供的所有操作。對于實現(xiàn)類中的每個屬性,都會有一個get()操作和一個set()操作,其構(gòu)造型為<<EJBRemote?Method>>。本地接口home Interface,接口繼承了EJBHome,Home接口的構(gòu)造型為<<EJBEntityHo?meInterface>>,home接口中包creat()方法,方法的構(gòu)造型為<<EJBCreatMethod>>,還有findByPrima?ryKey()方法,其構(gòu)造型為<<EJBFinderMethod>>,用于對數(shù)據(jù)庫的查找。

    由于篇幅有限,只選取系統(tǒng)的一部分為例說明轉(zhuǎn)換的方法。按照上述的轉(zhuǎn)換規(guī)則,經(jīng)過這些轉(zhuǎn)換后,可以得到WarehouseGoodsOperationInfo和GoodsInfo的EJB PSM,如圖6所示。

    圖6 系統(tǒng)功能片段的PSM

    4結(jié)語

    在模型轉(zhuǎn)換方面,通過向特定平臺的直動映射,降低了傳統(tǒng)手工編寫代碼的工作量。同時,設(shè)計人員可以利用自動轉(zhuǎn)換方便地看到設(shè)計方案在具體平臺上的實現(xiàn)效果,有利于檢查設(shè)計方案的正確性和合理性,從而提高了設(shè)計效率。本文研究了基于模型驅(qū)動體系架構(gòu)的模型轉(zhuǎn)換問題。結(jié)合倉庫管理系統(tǒng)的例子,采用建模工具開發(fā)出獨立于平臺分析模型,通過執(zhí)行轉(zhuǎn)換規(guī)則得到系統(tǒng)的PSM,通過實驗驗證了基于MDA的PIM到PSM模型轉(zhuǎn)換的可行性和正確性。

    [1]Miller J,Mukerji J.MDA Guide Version 1.0.1[EB/OL]. OMG,2003,http://www.omg.org/docslomg/03.06.01.

    [2]王永濤,劉勇.基于MDA的模型轉(zhuǎn)換研究與應(yīng)用[J].計算機工程,2011,37(16):84-85.

    WANG Yongtao,LIU Yong.Research and Application of Model Transformation Based on MDA[J].Computer Engi?neering,2011,37(16):84-85.

    [3]侯金奎,萬建成,張玉艷.一種支持MDA的PIM建模方法[J].計算機工程,2007,33(8):71-73.

    HOU Jinkui,WAN Jiancheng,WANG Yuyan.MDA-sup? ported Modeling Approach for PIM[J].Computer Engi?neering,2007,33(8):71-73.

    [4]張錦.基于EJB組件的代碼自動生成平臺的研究——代碼生成器及模板庫的設(shè)計[D].杭州:浙江工業(yè)大學(xué),2004.

    ZHANG Jin.Research of Code Auto-Generation Platform Based On EJB--Design of Code Generator and Template Library[D].Hangzhou:Zhejiang University of Technolo?gy,2004.

    [5]張?zhí)?,張巖,于笑豐,等.基于MDA的設(shè)計模式建模與模型轉(zhuǎn)換[J].軟件學(xué)報,2008,19(9):2203-2217.

    ZHANG Tian,ZHANG Yan,YU Xiaofeng.MDA Based Design Patterns Modeling and Model Transformation[J]. Journalof Software,2008,19(9):2203-2217.

    [6]王永濤.基于MDA的模型轉(zhuǎn)換研究[D].洛陽:河南科技大學(xué),2011.

    WANG Yongtao.Research On Model Transformation Based On MDA[D].Luoyang:Henan University of Sci?ence and Technology,2011.

    [7]Sun Microsystems.Enterprise JavaBeans Specification[EB/OL].v2.1 http://java.sun.com/productslejb/docs.html

    [8]OMG Meta modeland UML profile for Java and EJB speci?fication v1.0,2004[EB/OL].http://www.omg.org/docsdfor?maV04-02-02.

    [9]Anneke Kleppe,Jos Warmer,Wim Bast著,鮑志云譯.解析MDA[M].北京:人民郵電出版社,2004.

    Anneke Kleppe,Jos Warmer,Wim Best writings,BAOZhiyun translation.Explained MDA[M].Beijing:POSTS &TELECOM PRESS,2004.

    [10]吳春水,唐勝群.MDA中從PIM到PSM的模型轉(zhuǎn)換[J].計算機工程,2004,30(3):1-3.

    WU Chunshui,TANG Shengqun.Model Transformation from PIM to PSM in MDA[J].Computer Engineering, 2004,30(3):1-3.

    [11]劉輝,麻志毅,邵維忠.模型轉(zhuǎn)換中特性保持的描述與驗證[J].軟件學(xué)報,2007,18(10):2369-2379.

    LIU Hui,MA Zhiyi,SHAO Weizhong.Description and Proof of Property Preservation of Model Transformations[J].Journalof Software,2007,18(10):2369-2379.

    Research on ModelTransformation of PIMto PSMBased on MDA

    DONG Wei1LIU Xiaoyan2
    (Schoolof Information Engineering and Automation,Kunming University of Science and Technology,Kunming 650500)

    An importantidea of MDA(modeldriven architecture)is using models as the basic unitofsoftware developmentto solve the problem oflow efficiency and poor portability ofsoftware development,and to further improve the abstraction levelofsoft?ware development.To this end,MDA divides the three abstraction levels ofthe model,high-levelabstractmodelis established and low-level model and code conversion are established to construct a runnable application.Therefore,a MDA-based PIM model to PSM model transformation method is proposed.And then through this model the EJB platform conversion rules are defined.The transformation rules are described by the OCL(Object Constraint Language)standard and have good reusability.At last,an exam?ple is given to verify the feasibility of the method,and the transformation from platform independent model to platform specific EJB modelis realized.

    MDA(modeldriven architecture),modeltransformation,modeling,platform independentmodel,platform spe?cific model

    TP311.5

    10.3969/j.issn.1672-9722.2017.08.045

    2017年2月6日,

    2017年3月27日

    董衛(wèi),男,碩士研究生,研究方向:模型驅(qū)動。劉曉燕,女,副教授,碩士生導(dǎo)師,研究方向:模型驅(qū)動。

    猜你喜歡
    倉庫建模信息
    倉庫里的小偷
    填滿倉庫的方法
    聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃鲋凶鰣A周運動”為例
    四行倉庫的悲壯往事
    基于PSS/E的風(fēng)電場建模與動態(tài)分析
    電子制作(2018年17期)2018-09-28 01:56:44
    不對稱半橋變換器的建模與仿真
    訂閱信息
    中華手工(2017年2期)2017-06-06 23:00:31
    消防設(shè)備
    展會信息
    中外會展(2014年4期)2014-11-27 07:46:46
    三元組輻射場的建模與仿真
    .国产精品久久| 九九在线视频观看精品| 成年版毛片免费区| 少妇熟女aⅴ在线视频| 精品熟女少妇av免费看| 久久99蜜桃精品久久| 亚洲精品日韩在线中文字幕 | 亚洲最大成人av| 嫩草影院精品99| 成人午夜高清在线视频| 99久久无色码亚洲精品果冻| 一区二区三区四区激情视频 | 国产成人freesex在线| 插逼视频在线观看| 夜夜看夜夜爽夜夜摸| av福利片在线观看| 身体一侧抽搐| 亚洲国产欧美在线一区| 日本免费一区二区三区高清不卡| 久久中文看片网| 国产精品久久视频播放| 国产av一区在线观看免费| 大香蕉久久网| 99久久精品热视频| 最近视频中文字幕2019在线8| 成人漫画全彩无遮挡| 深爱激情五月婷婷| 91在线精品国自产拍蜜月| 男人的好看免费观看在线视频| 精品一区二区三区视频在线| 极品教师在线视频| 级片在线观看| 午夜视频国产福利| 老熟妇乱子伦视频在线观看| 欧美三级亚洲精品| 国产极品精品免费视频能看的| 日本-黄色视频高清免费观看| 国产亚洲5aaaaa淫片| 日韩精品有码人妻一区| 久久精品国产清高在天天线| 国产高清激情床上av| 99久久久亚洲精品蜜臀av| 免费av毛片视频| av卡一久久| 老司机福利观看| 亚洲,欧美,日韩| 国产一区二区三区av在线 | 九草在线视频观看| 99久久精品热视频| 亚洲最大成人手机在线| 免费观看精品视频网站| 精品人妻偷拍中文字幕| 99在线人妻在线中文字幕| 99在线视频只有这里精品首页| 亚洲在线观看片| 国产午夜福利久久久久久| 国产精品国产三级国产av玫瑰| 欧美成人一区二区免费高清观看| 国产在线精品亚洲第一网站| 天堂中文最新版在线下载 | 蜜桃久久精品国产亚洲av| 国内精品一区二区在线观看| 精品一区二区免费观看| 国产亚洲精品久久久com| 丝袜喷水一区| 麻豆久久精品国产亚洲av| 国产精品人妻久久久影院| 一级毛片我不卡| 乱码一卡2卡4卡精品| 人体艺术视频欧美日本| av免费在线看不卡| 午夜爱爱视频在线播放| 尾随美女入室| 一区福利在线观看| 99久久无色码亚洲精品果冻| 99久久人妻综合| 小说图片视频综合网站| 又粗又硬又长又爽又黄的视频 | 亚洲成人av在线免费| 久久99热这里只有精品18| 午夜福利在线观看吧| 亚洲天堂国产精品一区在线| 两个人的视频大全免费| 在线观看一区二区三区| 免费大片18禁| 热99re8久久精品国产| 人妻久久中文字幕网| 日本一本二区三区精品| 亚洲欧美成人精品一区二区| 波野结衣二区三区在线| 精品一区二区三区人妻视频| eeuss影院久久| 18禁在线播放成人免费| 国产精品久久电影中文字幕| 成年女人看的毛片在线观看| 91久久精品国产一区二区三区| 欧美色欧美亚洲另类二区| 特级一级黄色大片| 91av网一区二区| 免费人成视频x8x8入口观看| 99热这里只有是精品50| 99国产极品粉嫩在线观看| 欧美性猛交黑人性爽| 桃色一区二区三区在线观看| 一个人看的www免费观看视频| 久久久久久伊人网av| 亚洲最大成人手机在线| 国产午夜精品论理片| 免费观看a级毛片全部| 免费人成视频x8x8入口观看| 国产色爽女视频免费观看| av在线蜜桃| 成年女人永久免费观看视频| 亚洲av不卡在线观看| h日本视频在线播放| 亚洲av男天堂| 99热6这里只有精品| 欧美日韩国产亚洲二区| 久久精品国产清高在天天线| 非洲黑人性xxxx精品又粗又长| 国产伦理片在线播放av一区 | 亚洲欧美日韩高清专用| 成人永久免费在线观看视频| 免费av毛片视频| 99在线视频只有这里精品首页| 久久久欧美国产精品| 日韩欧美精品v在线| 色播亚洲综合网| 亚洲天堂国产精品一区在线| 日本五十路高清| 一区二区三区四区激情视频 | 日韩强制内射视频| 在线播放国产精品三级| 国产三级中文精品| av视频在线观看入口| 午夜久久久久精精品| 亚洲一区二区三区色噜噜| 亚洲精品国产成人久久av| 性欧美人与动物交配| 亚洲经典国产精华液单| 99在线人妻在线中文字幕| 久久久久久久久久久免费av| 国产私拍福利视频在线观看| a级毛色黄片| 欧美激情久久久久久爽电影| 日日撸夜夜添| 最后的刺客免费高清国语| 成人亚洲精品av一区二区| 国产免费男女视频| 亚洲欧美日韩无卡精品| 欧美一区二区亚洲| 日韩一区二区三区影片| 免费人成在线观看视频色| 国产午夜福利久久久久久| 国产精品久久久久久精品电影| 哪个播放器可以免费观看大片| 小说图片视频综合网站| 91av网一区二区| 我要搜黄色片| 乱系列少妇在线播放| 成年av动漫网址| 女同久久另类99精品国产91| 99热只有精品国产| 99久久精品国产国产毛片| 中文字幕久久专区| 91久久精品电影网| 亚洲精品粉嫩美女一区| 欧美色欧美亚洲另类二区| 亚洲,欧美,日韩| 国产精品久久久久久亚洲av鲁大| 精品久久久久久久久av| 午夜激情欧美在线| 日韩欧美在线乱码| 亚洲精品自拍成人| 欧美性猛交黑人性爽| a级毛色黄片| 成人午夜精彩视频在线观看| 久久鲁丝午夜福利片| 亚洲精品亚洲一区二区| 亚洲av免费在线观看| 日韩成人av中文字幕在线观看| 三级经典国产精品| 悠悠久久av| 欧美日韩一区二区视频在线观看视频在线 | 99国产精品一区二区蜜桃av| 晚上一个人看的免费电影| 国内精品一区二区在线观看| 亚洲第一区二区三区不卡| 丰满的人妻完整版| 最后的刺客免费高清国语| 日韩大尺度精品在线看网址| 成人特级黄色片久久久久久久| 精品久久久久久久久av| 午夜福利成人在线免费观看| 成人毛片60女人毛片免费| 99热只有精品国产| 熟女人妻精品中文字幕| 波野结衣二区三区在线| 一级毛片电影观看 | 精品久久久久久久久久久久久| 小说图片视频综合网站| 精品久久国产蜜桃| 中文字幕制服av| 精品不卡国产一区二区三区| 99九九线精品视频在线观看视频| 国产精品久久电影中文字幕| 亚洲激情五月婷婷啪啪| 97热精品久久久久久| av专区在线播放| 深夜a级毛片| 国产成人a∨麻豆精品| 日韩视频在线欧美| 最新中文字幕久久久久| 三级毛片av免费| 人妻制服诱惑在线中文字幕| 亚洲国产欧洲综合997久久,| 国产人妻一区二区三区在| 日韩av在线大香蕉| 国产黄片美女视频| 国产黄片美女视频| 亚洲第一区二区三区不卡| 一个人看视频在线观看www免费| 成人综合一区亚洲| 国产亚洲精品久久久com| 91在线精品国自产拍蜜月| 99久久无色码亚洲精品果冻| 国产精品久久久久久av不卡| 亚洲无线在线观看| 两个人视频免费观看高清| 国产高清三级在线| 免费观看a级毛片全部| 免费观看的影片在线观看| 亚洲成av人片在线播放无| 国产伦精品一区二区三区视频9| 麻豆成人午夜福利视频| av天堂中文字幕网| 久久综合国产亚洲精品| 亚洲三级黄色毛片| 日韩制服骚丝袜av| 国产单亲对白刺激| 在线观看av片永久免费下载| 日韩欧美精品免费久久| 国产精品乱码一区二三区的特点| 97在线视频观看| 九九爱精品视频在线观看| 欧美高清成人免费视频www| 日韩欧美国产在线观看| 国产精品久久久久久久久免| 熟女人妻精品中文字幕| 99riav亚洲国产免费| 亚洲av.av天堂| 丰满乱子伦码专区| 天天躁日日操中文字幕| 久久久色成人| 蜜桃亚洲精品一区二区三区| 久久午夜亚洲精品久久| 成人毛片60女人毛片免费| 国产精品人妻久久久久久| 日韩大尺度精品在线看网址| 日韩在线高清观看一区二区三区| 99热网站在线观看| 国产午夜福利久久久久久| 国内久久婷婷六月综合欲色啪| 国产在视频线在精品| 国产色爽女视频免费观看| 久久久久免费精品人妻一区二区| 男女啪啪激烈高潮av片| 日产精品乱码卡一卡2卡三| 22中文网久久字幕| 亚洲不卡免费看| 内地一区二区视频在线| 亚洲三级黄色毛片| 亚洲av中文字字幕乱码综合| 国产精品麻豆人妻色哟哟久久 | 精品人妻偷拍中文字幕| 日本与韩国留学比较| 久久韩国三级中文字幕| 成人永久免费在线观看视频| 精品久久国产蜜桃| 成人美女网站在线观看视频| www.色视频.com| 青春草国产在线视频 | av卡一久久| 18+在线观看网站| 97超视频在线观看视频| 99久久人妻综合| 亚洲乱码一区二区免费版| 亚洲四区av| 黄色一级大片看看| 少妇丰满av| 哪个播放器可以免费观看大片| 亚洲欧美日韩无卡精品| av在线观看视频网站免费| 国产 一区精品| 国产一区亚洲一区在线观看| 嫩草影院精品99| 欧美激情在线99| 中文字幕av在线有码专区| 久久久久久久久大av| 一级av片app| 一区二区三区高清视频在线| 亚洲欧美清纯卡通| 亚洲av二区三区四区| av在线天堂中文字幕| 亚洲成人久久爱视频| 中出人妻视频一区二区| 欧美色欧美亚洲另类二区| 99热6这里只有精品| 成人欧美大片| 日本黄色视频三级网站网址| eeuss影院久久| 嫩草影院精品99| 亚洲最大成人手机在线| 国产黄色视频一区二区在线观看 | 美女高潮的动态| 国产欧美日韩精品一区二区| 小说图片视频综合网站| 国产极品精品免费视频能看的| 日本-黄色视频高清免费观看| 2021天堂中文幕一二区在线观| 亚洲av成人av| 老女人水多毛片| 日韩中字成人| 蜜桃亚洲精品一区二区三区| 日韩欧美精品v在线| 99久久无色码亚洲精品果冻| 性插视频无遮挡在线免费观看| 亚洲自拍偷在线| 日日撸夜夜添| 一本久久精品| 精品国内亚洲2022精品成人| 亚洲,欧美,日韩| 亚洲人成网站在线观看播放| av天堂中文字幕网| 蜜臀久久99精品久久宅男| 国产一区二区三区av在线 | 18禁裸乳无遮挡免费网站照片| 晚上一个人看的免费电影| 亚洲欧美成人精品一区二区| 寂寞人妻少妇视频99o| 中文精品一卡2卡3卡4更新| 欧美高清性xxxxhd video| 日韩欧美精品v在线| 久久精品国产亚洲网站| 蜜臀久久99精品久久宅男| 国产麻豆成人av免费视频| 亚洲第一区二区三区不卡| 午夜老司机福利剧场| 久久久久久久久久久免费av| 色播亚洲综合网| 少妇熟女aⅴ在线视频| 欧美日韩乱码在线| 不卡视频在线观看欧美| 亚洲av第一区精品v没综合| 日日摸夜夜添夜夜添av毛片| 超碰av人人做人人爽久久| 日韩欧美在线乱码| 中文字幕熟女人妻在线| 看片在线看免费视频| 国产精品一区二区三区四区久久| 成人综合一区亚洲| 国产黄a三级三级三级人| 精品久久久久久久久久免费视频| 国产一区亚洲一区在线观看| 国产色婷婷99| 国产黄a三级三级三级人| 青春草视频在线免费观看| 亚洲自拍偷在线| 亚洲欧美清纯卡通| 亚洲一区二区三区色噜噜| 日日摸夜夜添夜夜爱| 久久久久九九精品影院| 色尼玛亚洲综合影院| 99久久九九国产精品国产免费| 久久精品国产亚洲av香蕉五月| 国产亚洲av嫩草精品影院| 看片在线看免费视频| 亚洲成人精品中文字幕电影| 日本一二三区视频观看| 内射极品少妇av片p| 午夜a级毛片| 国产亚洲av嫩草精品影院| 中国美白少妇内射xxxbb| 久久中文看片网| 国产单亲对白刺激| 色哟哟哟哟哟哟| 一区二区三区四区激情视频 | 国产一区二区在线av高清观看| 国产在视频线在精品| 少妇的逼水好多| 亚洲欧美精品专区久久| 男人的好看免费观看在线视频| 亚洲成av人片在线播放无| 97超视频在线观看视频| 晚上一个人看的免费电影| 亚洲精品乱码久久久久久按摩| 高清毛片免费观看视频网站| 久久久久久久久久成人| 国产av不卡久久| 亚洲久久久久久中文字幕| 国产三级在线视频| 免费观看的影片在线观看| 三级经典国产精品| 免费大片18禁| 久久这里有精品视频免费| 2021天堂中文幕一二区在线观| 国产精品综合久久久久久久免费| 在线观看美女被高潮喷水网站| 午夜精品一区二区三区免费看| 日日啪夜夜撸| 一区二区三区免费毛片| 尾随美女入室| 久久精品影院6| 一卡2卡三卡四卡精品乱码亚洲| 国产三级中文精品| 亚洲精品国产av成人精品| 九草在线视频观看| 国产高清视频在线观看网站| 亚洲精品456在线播放app| 麻豆久久精品国产亚洲av| 校园人妻丝袜中文字幕| av专区在线播放| 色吧在线观看| 内地一区二区视频在线| 只有这里有精品99| 亚洲国产色片| 美女脱内裤让男人舔精品视频 | 中国国产av一级| 国产大屁股一区二区在线视频| 中文欧美无线码| 成人性生交大片免费视频hd| 国产高清不卡午夜福利| 最近视频中文字幕2019在线8| 91精品一卡2卡3卡4卡| 一个人免费在线观看电影| 国产白丝娇喘喷水9色精品| 日韩欧美精品免费久久| 国产爱豆传媒在线观看| 少妇熟女欧美另类| 国产一区二区在线观看日韩| 丝袜喷水一区| 久久久精品94久久精品| 成人高潮视频无遮挡免费网站| 欧美一区二区亚洲| www.av在线官网国产| 欧美成人一区二区免费高清观看| 91久久精品电影网| 婷婷色av中文字幕| 高清日韩中文字幕在线| 久久这里有精品视频免费| 久久综合国产亚洲精品| 在线观看66精品国产| 国产亚洲av嫩草精品影院| 国产乱人视频| 国产精品久久久久久久久免| 久久中文看片网| 亚洲av中文字字幕乱码综合| 日日干狠狠操夜夜爽| 免费av不卡在线播放| 春色校园在线视频观看| 亚洲精品久久久久久婷婷小说 | 日本一本二区三区精品| or卡值多少钱| 一个人看的www免费观看视频| 99久国产av精品国产电影| 色5月婷婷丁香| 日韩欧美在线乱码| 久久久久久久久久黄片| 欧洲精品卡2卡3卡4卡5卡区| 亚洲国产精品sss在线观看| 性欧美人与动物交配| 搡女人真爽免费视频火全软件| 成人美女网站在线观看视频| 一级二级三级毛片免费看| 网址你懂的国产日韩在线| 国内精品宾馆在线| 欧美日本亚洲视频在线播放| 亚洲精品乱码久久久v下载方式| 亚洲熟妇中文字幕五十中出| 91精品一卡2卡3卡4卡| 99国产精品一区二区蜜桃av| 国产精品一区二区性色av| 成年免费大片在线观看| 久久99热这里只有精品18| 成人综合一区亚洲| 欧美日韩乱码在线| 成人特级黄色片久久久久久久| 午夜激情福利司机影院| 欧美bdsm另类| 啦啦啦韩国在线观看视频| 深爱激情五月婷婷| 三级男女做爰猛烈吃奶摸视频| 人妻少妇偷人精品九色| av国产免费在线观看| 老女人水多毛片| 噜噜噜噜噜久久久久久91| 黄色配什么色好看| 国产片特级美女逼逼视频| 亚洲欧美日韩无卡精品| 日本一本二区三区精品| 欧美一区二区亚洲| 夜夜看夜夜爽夜夜摸| 韩国av在线不卡| 男女做爰动态图高潮gif福利片| 天堂网av新在线| 欧美日韩乱码在线| 精品熟女少妇av免费看| 麻豆av噜噜一区二区三区| 日韩欧美一区二区三区在线观看| 国产精品野战在线观看| 一个人观看的视频www高清免费观看| 亚洲一区二区三区色噜噜| 免费看av在线观看网站| 国产一区亚洲一区在线观看| 国产伦精品一区二区三区四那| 国产国拍精品亚洲av在线观看| 亚洲av成人精品一区久久| 日韩欧美三级三区| 国产又黄又爽又无遮挡在线| 国产伦精品一区二区三区视频9| 成年av动漫网址| 少妇丰满av| 午夜精品国产一区二区电影 | 国产不卡一卡二| 黄色欧美视频在线观看| 青青草视频在线视频观看| 夜夜看夜夜爽夜夜摸| 麻豆av噜噜一区二区三区| 99久久精品热视频| 小蜜桃在线观看免费完整版高清| 亚洲五月天丁香| 男女啪啪激烈高潮av片| 在线播放国产精品三级| 狂野欧美激情性xxxx在线观看| av天堂中文字幕网| 欧美色欧美亚洲另类二区| 国产私拍福利视频在线观看| 亚洲av中文字字幕乱码综合| 一级二级三级毛片免费看| 看免费成人av毛片| 色播亚洲综合网| 国产黄片美女视频| av卡一久久| 成人亚洲欧美一区二区av| 亚洲欧美清纯卡通| 12—13女人毛片做爰片一| 午夜激情福利司机影院| 久久人人精品亚洲av| 人妻久久中文字幕网| www.色视频.com| 精品久久久噜噜| a级毛片a级免费在线| av天堂中文字幕网| 国产精品一二三区在线看| 免费不卡的大黄色大毛片视频在线观看 | 麻豆国产av国片精品| 国产一区二区在线观看日韩| 亚洲av中文字字幕乱码综合| 国模一区二区三区四区视频| 久久99蜜桃精品久久| 观看免费一级毛片| 免费观看人在逋| av在线蜜桃| 成年av动漫网址| 国产视频首页在线观看| 欧美人与善性xxx| 好男人视频免费观看在线| 欧美又色又爽又黄视频| 真实男女啪啪啪动态图| 国产黄色小视频在线观看| 不卡一级毛片| 亚洲久久久久久中文字幕| 中文精品一卡2卡3卡4更新| 黄色一级大片看看| 少妇人妻精品综合一区二区 | 夜夜夜夜夜久久久久| 爱豆传媒免费全集在线观看| 伊人久久精品亚洲午夜| 国产真实乱freesex| 久久亚洲精品不卡| 午夜视频国产福利| 久久久久九九精品影院| 精华霜和精华液先用哪个| 免费一级毛片在线播放高清视频| 69av精品久久久久久| 日韩精品青青久久久久久| 中文字幕人妻熟人妻熟丝袜美| 少妇裸体淫交视频免费看高清| 国产女主播在线喷水免费视频网站 | 国产黄片视频在线免费观看| 成人毛片a级毛片在线播放| 亚洲久久久久久中文字幕| 乱人视频在线观看| 麻豆久久精品国产亚洲av| 亚洲精品乱码久久久v下载方式| 欧美性猛交╳xxx乱大交人| 天堂中文最新版在线下载 | 亚洲精品日韩av片在线观看| 国产探花在线观看一区二区| 午夜福利在线观看吧| 国产午夜精品久久久久久一区二区三区| 晚上一个人看的免费电影| 久久久久久久久久黄片| 在线国产一区二区在线| 一区二区三区四区激情视频 | 久久综合国产亚洲精品| 国产精品1区2区在线观看.| 国产老妇伦熟女老妇高清| av在线观看视频网站免费| 高清毛片免费看| 欧美精品国产亚洲| av在线亚洲专区| 好男人视频免费观看在线| 国产爱豆传媒在线观看| 久久草成人影院|