精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

論J-Hi平臺的特點

開發(fā) 后端
最近很多網(wǎng)友問我同樣的問題,那就是J-Hi與其它的平臺類產(chǎn)品有什么區(qū)別?它有哪些獨特的特點。實際在我看來J-Hi與目前任何其它平臺類的產(chǎn)品的出發(fā)點或稱之為初宗都是相同的,那就是想解決如何使開發(fā)更快速、更高效,如何降低項目的成本(不只是快速開發(fā)所帶來的成本降低,也包括項目的管理成本)。

最近很多網(wǎng)友問我同樣的問題,那就是J-Hi與其它的平臺類產(chǎn)品有什么區(qū)別?它有哪些獨特的特點。實際在我看來J-Hi與目前任何其它平臺類的產(chǎn)品的出發(fā)點或稱之為初宗都是相同的,那就是想解決如何使開發(fā)更快速、更高效,如何降低項目的成本(不只是快速開發(fā)所帶來的成本降低,也包括項目的管理成本)。

總的來說,目前市場上的平臺類產(chǎn)品所采用的核心技術無非兩種,一種是模型驅(qū)動(后臺有一個模型引擎來負責解析與計算這些業(yè)務模型從而得到預期的運算結果);另一種是代碼生成(按照定義的模型通過生成器生成全部源文件)。從技術本身來看,這兩種技術都不算什么新鮮東西,只是隨著計算機運算能力的提高,相關技術的不斷成熟,使這兩種技術應用于業(yè)務開發(fā)平臺成為可能,因此單純從技術先進性來看,那我覺得都沒有什么在技術可以稱道的地方。反之,平臺它是多種技術的融合體,尤其是業(yè)務開發(fā)平臺不只包括技術本身還會包含一些通用的業(yè)務以及一些開發(fā)工具。因為這些的差異,就形成了各類平臺產(chǎn)品的差異性。在此讓我們來分析一下J-Hi Java快速開發(fā)平臺自身的特點(即與其它平臺的不同之處):

快速的按需動態(tài)搭建

目前平臺支持的框架有:webwork、struts2、spring、hibernate、ibatis2、ibatis3,對于這些框架您可以通過可視化(J-HI Studio,eclipse插件)的方式隨意組合,通過工程創(chuàng)建向?qū)В詣踊陌凑漳闼x擇的框架快速的動態(tài)搭建起開發(fā)工程。我們之所以將J-Hi做成多框架動態(tài)搭建,主要是考慮到不同企業(yè)的開發(fā)團隊對技術的傾向性會有很大差別,比如對于ORM有的人就喜歡hibernate,而有的人就覺得hibernate太強硬,喜歡用半自動化的ibatis。J-Hi基于這個目的為開發(fā)者提供了更多的可選擇性。在此要注意對于平臺多框架的集成并不象一般意思上的集成(即幾個框架拼接在一起就可以象appfuse一樣),因為平臺的集成還要包括很多通用業(yè)務并且與數(shù)據(jù)庫表是有關系的(一般搭建多框架是沒有業(yè)務的所有的東西都要由你親自去開發(fā),而平臺會有很多的業(yè)務已經(jīng)預留在平臺中)。舉個例子:比如安全管理,這是平臺的一個通用業(yè)務包括角色、權限等。在切換到不同的框架比如struts或webwork;hibernate或ibatis時,平臺的底層要自動的適應這種變化,這是有一定的創(chuàng)新點的J。當然我們以后還會集成更多、更優(yōu)秀的框架在平臺之中,比如SpringMVC,SpringJDBC等等,在數(shù)據(jù)庫端我們也會再多支持一些數(shù)據(jù)庫,當然集成數(shù)據(jù)庫也不是傳統(tǒng)意義上的只是一個數(shù)據(jù)庫連接,而是針對不同的數(shù)據(jù)庫差異會做不同的方言,不同的數(shù)據(jù)庫腳本還要有相應的生成模板等等。

因此你會發(fā)現(xiàn)快速按需動態(tài)搭建,并不是傳統(tǒng)意義上的多框架集成那么簡單,而是對應每一種框架(數(shù)據(jù)庫)平臺都會提供一套完整的解決方案。總之多框架集成對于J-Hi來說,是牽一發(fā)而動全身的事情,變動一個框架,包括每一個頁面,每一個java類,每一個配置文件都要隨之而動態(tài)的變化。因此它是系統(tǒng)級的工程而非簡單的多個框架拼接。

完整而系統(tǒng)的生成方案

代碼生成或生成器這實際上在十年前就已經(jīng)有的東西,無論是實現(xiàn)原理還是具體的工具都不是新鮮事物。J-Hi之所以將代碼生成也算作自己的特色,是因為它的完整性與系統(tǒng)性。從完整性來看,J-Hi的生成是一套含蓋從數(shù)據(jù)庫底層一直到頁面端全部的解決方案,包括數(shù)據(jù)庫表;權限、菜單、多語言等相關基礎數(shù)據(jù);java類文件;JSP、js文件;相關配置文件等等,因此保證了生成即可運行,從單元體上來看生成文件是完整的,是可獨立運行的。從系統(tǒng)性來看,生成的文件是隨著你選擇的框架不同而不同的,生成的基礎是隨著框架與數(shù)據(jù)庫的差異而隨需變化,系統(tǒng)的解決了生成器的僵硬性,從而靈活的適應開發(fā)環(huán)境。因此J-Hi的生成方案是系統(tǒng)的,是適應不同框架與數(shù)據(jù)庫的生成方案的。

平臺到底生成了些什么?

組件化

在軟件世界里組件這個概念真是千差萬別,每個系統(tǒng)與工具軟件對組件都有各自不同的定義。尤其在Java世界里更是如此,小的從一個頁面元素一直到大的一個業(yè)務功能系統(tǒng),在各自的領域都會給它們定義為組件。按照《計算機百科全書》給組件的定義:是軟件系統(tǒng)中具有相對獨立功能、接口由契約指定、和語境有明顯依賴關系、可獨立部署、可組裝的軟件實體。由此定義我們來談一下J-Hi Java快速開發(fā)平臺對組件的理解與解決方案。

實際上說到底無非是對組件顆粒的劃分問題,在不同的條件與環(huán)境下組件的作用與功能會有很大差異,其次在定義組件時要保證功能的相對獨立并且可組裝可部署,由此J-Hi將組件根據(jù)用途與范圍的不同劃分為如下四類組件類型:技術組件、實體組件、業(yè)務組件、系統(tǒng)組件,它們之間的關系是逐級遞進,互為基礎的。

 

 

在我們在深入探討之前,先來簡單的解釋一下上圖中各種組件類型之間的關系。比如一個OA系統(tǒng)我們就可以把這理解為一個系統(tǒng)組件,而多個系統(tǒng)組件(倉儲系統(tǒng)、人力系統(tǒng)等)可以動態(tài)搭建更大的應用系統(tǒng)(ERP)。每個系統(tǒng)組件下會有多個業(yè)務組件,例如在OA系統(tǒng)下會有報銷單、會議管理等多個業(yè)務組件。因為大部分業(yè)務組件之間一般都是松藕合的,所業(yè)務組件可以無縫的遷移到其它的系統(tǒng)組件中,即實現(xiàn)業(yè)務組件可復用性。而在一個業(yè)務組件下會有一個或多個實體組件夠成,我們還以報銷單業(yè)務組件為例,在報銷單最少會有報銷單及報銷單明細兩個實體組件,一個實體您可以理解成與數(shù)據(jù)庫對應的一張表,實體之間可以繼承、一個實體可以有多個子實體。但實體不僅僅是數(shù)據(jù)庫表,它包括從頁面到數(shù)據(jù)庫表之間的全部代碼實現(xiàn)同時包括CURD所有操作的功能單元。對于實體組件我們會在后面詳細討論。***是技術組件,在J-Hi中技術組件可以說是一個抽象的概念,一個技術組件就是一個技術功能單元,它可能是一套生成模版,一個框架的支持,一套API(比如對短信、全文檢索的支持等)

實體組件:J-Hi將一個實體組件定義為一個集合單元,它不僅僅包括數(shù)據(jù)庫表還包括對該數(shù)據(jù)庫表的基礎操作(增、刪、查、改);包括前端的展示面頁;包括該實體的權限、菜單、配置信息;還包括它與其它實體的交互操作。當然一個實體組件顆粒度還是太小,還不能完整的描述一個業(yè)務功能。但實體組件相對來說有一定的獨立性,可以集成一個集合單元,J-Hi就是以實體組件為基礎實現(xiàn)更大粒度的集成,從而實現(xiàn)對一個完整業(yè)務的描述。

 

 

業(yè)務組件:實際上一個業(yè)務組件J-Hi將它對應于一個服務,服務可以認為是一個業(yè)務功能模塊,用以描述完整的業(yè)務模式,具體相對的業(yè)務獨立性。在服務內(nèi)代碼間是高聚集的,因為一個服務就是一套完整的業(yè)務,在設計服務時應盡***限度的降低服務與服務之間的藕合度。因為在這個樣一個理論基礎上去設計,就可以實現(xiàn)業(yè)務組件無縫的在各系統(tǒng)之間的可移植性。因為組件的定義還要可以獨立的組裝與部署,因此我們開發(fā)平臺的附屬性產(chǎn)品——Hi平臺產(chǎn)品集成工具,它主要是由發(fā)布器與部署器組成,以更方便的實現(xiàn)業(yè)務組件的遷移。

 

 

 

 

開發(fā)發(fā)布器與部署器的目的就是通過可視化的方式,實現(xiàn)跨數(shù)據(jù)庫數(shù)據(jù)與跨應用系統(tǒng)的業(yè)務組件遷移。可以將業(yè)務組件看作一個獨立的業(yè)務單元,可以無縫的集成于任何以J-Hi平臺開發(fā)的項目中去。從而真正達到隨需組合,動態(tài)搭建實際的業(yè)務系統(tǒng),真正的實現(xiàn)業(yè)務組件的復用,降低不必要的重復開發(fā)。

系統(tǒng)組件:從業(yè)務功能上來看系統(tǒng)組件不過是多個業(yè)務組件的拼接,更大一級的業(yè)務封裝。理論上系統(tǒng)組件與系統(tǒng)組件之間應滿足絕對的隔離性,即使是有通信,應該也是通過第三方來進行數(shù)據(jù)交互(常用的解決方式有兩種一種是中間數(shù)據(jù)庫;第二種是webservice)。但如果是基于平臺開發(fā),這種無謂的工作量可以降低很少,甚至可以不需要第三方的交互技術。只要保證兩個系統(tǒng)間的通信接口就要以輕松實現(xiàn)。系統(tǒng)組件的遷移也可以通過發(fā)布器與部署器來實現(xiàn)。

技術組件:從技術角度來看,J-Hi與其它的技術組件差別不大。無非是基于平臺再開發(fā)一些技術組件,比如對 SpringMVC、SpringJDBC、DB2數(shù)據(jù)庫等的支持,頁面端也會再集成象DWZ或simpleframework,我們也會再提供更多的頁面端的生成模版,以此類推,平臺的技術組件會在技術的不同層面進行擴展。但與其它的技術組件不同之處在于,實現(xiàn)類似于插件一樣的可插拔,隨需織入。

【編輯推薦】

  1. Java快速開發(fā)平臺:J-Hi
  2. Java程序開發(fā)中的簡單內(nèi)存分析
  3. Java快速開發(fā)平臺FastUnit專訪
  4. Java開發(fā)平臺中的生命周期管理
責任編輯:金賀 來源: blogjava
相關推薦

2011-03-22 16:05:59

J-Hi

2011-03-08 13:49:13

J-HiJava

2011-03-17 15:59:24

J-Hi

2011-05-05 09:37:35

J-Hi

2011-03-22 09:33:39

J-Hi

2011-03-22 09:43:06

J-Hi

2011-03-22 09:59:08

J-Hi

2011-03-14 09:57:09

J-Hi

2011-05-06 09:27:49

J-Hi

2011-03-22 09:49:25

J-Hi

2021-07-29 10:37:13

漏洞管理自我修養(yǎng)漏洞

2014-12-26 10:45:28

Docker管理App構建PaaS

2012-09-03 09:07:02

云計算云平臺

2021-05-27 19:10:36

大數(shù)據(jù)智慧城市運營

2009-06-19 10:20:00

J2EE開發(fā)模式

2013-11-11 13:34:00

2011-11-03 18:37:31

2022-05-13 08:00:00

EiPaaS容器

2009-02-17 15:59:55

2012-07-16 09:45:44

降級論傻蛋
點贊
收藏

51CTO技術棧公眾號

韩国黄色一级大片| 国产精品美女午夜av| 一本色道久久hezyo无码| hd国产人妖ts另类视频| 久久久久久麻豆| 国产欧美一区二区三区四区| 中文字幕另类日韩欧美亚洲嫩草| 成人在线视频你懂的| 欧美性xxxx极品高清hd直播| 中文字幕中文字幕在线中一区高清| 国产999久久久| 美女爽到呻吟久久久久| 麻豆国产精品va在线观看不卡| 亚洲激情 欧美| 国产亚洲人成a在线v网站 | 日韩亚洲欧美成人一区| 草草久久久无码国产专区| 日韩免费啪啪| 26uuu国产在线精品一区二区| 国产精品视频yy9099| 日本少妇裸体做爰| 色中色综合网| 亚洲男人天堂古典| 无码国产精品一区二区免费式直播| 在线观看精品| 午夜私人影院久久久久| 国产高潮呻吟久久久| 国产情侣在线播放| 日韩av在线播放中文字幕| 午夜精品美女自拍福到在线| 人人澡人人澡人人看| 国产一区二区三区四区五区| 亚洲国产精久久久久久| 四虎成人在线播放| 91九色综合| 色综合久久久久综合体桃花网| 伊人再见免费在线观看高清版 | 国产一区二区网| 亚洲大胆人体大胆做受1| 国产精品人成在线观看免费| 欧美日韩日本网| 欧美熟妇另类久久久久久不卡| 国产一区二区在线视频| 国产精品免费看久久久香蕉| 影音先锋在线国产| 鲁大师影院一区二区三区| 久久久久这里只有精品| 激情五月婷婷小说| 欧美激情视频一区二区三区在线播放| 视频在线观看一区二区| 国产一区二区三区精品在线| 蜜臀av免费一区二区三区| 精品性高朝久久久久久久| 无码任你躁久久久久久老妇| 亚洲精品a区| 欧美va在线播放| 亚洲熟女一区二区三区| 亚洲日本视频在线| 亚洲国产第一页| 日韩中文字幕电影| 欧美日韩国产高清电影| 中文字幕日韩综合av| 日本精品久久久久中文| 91欧美在线| 久久综合免费视频| 久久国产精品二区| 亚洲黄色视屏| 91av视频在线观看| 亚洲综合久久网| 免费在线成人网| 91久久久在线| 好吊色一区二区| 成人黄色大片在线观看| 久久久精品国产一区二区三区| 免费一级在线观看| 国产精品久久久一本精品| 在线观看国产一区| 欧美1—12sexvideos| 无码av中文一区二区三区桃花岛| 日韩精品视频久久| 99久久亚洲国产日韩美女| 欧美一区中文字幕| 在线成人精品视频| 天堂网av成人| 日韩在线视频观看正片免费网站| 青青青在线免费观看| 99热在线精品观看| 国产精品视频自在线| 亚洲AV无码精品自拍| 91蝌蚪porny| 亚洲一区二区在线观| 性欧美videos高清hd4k| 欧美午夜美女看片| www.五月天色| 九一成人免费视频| 欧美老少配视频| 国产嫩bbwbbw高潮| 国产精品一区二区视频| 欧美日韩精品免费观看| 成人福利网站| 欧美视频在线观看 亚洲欧| 亚洲综合激情视频| 群体交乱之放荡娇妻一区二区 | 欧美性受xxxx黑人| 欧美视频亚洲视频| 国产精品入口免费视| 蜜桃视频污在线观看| 国产精品天干天干在线综合| av网站手机在线观看| 国产亚洲精彩久久| 亚洲欧美日韩在线一区| 国产一级aa大片毛片| 日本亚洲欧美天堂免费| 国产欧美日韩综合精品二区| 中文字幕在线播放| 色综合久久综合| 天天躁日日躁狠狠躁av| 午夜精品一区二区三区国产| 欧美在线亚洲一区| 成人乱码一区二区三区| 国产精品久久久久久久第一福利 | 精品国产无码在线| 成人做爰视频www网站小优视频| 日韩精品一区二区三区视频| 99热6这里只有精品| 久久av最新网址| 精品在线不卡| 97人澡人人添人人爽欧美| 欧美一区二区三区小说| 亚洲欧美日韩第一页| 久久国产88| 精品无码久久久久国产| 欧美黄色视屏| 日韩美一区二区三区| 日韩三级久久久| 麻豆精品在线视频| 午夜老司机精品| 欧美一区久久久| 亚洲男人的天堂在线| 亚洲精品午夜国产va久久成人| 国产69精品久久99不卡| 天天做天天躁天天躁| 国产午夜亚洲精品一级在线| 久久精品在线播放| 国产又粗又长视频| 中文字幕一区二区三区色视频 | 最好看的2019年中文视频| 日韩精品在线一区二区三区| 久久久午夜精品理论片中文字幕| 欧洲黄色一级视频| 亚洲精品播放| 国产精品成人一区二区| 番号集在线观看| 欧美丝袜丝交足nylons| 成人午夜免费影院| 狠狠色丁香婷综合久久| 福利在线小视频| 日韩在线成人| 91禁外国网站| 久青草国产在线| 欧美视频在线观看一区二区| 日韩av毛片在线观看| 精品一区二区三区在线观看| 黑人巨大国产9丨视频| 亚洲一二三区视频| 97久久久久久| 美女欧美视频在线观看免费 | 国产日韩欧美影视| 国产在线激情| 精品国产网站在线观看| 国产成人在线视频观看| 99re热这里只有精品视频| 国产97色在线 | 日韩| 欧美午夜精品一区二区三区电影| 成人在线播放av| 久草在线资源站资源站| 亚洲美女视频网| 91黄色在线视频| 亚洲综合色视频| 性欧美精品中出| 精品午夜久久福利影院| 国产一区二区三区小说| 怕怕欧美视频免费大全| 国产精品稀缺呦系列在线| 中文字幕中文字幕在线十八区| 精品久久国产老人久久综合| 中文字幕在线欧美| ●精品国产综合乱码久久久久| 白丝校花扒腿让我c| 久久久国产亚洲精品| 中文字幕在线观看一区二区三区| 卡通动漫精品一区二区三区| 国产精品老女人视频| 宅男网站在线免费观看| 国产视频精品在线| 国产在成人精品线拍偷自揄拍| 亚洲电影第三页| www..com.cn蕾丝视频在线观看免费版 | 国产精品全国免费观看高清| 国产不卡一二三| 久久精品国产成人一区二区三区| 无码粉嫩虎白一线天在线观看| 红桃成人av在线播放| av一区二区三区免费| 欧美在线va视频| 久久久久久久久中文字幕| 91在线观看| 精品国产sm最大网站| 在线观看免费视频a| 欧美日韩国产黄| 玖玖爱这里只有精品| 国产视频不卡一区| 欧美xxxxx精品| 国产成人av一区二区三区在线观看| 日韩视频在线免费看| 影音先锋中文字幕一区| 9l视频自拍9l视频自拍| 青青草成人影院| 久中文字幕一区| 97久久超碰| 91亚洲精品久久久| 国产成人精品一区二区三区在线| 91精品国产91久久久久久吃药| 91亚洲天堂| 最近2019中文字幕mv免费看 | 免费观看日韩毛片| 亚洲视频观看| 韩国无码av片在线观看网站| 99久久精品费精品国产风间由美| 日本成人三级| 亚洲精品国模| 久热这里只精品99re8久| 欧美一级全黄| 国产久一道中文一区| 亚洲高清在线一区| 亚洲va久久久噜噜噜| 9.1麻豆精品| 国产综合久久久久久| 亚洲欧美久久精品| 国产欧美欧洲在线观看| 国产成人免费| 国产日韩欧美在线观看| 亚洲精品无播放器在线播放| 国产精品一二区| 欧美高清你懂的| 国产精自产拍久久久久久| 男人亚洲天堂| 成人激情综合网| 国产精区一区二区| 97视频资源在线观看| 国产 日韩 欧美 综合 一区| 国产伦精品一区二区三区四区免费| swag国产精品一区二区| 爱情岛论坛亚洲入口| 国产精品久av福利在线观看| 国产欧美日韩一区二区三区| 日韩最新在线| 免费国产在线精品一区二区三区| 亚洲瘦老头同性70tv| 欧美一区亚洲二区| 俺要去色综合狠狠| 久久免费视频2| 欧美日本不卡高清| 黄色免费福利视频| 丝袜亚洲另类欧美综合| 亚洲免费999| 国产999精品久久| 在线看黄色的网站| 久久精品综合网| 性欧美疯狂猛交69hd| 亚洲图片欧美综合| 四虎成人在线观看| 欧美日本一区二区三区| 精品黑人一区二区三区在线观看| 精品国精品自拍自在线| 三级视频网站在线| 中文字幕久热精品在线视频| av小次郎在线| 欧美一区二三区| 欧美日韩尤物久久| 91成人理论电影| 妖精视频一区二区三区| 亚洲精品成人自拍| 狠久久av成人天堂| 欧美综合在线观看视频| 国内成人精品2018免费看| 免费黄色a级片| 国产欧美精品国产国产专区| 欧洲猛交xxxx乱大交3| 色婷婷精品大在线视频| av在线亚洲天堂| 亚洲男人7777| 亚洲91av| 国产精品专区h在线观看| 成人香蕉社区| 中文字幕在线亚洲精品| 久久久久99| 可以看的av网址| 国产丝袜欧美中文另类| 久久精品国产亚洲AV无码麻豆| 欧美特级限制片免费在线观看| 少妇精品高潮欲妇又嫩中文字幕| 这里只有精品视频在线| 毛片在线网站| 91精品免费视频| 成人6969www免费视频| 欧美视频在线观看视频 | 亚洲图片综合网| 中文字幕一区日韩精品欧美| 日本一区二区三区精品| 日韩三级精品电影久久久| 在线观看h片| 欧美中文字幕视频| 波多野结衣一区二区三区免费视频| 亚洲不卡1区| 雨宫琴音一区二区在线| 国内精品国产三级国产aⅴ久| 国产拍欧美日韩视频二区| 一区二区三区视频免费看| 日韩欧美一区二区免费| 1pondo在线播放免费| 欧美在线xxx| 林ゆな中文字幕一区二区| 超薄肉色丝袜足j调教99| 另类小说视频一区二区| 久久久久亚洲av成人无码电影| 精品久久久久人成| 亚洲欧美另类综合| 欧美大片免费观看在线观看网站推荐| 性欧美video另类hd尤物| 日韩欧美一区二区视频在线播放| 国产精品综合| 狠狠人妻久久久久久综合蜜桃| 亚洲一二三级电影| 动漫av一区二区三区| 欧美国产日韩一区二区| 美女国产精品久久久| 亚洲高潮无码久久| 国产成人免费av在线| 精品无码久久久久久久久| 欧美一区二区黄色| av黄色在线| 91精品黄色| 亚洲免费成人| 亚洲综合自拍网| 欧美午夜无遮挡| 国产香蕉在线| 国产精品色午夜在线观看| 成人av二区| 亚洲黄色av片| 亚洲精品菠萝久久久久久久| 亚洲成熟女性毛茸茸| 欧美激情小视频| 欧美人妖在线观看| 97在线免费公开视频| 国产日韩欧美电影| 中文字幕在线观看欧美| 久久色精品视频| 日韩中文字幕视频网| 自慰无码一区二区三区| 国产女主播视频一区二区| 伊人精品在线视频| 欧美成人精品一区| 欧美色图婷婷| 国产免费又粗又猛又爽| 最近日韩中文字幕| 免费国产黄色片| 日本在线观看天堂男亚洲| 日韩午夜电影网| 无码人妻丰满熟妇区毛片蜜桃精品| 亚洲国产精品久久久久秋霞影院| 婷婷五月综合久久中文字幕| 国产精品 欧美在线| 先锋资源久久| 久久福利小视频| 欧日韩精品视频| 三级网站视频在在线播放| 国内精品视频在线播放| 日本sm残虐另类| 欧美高清视频一区二区三区| 日韩av网站导航| 天堂久久一区| 水蜜桃色314在线观看| 欧美激情在线免费观看| www香蕉视频| 日韩男女性生活视频| 欧美1区视频| 能免费看av的网站| 日韩区在线观看| 91大神在线观看线路一区| www.av蜜桃| 国产精品久久久99| 天天摸天天干天天操| 国产精品无av码在线观看| 99pao成人国产永久免费视频| 亚洲女同二女同志奶水| 亚洲精品福利视频| 成人av在线播放| 国产精品人人妻人人爽人人牛| 亚洲精品欧美综合四区|