《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于MVC架構的Web應用系統設計
基于MVC架構的Web應用系統設計
黃 偉
合肥中國科學技術大學研究生院(230026)
摘要: 分析了MVC描述的軟件模型,通過一個基于PHP語言并結合XML和XSL技術的MVC架構的設計實例討論了MVC模式設計的方法。
Abstract:
Key words :

 摘   要: 分析了MVC描述的軟件模型,通過一個基于PHP語言并結合XML和XSL技術的MVC架構的設計實例討論了MVC模式設計的方法。
關鍵詞: MVC架構  控制器  視圖  模型

1  MVC描述的軟件模型
  MVC是Model-View-Controller(模型-視圖-控制器)的縮寫,它把一個應用的處理流程分成模型層、視圖層和控制層,這三層結構之間的關系如圖1所示。

  模型層(也稱業務層)用于處理程序邏輯。它的任務是管理應用程序域的行為和數據,響應來自控制層的狀態指令,把原有數據按照業務邏輯轉換成指定意義的數據提供給視圖層顯示。
  視圖層用于把表示模型數據、邏輯關系和狀態的信息以特定的形式表現在用戶界面上。視圖層的顯示信息來自模型層,同一個模型可以對應多個視圖。
        控制層用于處理用戶與軟件的交互操作。控制層通知模型和視圖做出相應的狀態改變,使模型和視圖協調工作。
2  MVC模式設計
  MVC的目的是增加代碼的重用率,減少數據表達、數據描述和應用操作的耦合度,從而提高軟件的可維護性、擴展性和靈活性。MVC模式把界面表現和邏輯控制語句強制分離,解決了頁面設計和程序開發中的工作交錯與沖突,并解決了由于商業邏輯嵌入造成程序不可重用而且很難維護的問題。
  本文設計了一個基于PHP語言、XML和XSL模板技術的MVC架構的Web應用系統。
2.1 代碼結構
  在系統中每一個頁面被定義為一個Action,可以通過網址http://servername/index.php?action=actionname來訪問頁面。控制器中定義了每一個Action對應的模型和視圖,它們之間的對應關系如圖2所示。

  表1為系統的基礎代碼結構,除少量的靜態頁面放在htdocs目錄下外,其余的程序都放在PHP的庫文件目錄下。

  在這個代碼結構中,模型、視圖和控制器三部分分別放置在不同目錄中。其中,視圖層包括顯示模板(XSL)和頁面操作控制(JS)二部分,模型層包括業務邏輯處理類庫(Action Class)、數據輸出處理(Action Execute)和PHP基礎類庫(PHP Class)三部分。因此,在系統中各部分的開發由不同的角色來完成,角色之間的工作交錯和沖突可以減少,使系統程序升級和維護的思路也更加明晰。
2.2 系統實現
  在系統中,客戶端瀏覽器中呈現的是系統的視圖部分,而模型和控制器則是透明的。當Web 服務器接收到客戶提交的HTTP請求后,交給服務器中的控制器來處理。控制器按照請求中的Action信息,從系統配置中提取此Action的映射表,并把此請求映射到相應的處理模型;處理模型進行業務邏輯處理,處理完后返回狀態更新的請求并將XML格式的數據結果給控制器;控制器根據結果選擇相應視圖模板并合成視圖返回給客戶。程序架構如圖3所示。

2.2.1 控制層的實現
  在這個系統中,控制器主要有以下四個作用。
  (1)根據Action名稱從數據庫的映射表中找到處理此Action的模型信息、視圖模板和此視圖的用戶操作控制信息。
  (2)調用模型處理Action請求。
  (3)合成業務邏輯處理返回的XML格式的數據信息和XSL視圖模板為HTML的文件,并返回給客戶端。
  (4)在接收到一個業務邏輯處理模型返回的狀態更新請求后,調用一個新的業務邏輯處理模型處理此請求。
  控制器主要包括二個文件:includes/prepend.inc和includes/controller/controller.inc。prepend.inc文件被設定為自動增加在被訪問的文件前,因此這個文件非常適合作為控制器的主文件;Controller.inc中主要是控制器中的處理函數。這二個文件的代碼如下。
prepend.inc
<?
include_once(″/action/configure/db.conf″);//數據庫連接對象
include_once(″/control/controller.inc″);//控制器

$actionobj=getaction($action);     //獲得Action信息
if($actionobj[″model″] !=″″){
                   //調用model處理action請求信息
include_once($actionobj[″model″]);
eval(″\$modelobj=execute_″.$actionobj[″action″].″( );″);
if($modelobj[″type″]==″xmldata″){//返回html
                     //輸出xml和xsl合成的html數據
    echo xmlpraser($modelobj[″data″],$actionobj[″view″]);
}else if($modelobj[″type″]==″state″){  //請求更新狀態
    header(″Location:?″.$modelobj[″data″]); //交新模型處理
    exit;
}
}else{//直接調用View輸出}
?>
controller.inc:
<?
****得actionobj的信息****
function getaction($action){
global $dbobj,$conn,$result_id;      //數據對象,連接,結果集
                  //從數據庫中檢索action對象信息
$sqlstr=″select*from t_action where action=′″.$action.″′″;
$result_id=$dbobj->exec($conn,$sqlstr);
if($dbobj->fetch_row($result_id)){
    $actobj[″action″]=$action;
                    //action的處理模型名稱
    $actobj[″model″]=$dbobj->result($result_id,″model″);
                    //action的視圖模板信息
    $actobj[″view″]=$dbobj->result($result_id,″template″);
                    //其他控制參數
}else{ … }
return $actobj;
}
                  //****解析xml和xslt****
function php_scheme_get_all($Processor,$Schema,$RestUri){
$url=$Schema .′:′. $RestUri;
return file_get_contents($url);
}
function xmlpraser($data,$xslpath){
global $SYS_INCLUDEPATH;
$parser=xslt_create( );  //初始化解析對象
xslt_set_scheme_handlers($parser,array(′get_all′=>
′php_sheme_get_all′));      //設置處理方式
$parms[″_xml″]=″<?xml version=\″1.0\″ encoding=\″gb2312\
″?>″ . $data;             //合成xml格式數據
$parms[″_xsl″]=file_get_contents($SYS_INCLUDEPATH.
″\\″ . $xslpath);         //讀取xsl模板文件
$result.=xslt_process($parser,′arg:/_xml′,′arg:/_xsl′,
NULL,$parms);        //合成視圖
xslt_free($parser);    //釋放解析對象
return $result;
}
?>
2.2.2 模型層的實現
  模型是系統的數據核心。此系統中模型層主要包括三部分內容。
  (1)業務邏輯處理。業務邏輯處理又可以分為二類:一類是抽象出來的業務邏輯,被封裝成一個個PHP類;另一類是對某一具體Action的邏輯處理。
  (2)PHP的基礎類庫。此部分與業務邏輯無關,描述的是對任何一類的應用系統中都要使用的公共函數類,這些類可以被其他程序調用。
  (3)數據輸出處理,把PHP數據轉換成XML格式輸出。
  按照控制器的定義,每一個Actionname都要調用一個命名為execute_actionname( )的函數,這個函數會返回Action的處理結果。處理結果有二種情況:一種是返回XML格式的數據;一種是返回要求系統更新狀態的狀態值。一個典型的模型處理器程序結構如下:
<?
include_once(″/action/tool/tools.inc″);  //工具系統的基礎類
function gettoollist($toolid){       //獲得工具信息
                    //指定要獲得的工具信息
$params=array(″toolname″,″part_no″,″quantity″);
$toolobj=new toolinfo;         //創建toolinfo類實例
$toolstinfo=$toolobj->GetToolListinfo($toolid,$params);
return $toolsinfo;           //返回工具列表信息
}
function getxml($toolsinfo){      //轉換工具信息為xml格式
while(list($id,$toolarray)=each($toolsinfo[″data″])){
   $xmlstr.=″<items>″;
    while(list($key,$value)=each($toolarray)){
      $xmlstr.=″<″ .$key. ″>″.$value.″</″.$key.″>″;
    }
     $xmlstr.=″</items>″;
}
return $xmlstr;
}
function execute_tool_toollist( ) {    //工具列表action的處理函數
$toolinfo=gettoollist($toolid);      //工具信息
if($toolinfo[″state″]){          //輸出xml格式數據
  $rtnobj[″type″]=″xmldata″;
  $rtnobj[″data″]=getxml(($toolinfo);
}else{                //跳轉到錯誤處理頁面
  $rtnobj[″type″]=″state″;
  $rtnobj[″data″]=″errorhandle″;
}
return $rtnobj;
}
?>
2.2.3 視圖層的實現
  視圖是系統與客戶交互的窗口。在Web應用系統中,視圖是指客戶最終看到的HTML頁面。為了使頁面具有風格統一、整齊、可配置的特點,系統一般都會采用模板技術。此系統即使用了XSL模板技術。系統中的視圖層包括二部分:一部分是放在/includes/template目錄下的XSL模板;另一部分是放在/htdocs目錄下的js和css文件。最后,由控制器來完成合成視圖的任務。
2.3 系統適應性 
  從整個系統的設計結構可以看出,系統的業務邏輯和顯示是分離的:首先由網頁設計人員和程序員共同確定需要的數據項和Action名稱,在控制器中添加此Action;之后,網頁設計人員設計各個顯示模板;程序人員完成相應的模型處理程序。這樣的設計方法有利于對系統的維護和功能擴展。
  在MVC系統中處理用戶需求的思路非常明確。視圖的修改和模型處理的修改基本上是獨立的,無論是在系統開發時期還是在系統維護時期,網頁設計人員和程序員都可以更加專注于自己的任務。系統中的模型可以是自包含的,由于與控制器和視圖相分離,所以很容易改變程序的數據層和業務規則。例如把數據庫從Mysql移植到Oracle上只需改變數據庫連接模型即可;而把界面顯示從HTML改為Flash或WAP只需改變視圖顯示和相應控制器即可。一旦正確地實現了模型,視圖將會正確地加以顯示。這樣,系統維護的成本和項目的開發風險都被大大降低。
3  結束語
  MVC設計思想中的三部分是相互獨立的,既可以通過不同的技術實現,也可以運行在不同的基礎平臺上。隨著更多新技術的出現,還可以創造出更多的應用方式。所以MVC設計模式的確是一個創建優秀軟件的途徑。
  本文所描述的只是MVC應用系統開發的一個基礎模式。模型和視圖嚴格分離的模式相對混合模式,對開發和設計人員的要求要高一些,但更容易進行錯誤控制。此外,在實際的應用中,開發者還要結合各應用項目的業務需要進行詳細的設計規劃,認真考慮應用的額外復雜性。只有把這些想法融進到架構中,才能增加應用的可拓展性。只有把握這一點,MVC模式才會使得應用系統更加健壯、更加靈活和更容易擴展。
參考文獻
1   Kotek B.MVC design pattern brings about better organisation and code reuse.http://builder.com.com/5100-6386-1049862.html,2002
2   龔赤兵.如何合理利用MVC設計模式運用到開發Java應 用程序.http://tech.163.com/tm/030622/ 030622_99290. html,2003
3   Gamma E著,李英軍譯.設計模式:可復用面向對象軟件的基礎.北京:機械工業出版社,2000
 

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 蜜桃无码av一区二区 | 成全世界免费高清观看 | 无码h黄肉动漫在线观看 | 688欧美人禽杂交狂配 | 又色又爽又黄18禁美女裸身无遮挡 | 日韩一区二区三区无码影院 | 天天噜噜噜在线视频 | 中文字幕丝袜一区二区 | 手机国产乱子伦精品视频 | 在线免费黄色网址 | 四虎精品在线观看 | 日韩欧三级 | 男人的天堂视频在线观看 | 38在线视频 | 午夜三级在线 | 久久精品无码一区二区日韩av | 亚洲精品国产电影 | 蜜桃臀久久久蜜桃臀久久久蜜桃臀 | 精品日韩在线观看 | 高h肉放荡爽全文寂寞少妇 高h肉各种姿势g短篇np视频 | 欧美成人aaaaa | 黄色激情四射 | 午夜88| 91porny九色| 欧美日韩大片在线观看 | 欧美jiizzhd精品欧美 | 黄色一几片 | 性大片1000免费看 | 色香蕉网 | 亚洲欧美成人一区二区三区 | 欧美亚洲自拍偷拍 | 偷窥村妇洗澡毛毛多 | 91成人福利 | 秋霞影院午夜伦 | 精品久久久久久久久久中文字幕 | 欧美人与禽zozzozzo | 国产视频第二页 | 丝袜 国产 日韩 另类 美女 | 国产浮力第一页 | 久久综合爱 | 青娱乐超碰在线 | 成人av资源在线 | 日本丰满少妇高潮呻吟 | 黄色成人在线播放 | 国产特级毛片aaaaaa毛片 | 一区二区免费在线 | 英语老师丝袜娇喘好爽视频 | 国产极品美女做性视频 | 日本熟妇色xxxxx日本免费看 | 主播粉嫩国产在线精品 | 亚洲一二三四视频 | 少妇苏晴的性荡生活 | 久久无码人妻热线精品 | 午夜欧美精品久久久久久久 | 9.1在线观看免费 | 午夜激情网址 | 久久精品日产第一区二区 | 一个添下面两个吃奶把腿扒开 | 麻豆亚洲一区 | 人成在线免费视频 | 成人免费大全 | 亚洲成a人片在线观看天堂无码 | 国产在线国偷精品产拍免费观看 | 邻居少妇张开腿让我爽了在线观看 | 99精品国产在热久久无码 | 美女视频黄色免费 | 成人伊人网 | 超碰中文字幕在线 | 久久综合精品国产二区无码 | 人妻少妇偷人精品无码 | 亚洲 欧美 日韩 国产综合 在线 | 少妇精品久久久久www | 天天av天天| 伊人色综合久久天天 | 电梯男女做爰视频 | 国产亚洲欧美日韩俺去了 | 国产福利精品在线观看 | a最新天堂网资源 | 天天干天天射综合网 | 国产精品久久久久久妇女 | 国产精品入口夜色视频大尺度 | 少妇无码太爽了不卡视频在线看 | 狠狠色丁香九九婷婷综合五月 | 国产在线精品国自产拍影院同性 | 久久久久久成人毛片免费看 | 蜜桃免费在线视频 | 有码在线播放 | 男人天堂免费视频 | 精品厕所偷拍各类美女tp嘘嘘 | 99久久亚洲精品无码毛片 | 亚洲精品久久久蜜桃网站 | 69亚洲精品 | 欧美18—20岁hd第一次 | 色婷婷综合网 | 同性男男黄g片免费网站 | 51国产偷自视频区免费播放 | 伊人色婷婷 | 久久香蕉国产线看观看精品yw | 7788色淫视频观看日本人 | 日韩欧美中文在线观看 | 亚洲国产美女久久久久 | 中国一级片在线观看 | 国产精品无码av天天爽 | 艹逼在线观看 | 狠狠干狠狠爱 | wwwsss在线观看 | 日批动态图 | 国产精品久久久久久妇女 | 国产真实交换配乱淫视频, 国产真实精品久久二三区 国产真实乱免费高清视频 国产制服丝袜一区 | 少妇一级片 | 国产日产亚洲系列最新 | 国产精品久久久久高潮 | 丰满的女人性猛交 | 无码精品久久久久久人妻中字 | 免费看爱爱视频 | 日本少妇ⅹxxxxx视频 | 精品久久久久久亚洲综合网站 | 老湿午夜免费yin22xyz | 久久久综合色 | 婷婷日韩| 嫩模写真一区二区三区三州 | 成人久久18免费网站 | 香蕉网址 | youjizz.com在线播放 | 丝袜理论片在线观看 | 午夜毛片视频 | 亚洲一区精品无码 | 亚洲国产精品视频一区 | 红桃av一区二区三区在线无码av | 国产成人精品电影在线观看 | 每日av在线 | 亚洲国产一区二区在线观看 | 免费无遮挡无码永久在线观看视频 | 青青草一区 | 国产又粗又硬又猛的毛片视频 | 成人性生交大片免费看在线播放 | 精品国产一区二区三区四区 | 韩国三级hd中文字幕叫床浴室 | 亚洲综合欧美综合 | 日本不卡一二三 | 一级黄色毛片播放 | 国内精品伊人久久久久av影院 | 在线观看三级视频 | 国产福利在线永久视频 | 成人av网站在线播放 | 手机看片福利视频 | 国产精品va在线 | 日本熟妇色xxxxx欧美老妇 | 亚洲国产精品成人女人久久 | 日韩字幕在线 | 欧美午夜精品久久久久久浪潮 | 中文字幕人妻丝袜二区 | 国产操操操 | 免费日韩视频 | 欧美成人精品一区二区三区在线观看 | 天天拍夜夜添久久精品 | 91九色丨porny丨肉丝 | 毛片无遮挡 | h片在线免费观看 | 国产小视频在线 | 狠狠色伊人亚洲综合第8页 狠狠色综合久久婷婷 | 91久久精品日日躁夜夜躁国产 | 国产精品久久久久久久 | 日本不卡一区二区在线观看 | 无遮挡又色又刺激的女人视频 | 日韩女优在线 | 一级黄色a级片 | 日本熟妇乱子伦xxxx | 久久亚洲日韩精品一区二区三区 | 国产精选在线观看 | 亚洲图片在线播放 | 免费看黄色一级大片 | 精品久久网| 柠檬福利视频导航 | 国产9 9在线 | 中文 | 中文字幕欧美日韩va免费视频 | 偷窥欧美wc经典tv | 疯狂三人交性欧美 | 国产精品99久久久久久久久久 | 狠狠丁香| 中文字幕av一区 | aaaaa黄色片| 狠狠精品干练久久久无码中文字幕 | 懂色av色香蕉一区二区蜜桃 | 青青草好吊色 | 欧美日韩123| 欧美性xxxx极品hd欧美风情 | 天天干狠狠 | 涩里番在线观看 | 无套内谢少妇高潮免费 | 国产一区二区不卡 | 国产又色又爽又刺激在线播放 | 99久久99久久久精品齐齐 | 精品国产品香蕉在线 | 祥仔av大片av免费看 | 91网站在线免费观看 | 日韩三区四区 | 亚洲精品一二 | 香蕉免费在线视频 | 国产午夜激情视频 | 不卡的av在线 | 69影院少妇在线观看 | 五月天婷婷视频 | 一级黄色av | 影音先锋中文字幕资源 | 中文日韩欧美 | 黄色国产片 | 日本黄色片网址 | 7777奇米四色眼影国产馆 | 日本肉体xxxx裸交 | 综合无码一区二区三区 | 男女乱淫真视频免费播放 | 亚洲色图欧美色 | 8x8ⅹ在线永久免费入口 | 狠狠色香婷婷久久亚洲精品 | 中文日韩视频 | 爱情岛成人18 | 久久一级视频 | 久久亚洲第一 | 熟女视频一区二区在线观看 | 午夜小网站 | 国产韩国精品一区二区三区久久 | 色男人天堂av | 精品国产乱码久久久久久精东 | 国产91嫩草 | 精品国产人妻一区二区三区 | 国产女主播视频一区二区 | 日本中文字幕在线免费观看 | 精品人妻无码区在线视频 | 超碰公开免费 | 国产视频大全 | 朝鲜美女黑毛bbw | 男女野外做受全过程 | 色月阁| 国产女人爽到高潮免费视频 | 午夜日本永久乱码免费播放片 | 久久国产色 | 国产精品一久久香蕉国产线看观看 | 久久久久久毛片免费播放 | 国产精品久久久久久久 | 国产成人人人97超碰超爽8 | 欧美成人精品三级网站 | 毛片一区二区三区 | 四虎永久在线精品免费一区二区 | 黄色国产大片 | 日本在线看片免费人成视频 | 久久久国产一区二区三区 | 一级一片免费观看 | 在线视频观看一区二区 | 欧美少妇一区二区三区 | 午夜一二三 | 亚洲国产区 | 女人的黄色片 | 999精彩视频| 亚洲vs天堂 | 国产精品九九九九九 | 91午夜理伦私人影院 | 中国黄色一级毛片 | 日韩视频一区二区三区在线观看 | 精品国产乱码久久久 | 亚洲欧洲日韩在线 | 无码国产精品一区二区免费式芒果 | 懂爱av性色av粉嫩av | 日日操夜夜爱 | 亚洲色成人网站www永久男男 | 一本大道久久东京热无码av | 久久久久有精品国产麻豆 | 成人午夜免费毛片 | 黄色一级免费大片 | 91精品视频在线 | 日韩av综合网 | 性日韩| 成人性色视频 | av在线网页 | 青青草公开视频 | 中文字幕一区二区三区在线播放 | 久久久久xxxx | 99久免费精品视频在线观78 | 挺进美女教师的蜜桃肥臀视频 | 91麻豆影院| 久久免费av | 在线 | 一区二区三区四区 | 全黄性性激高免费视频 | 大黑人交xxxxxhd性爽 | 99re久久精品国产 | 国产女人的高潮国语对白 | 男女羞羞视频软件 | 爱情岛论坛亚洲首页入口章节 | 美女一区二区视频 | 国产精品av一区 | 伊人久久狼人 | 国产精品免费久久久久 | 三级视频国产 | 国产一区在线视频 | 高清乱码毛片 | 日韩欧美aaaa羞羞影院 | 国产精品久久久久久亚洲影视公司 | 免费精品在线 | 精精国产xxxx视频在线播放 | 少妇又色又紧又爽又刺激视频 | 久久久999国产精品 久久久999精品视频 | 黄色国产在线播放 | 人成亚洲| 国产思思99re99在线观看 | 老色鬼a∨在线视频在线观看 | 欧美成人免费全部 | 三级特黄特色视频 | 国产精品第二页 | 日本人妻人人人澡人人爽 | 十八女人水多三级 | 奇米影视一区二区 | 99久久国语露脸精品国产 | 黄色av免费播放 | 亚洲色18禁成人网站www | 久久久99精品免费观看 | 北条麻妃99精品青青久久 | 夜夜骑天天操 | 老男人久久青草av高清 | 91久久精品国产91久久性色tv | 日本全棵写真视频在线观看 | 久久深夜视频 | 成人性生交大片免费看中文视频 | 国产亚洲99天堂一区 | 国产xx视频 | 久久久xxxx | 人妻丰满熟妇av无码区hd | 国产一二视频 | 三级av毛片| 五月天精品视频在线观看 | 国产另类xxxx | 精品人妻无码一区二区三区蜜桃一 | 小嘀咕视频官网在线观看 | 亚洲成人网络 | 久久好在线视频 | 免费在线观看黄色网址 | 久久99精品久久久秒播软件优势 | 麻豆成人免费视频 | 另类色视频 | 国产黄色片免费在线观看 | 亚洲一区二区a | 婷婷俺也去俺也去官网 | 国产精品高跟丝袜一区 | 欧美一区二区三区四区视频 | 国产精品偷乱一区二区三区 | 国产91精品看黄网站在线观看 | 另类天堂av | 26uuu日韩精品一区二区 | www.17c亚洲蜜桃 | 免费a级毛片视频 | 草草久久久无码国产专区 | 北条麻妃在线一区二区免费播放 | 少妇裸体淫交视频免费观看 | 中文字幕av久久 | 国产女主播一区二区三区 | 未满十八18禁止午夜免费网站 | 成年女人永久免费观看视频 | 成人精品毛片va一区二区三区 | 国产老头和老太xxxx视频 | 国产不卡毛片 | 亚洲国产成人无码av在线影院 | 亚洲欧美日韩三级 | 国产精品熟妇视频国产偷人 | 日韩伦理一区二区 | 国产又色又爽又黄又免费软件 | 日韩欧美精品免费 | 日本黄页网站免费观看 | 黄色片视频免费 | 91av短视频 | 精品国产91久久久久久久 | 日本欧美在线 | 高h禁伦亲女1v2 | 天堂中文在线播放 | 综合人人 | 中文字幕在线免费看 | 中文字字幕| 国产在线拍揄自揄拍无码视频 | 牲欲强的熟妇农村老妇女 | 久久夜色精品亚洲 | 国产福利91精品 | 激情人妻另类人妻伦 | 欧美乱做爰xxxⅹ久久久 | 亚洲精品在线观看网站 | 欧美国产日韩另类 | 国产91美女视频 | 好吊色在线观看 | 成人av片无码免费网站 | 国产精品久久精品三级 | 在线无码va中文字幕无码 | 伊人yinren22综合开心 | 国产电影无码午夜在线播放 | 国产99视频在线 | wwwyoujizzcom在线| 日本大胆裸体做爰视频 | 色婷婷中文 | 99re6这里只有精品 | 免费精品久久 | 亚洲一二三区视频 | 99re在线播放 | 日本成人免费在线 | 自拍偷在线精品自拍偷99 | 天天草夜夜骑 | 亚洲国产999 | 国产精品新婚之夜泄露女同 | 999一个人免费看ww | 国产精品视频一区二区三区不卡 | 久久综合伊人77777 | 欧美综合自拍亚洲综合图 | 91精品国产综合久久福利软件 | 日本乱大交xxxxx | 欧美激情内射喷水高潮 | 国产男女猛烈无遮挡免费视频 | 亚洲免费永久精品 | 国产精品一区二区三区四 | 欧美精品久久久久久久免费软件 | 黄色免费毛片 | 毛片一级视频 | 国产真人无遮挡作爱免费视频 | av国产japan在线播放 | 日韩国产小视频 | 久久精品国产99精品国产亚洲性色 | 99riav国产精品视频 | 日本少妇又色又爽又高潮看你 | 伊人久久影视 | 久久综合网址 | 欧美激情久 | 成人在线亚洲 | 91丨porny丨探花 | 区二区欧美性插b在线视频网站 | 44382亚洲最大成人网 | 女人做爰视频偷拍 | 少妇伦子伦情在线观看 | 77777_亚洲午夜久久多人 | 与子敌伦刺激对白播放 | 日韩毛毛片 | 国产一区二区自拍视频 | 山村淫强伦寡妇 | 一级黄色性感片 | 欧美在线一二三四区 | 色综合天天干 | 日本成人午夜视频 | 最近中文字幕2019视频1 | 国产精品亚洲五月天高清 | 成人91 | 亚洲天堂手机版 | 激情六月色 | 日韩在线 | 中文 | 亚洲婷婷综合久久一本伊一区 | 日韩资源在线观看 | 91嫩草精品 | 中文字幕无码不卡一区二区三区 | 大尺度网站在线观看 | 亚洲三级在线播放 | 欧美黑人xxxⅹ高潮交 | 爱久久av一区二区三区 | 乱色熟女综合一区二区三区 | 人人玩人人干 | 中文字幕亚洲精品在线 | 丁香五月缴情综合网 | 亚洲一区波多野结衣在线app | 中国xxxx性xxxx产国 | 国产精品国产三级国产三级人妇 | 天堂网av手机版 | 韩国少妇xxxx搡xxxx搡 | 交换一区二区三区va在线 | 午夜久久网 | 欧美黑吊大战白妞 | 一区二区三区免费 | 久久国产中文 | 无码专区aaaaaa免费视频 | 99精品免费久久久久久久久日本 | 午夜剧场免费在线观看 | 欧美午夜aaaaaa免费视频 | 和粗大男人做爰过程 | 亚拍精品一区二区三区探花 | 欧美性jizz18性欧美 | 美女视频黄色免费 | 刘亦菲乱码一区二区三区 | 国产精品有码 | 亚洲国产一区二区在线 | 三级男人添奶爽爽爽视频 | 香蕉视频在线网址 | 免费一级特黄3大片视频 | 欧美日韩一区二区区别是什么 | 日韩在线视频播放 | 午夜性视频国产牛牛视频 | 日韩在线观看中文字幕 | 特一级一性一交一视一频 | 久草在线视频免费资源观看 | 国产麻豆一区二区三区精品 | 一区二区av | 九九九九精品视频在线观看 | 2019日韩中文字幕mv | 黄色第一网站 | 日韩成人免费视频 | 久草成人 | 超污视频在线观看 | 欧美黄色视屏 | 国产情侣主伺候绿帽男m | 国产男女网站 | 日韩一区欧美一区 | 黄色一级大片在线免费看产 | 久久精品欧美日韩精品 | 成人手机在线免费视频 | 精品视频999| 不用播放器的av网站 | av资源共享 | 成年人午夜网站 | 国产爽爽久久影院潘金莲 | 亚洲在线免费 | 张津瑜警花国产精品一区 | 翁虹三级做爰在线播放 | 成人国产1314www色视频 | 日韩成人在线影院 | 国产日韩欧美日韩 | jizz日本18| 国产97色在线 | 日韩 | 国产美女视频国产视视频 | 国产成人无码午夜视频在线观看 | 疯狂做爰的爽文多肉小说王爷 | www.久久精品视频 | 中文字幕亚洲无线码 | 亚洲精品视频一区二区三区 | 中文字幕日产 | 国产ts系列| 侵犯亲女在线播放视频 | 国产欧美在线一区二区三区 | 伊人超碰在线 | 东京热久久综合久久88 | 日本欧美不卡 | 日韩欧美国产片 | 一级做a视频 | 国产又粗又猛又爽又黄的三级视频 | 欧美群交射精内射颜射潮喷 | 看免费黄色大片 | 久久久免费看片 | 国产成人无码网站 | 欧美精品在线一区二区三区 | 黑人jizz60性黑人 | 强行撕衣强行糟蹋三级韩国 | 99热在线免费观看 | 国v精品久久久网 | 四虎精品影视 | 精品国产免费人成网站 | 久久99免费 | 精品伦一区二区三区免费视频 | 亚洲日韩欧美国产高清αv 性夜久久一区国产9人妻 | 日本中文不卡 | 秒拍福利视频 | 欧美日韩性 | 亚洲综合精品视频 | 青椒国产97在线熟女 | 男人的天堂avav | 国产男女爽爽爽免费视频 | 99riav1国产精品视频 | 亚洲伊人精品酒店 | 婷婷中文在线 | 成人p站在线观看 | 91精品一久久香蕉国产线看观看新通道出现 | 亚洲精品久久网白云av | 男人一边吃奶一边做爰网站 | 亚洲国产另类久久久精品网站 | 在线欧美精品一区二区三区 | 无遮挡啪啪成人免费网站 | 中美性猛交xxxx乱大交3 | 中文字幕一本一二本迫 | 你懂的网站在线观看 | 香港裸体三级aaaaa | 精品国产999 | 日本免费在线视频 | 欧美激烈精交gif动态图 | 欧美亚洲国产精品久久高清浪潮 | 国产l精品国产亚洲区久久 亚洲欧洲精品成人久久曰影片 | 欧美成人免费视频 | 男人的天堂伊人 | 亚洲国产成人精品无码区二本 | 久久久亚洲国产精品麻豆综合天堂 | 久久成人人人人精品欧 | 欧美中日韩免费观看网站 | 99久久婷婷国产综合精品电影 | 欧美精品亚洲精品日韩传电影 | 91香蕉视频官网 | 影音先锋啪啪看片资源 | 借种(出轨高h) | 女性毛片 | 老头老太吃奶xb视频 | 亚洲欧美日韩一级 | 内谢少妇xxxxx8老少交 | 久久麻豆视频 | av毛片在线免费观看 | 久久成人久久 | 激情床戏视频女人叫国语 | yourporn久久久亚洲精品 | 亚洲精品毛片一级91精品 | 操综合 | 九一精品在线 | 亚洲国产无线乱码在线观看 | 亚洲三级毛片 | 国产深夜视频在线观看 | 亚洲中文字幕无码一久久区 | 久久国产黄色片 | 国产嫩草在线观看视频 | 欧美成人一区二免费视频小说 | 搡少妇在线视频中文字幕 | 国产人成 | 亚洲第一无码专区天堂 | 极品少妇xxxx精品少妇小说 | 人善性zzzzzo另类 | 午夜精品久久久久久久四虎美女版 | 日日碰狠狠添天天爽超碰97久久 | 激情另类视频 | 日本疯狂爆乳xxxx | 激情图片在线视频 | 99精品国产综合久久久久五月天 | 亚洲永久精品国产 | 久久91精品国产91久久跳 |