日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cuba 平台_CUBA 7的新功能

發布時間:2023/12/3 编程问答 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cuba 平台_CUBA 7的新功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

cuba 平臺

三年前,我們宣布了該框架的第二個公開可用的主要版本。 CUBA 6是改變游戲規則的版本–許可從專有轉為Apache 2.0。 那些日子,我們甚至無法猜測從長遠來看它將把框架帶到哪里。 CUBA社區開始呈指數級增長,因此我們了解了開發人員如何使用框架的許多可能(有時甚至是不可能的)方法。 現在,我們很高興地宣布CUBA 7 ,我們希望這將使所有社區成員(從剛開始CUBA和Java之旅的人到熟練的企業開發人員和Java專家)的開發工作都更加連貫和歡樂。

開發工具

顯然,我們在很大程度上要歸功于CUBA Studio 。 它顯著簡化了過度使用的Java企業例程,在許多地方使它得以簡化,從而在可視化設計器中進行了瑣碎的配置:無需了解Persistence API或Gradle甚至是Spring來開發功能豐富的完整CRUD應用程序– Studio會做它給你。

Studio是一個單獨的Web應用程序,這個事實造成了一些重大限制:

  • 首先,Studio不是功能齊全的IDE,因此開發人員必須在Studio和IntelliJ IDEA或Eclipse之間切換才能開發業務邏輯,并得益于便捷的導航,代碼完成和其他必不可少的事情,這很煩人。
  • 其次,這種神奇的簡單性是建立在大量源代碼解析和生成之上的。 改進代碼生成功能將意味著朝著開發功能齊全的IDE的方向邁進。

我們決定靠另一巨頭的肩膀克服這些局限。 Studio由JetBrains合并到IntelliJ IDEA中。 現在,您可以將其作為IntelliJ IDEA的插件安裝,也可以作為單獨的獨立捆綁包下載。

這開辟了新的視野:

  • 其他JVM語言支持(首先是Kotlin)
  • 改進的熱部署
  • 整個項目的直觀導航
  • 更智能的提示和代碼生成器

目前,新Studio正在積極開發中:我們正在移植舊版本中的功能。 短期計劃還計劃使用本地IntelliJ UI重新實現基于Web的設計器,并改善項目導航體驗。

堆棧升級

傳統上,基礎堆棧也已進行了重大升級,例如Java 8/11,Vaadin 8,Spring 5。

默認情況下,新項目使用Java 8,但是您可以通過在build.gradle文件中添加以下子句來指定Java版本:

subprojects {sourceCompatibility = JavaVersion.VERSION_11targetCompatibility = JavaVersion.VERSION_11 }

由于Vaadin數據綁定API的重大突破性變化,升級到Vaadin 8是一個巨大的挑戰。 幸運的是,CUBA通過將Vaadin內部包裝到自己的API層中,使開發人員從Vaadin內部抽象出來。 CUBA團隊在重新實現內部結構方面做得很出色,保持了自己的API不變。 這意味著完全可以保存兼容性,并且可以在將項目遷移到CUBA 7之后立即使用Vaadin 8,而無需進行任何重構。

官方發行說明中提供了更新后的依賴項的完整列表。

新屏幕API

此部分也可以稱為“第一個屏幕API”,因為CUBA從未在Web客戶端層中有任何正式聲明的API。 它來自框架的歷史以及在第一階段做出的某些假設:

以聲明為中心的方法–可以以聲明方式描述的所有內容,都應在屏幕描述符中聲明,而不是在其控制器中進行編碼

標準屏幕(瀏覽器和編輯器)提供了具體的通用功能,因此無需對其進行修改

自從第一千名成員加入我們的社區以來,我們意識到“標準” CRUD屏幕的要求范圍之廣–遠遠超出了最初設計的功能集。 盡管如此,很長一段時間以來,即使沒有API層,我們也能夠處理自定義行為的請求-這要歸功于另一個第一步假設-開放繼承。 有效地,“開放繼承”意味著您可以覆蓋基礎類的任何公共方法或受保護方法,以根據需要調整其行為。 這聽起來似乎可以治愈所有疾病,但實際上它甚至都無法給您帶來短期合同:如果重寫的方法將被重命名,刪除或在框架的未來版本中根本不使用怎么辦?

@UiController("new-screen") // screen id public class NewScreen extends Screen { }

從上面的示例中,我們可以看到屏幕標識符已在控制器類的上方明確定義。 換句話說,屏幕ID和控制器類現在彼此唯一對應。 因此,好消息是,現在可以通過其控制器類以安全的方式直接處理屏幕:

@Inject private ScreenBuilders screenBuilders;@Subscribe private void onBeforeClose(BeforeCloseEvent event) {screenBuilders.screen(this).withScreenClass(SomeConfirmationScreen.class).build().show(); }

屏幕描述符成為補充部分,而不是強制性的。 可以以編程方式創建布局,也可以將其聲明為XML屏幕描述符,該描述符由控制器類上的@UiDescriptor批注定義。 這使控制器和布局更易于閱讀和理解–這種方法與Android開發中使用的方法非常相似。

之前還需要在web-screens.xml文件中注冊屏幕描述符并為其分配標識符。 在CUBA 7中,由于兼容性原因而保留了該文件,但是,以新的方式創建屏幕不需要進行此類注冊。

屏幕生命周期

新的API引入了清晰明了的屏幕生命周期事件:

  • 在里面
  • 初始化后
  • 演出前
  • 表演后
  • 收盤前
  • 收盤后

可以按以下方式訂閱CUBA 7中所有與屏幕相關的事件:

@UiController("new-screen") public class NewScreen extends Screen {@Subscribeprivate void onInit(InitEvent event) { }@Subscribeprivate void onBeforeShow(BeforeShowEvent event) { }}

將新的API與舊的方法進行比較,您可以看到我們沒有覆蓋鉤子方法,在父類的層次結構中模糊地調用了鉤子方法,但是在屏幕生命周期的明確預定義點中定義了邏輯。

事件處理和功能代表

在上一節中,我們學習了如何訂閱生命周期事件,那么其他組件呢? 我們是否應該像6.x版本中那樣將所有必需的偵聽器分散在屏幕初始化上? 新的API非常統一,因此訂閱其他事件與生命周期絕對相似。

讓我們以具有兩個UI元素的簡單示例為例:一個按鈕和一個Currency字段,因此其XML描述符如下所示:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <window xmlns="http://schemas.haulmont.com/cuba/screen/window.xsd"caption="msg://caption"messagesPack="com.company.demo.web"><layout><hbox spacing="true"><currencyField id="currencyField" currency="$"currencyLabelPosition="LEFT"/><button id="calcPriceBtn" caption="Calculate Price"/></hbox></layout> </window>

通過單擊按鈕,我們將調用中間件服務返回一個數字,該數字將轉到貨幣字段。 貨幣字段應根據價格值更改其樣式。

@UiController("demo_MyFirstScreen") @UiDescriptor("my-first-screen.xml") public class MyFirstScreen extends Screen {@Injectprivate PricingService pricingService;@Injectprivate CurrencyFieldcurrencyField;@Subscribe("calcPriceBtn")private void onCalcPriceBtnClick(Button.ClickEvent event) {currencyField.setValue(pricingService.calculatePrice());}@Subscribe("currencyField")private void onPriceChange(HasValue.ValueChangeEventevent) {BigDecimal price = pricingService.calculatePrice();currencyField.setStyleName(getStyleNameByPrice(price));}private String getStyleNameByPrice(BigDecimal price) {...}}

在上面的示例中,我們可以看到兩個事件處理程序:一個事件處理程序在單擊按鈕時被調用,而另一個在貨幣字段更改其值時被執行-就這么簡單。

現在,讓我們想象一下,我們需要驗證價格并檢查其價格是否為正。 直接的方法是在屏幕初始化時添加驗證器:

@UiController("demo_MyFirstScreen") @UiDescriptor("my-first-screen.xml") public class MyFirstScreen extends Screen {@Injectprivate CurrencyField<BigDecimal> currencyField;@Subscribeprivate void onInit(InitEvent event) {currencyField.addValidator(value -> {if (value.compareTo(BigDecimal.ZERO) <= 0)throw new ValidationException("Price should be greater than zero");});}}

在現實世界的應用程序中,屏幕入口點通常會被此類屏幕元素初始化程序所丟棄。 為了解決這個問題,CUBA提供了有用的注釋@Install 。 讓我們看看它對我們的案例有何幫助:

@UiController("demo_MyFirstScreen") @UiDescriptor("my-first-screen.xml") public class MyFirstScreen extends Screen {@Injectprivate CurrencyField<BigDecimal> currencyField;@Install(to = "currencyField", subject = "validator")private void currencyFieldValidator(BigDecimal value) {if (value.compareTo(BigDecimal.ZERO) <= 0)throw new ValidationException("Price should be greater than zero");}}

實際上,我們將驗證邏輯從貨幣字段委托給屏幕中的currencyFieldValidator方法。 這可能看起來有些復雜,但是,開發人員以驚人的速度采用了此功能。

屏幕構建器/通知/對話框

CUBA 7還通過流暢的API引入了一組有用的組件:

  • ScreenBuilders結合了流利的工廠,以生成標準的查找,編輯器和自定義屏幕。 以下示例顯示了如何從另一個屏幕打開一個屏幕。 注意, build()方法返回正確類型的屏幕實例,而無需不安全地強制轉換它。
CurrencyConversions currencyConversions = screenBuilders.screen(this).withScreenClass(CurrencyConversions.class).withLaunchMode(OpenMode.DIALOG).build(); currencyConversions.setBaseCurrency(Currency.EUR); currencyConversions.show();
  • 屏幕組件為創建和顯示屏幕提供了較低層次的抽象,而不是ScreenBuilders 。 如果需要進行遍歷,它還提供對CUBA應用程序中所有打開的屏幕( Screens#getOpenedScreens )的信息的訪問。
  • 通知對話框組件都引入了方便的自說明界面。 這是創建和顯示對話框和通知的示例:
dialogs.createOptionDialog().withCaption("My first dialog").withMessage("Would you like to thank CUBA team?") .withActions(new DialogAction(DialogAction.Type.YES).withHandler(e -> notifications.create().withCaption("Thank you!").withDescription("We appreciate all community members").withPosition(Notifications.Position.MIDDLE_CENTER).withHideDelayMs(3000).show()),new DialogAction(DialogAction.Type.CANCEL) ).show();

數據綁定

CUBA不僅可以通過提供具有廣泛代碼生成功能的高級可視化工具,還可以通過即用型的豐富數據感知組件集,來快速開發后臺UI。 這樣的組件只需要知道它們使用什么數據,其余的將被自動管理,例如查找列表,選擇器字段,帶有CRUD操作的各種網格等等。

在版本7之前,數據綁定是通過所謂的數據源實現的-數據對象包裝單個實體或實體集合,以將其與數據感知組件進行React性綁定。 這種方法效果很好,但是在實現方面卻是一個整體。 整體架構通常會導致其自定義問題,因此在CUBA 7中,此堅固的巨石分為3個數據組件:

  • 數據加載器是數據容器的數據提供者。 數據加載器不保留數據,它們只是將所有必需的查詢參數傳遞到數據存儲區,并使用結果數據集提供數據容器。
  • 數據容器保留加載的數據(單個實體或多個實體),并以React方式將其提供給數據感知組件:包裝實體的所有更改都暴露給相應的UI組件,反之亦然, UI組件將導致其數據容器中的相應更改。
  • 數據上下文是功能強大的數據修改管理器,可跟蹤更改并提交所有修改的實體。 可以將實體合并到數據上下文中,因此它將提供原始實體的副本,但具有唯一但非常重要的區別:對結??果實體及其引用的所有實體(包括集合)的所有修改都將被跟蹤,存儲和相應地承諾。

數據組件可以在屏幕描述符中聲明,也可以使用專門的工廠DataComponents以編程方式實例化。

介紹了Ufff,它是新屏幕API的最重要部分,因此讓我簡要列出Web客戶端層中的其他重要功能:

  • URL歷史記錄和導航 。 此功能使用Web瀏覽器中的“返回”按鈕解決了SPA的一個非常普遍的問題,提供了一種將路由分配給應用程序屏幕的簡便方法,并使API能夠在其URL中反映屏幕的當前狀態。
  • 窗體而不是FieldGroup。 FieldGroup是一個數據感知組件,用于顯示和修改單個實體的字段。 它推斷在運行時為字段顯示的實際UI。 換句話說,如果您的實體中有一個Date字段,它將顯示為DateField 。 但是,如果您希望通過編程方式對此字段進行操作,則需要將該字段注入到屏幕控制器,然后手動將其強制轉換為正確的類型(在我們的示例中為DateField )。 稍后,我們將字段類型更改為其他類型,并且應用程序在運行時崩潰……Form通過顯式字段類型聲明解決了此問題。 在此處找到有關此新組件的更多信息。
  • 第三方 JavaScript組件集成已大大簡化,請按照文檔將自定義JavaScript組件嵌入到CUBA應用程序中。
  • 現在,可以從xml屏幕描述符中輕松定義HTML / CSS屬性,也可以通過編程方式對其進行設置。 在此處查找更多信息。

中間件功能

之前有關新屏幕API的內容超出了我的預期,因此在本節中,我將力求簡潔!

實體變更事件

實體更改事件是Spring應用程序事件,當您的實體進入數據存儲,被物理插入并距離提交不到一英寸時,將觸發該事件。 在這里,您可以提供一些附加檢查(例如,在確認訂單之前檢查庫存中的產品可用性),并在其他交易將其可見之前(當然,已讀取提交的隔離級別)對其進行修改(例如,重新計算總計)。 您還可以將此事件用作通過拋出異常來中斷事務提交的最后機會–這在某些特殊情況下可能很有用。

還有一種在提交發生后立即捕獲實體更改事件的方法。

請遵循文檔的本章以查看示例。

交易數據管理器

在開發應用程序時,我們通常使用分離的實體(即不受任何事務管理的實體)進行操作。 但是,并非總是可以使用分離的實體,尤其是在嘗試滿足ACID要求時-可以使用事務數據管理器時就是這種情況。 它看起來與普通的數據管理器非常相似,但是在以下方面有所不同:

  • 它可以加入現有事務(如果在事務上下文中被調用)或創建自己的事務。
  • 它沒有提交方法,但是有保存方法,該方法不會導致立即提交,但要等到附加的事務被提交后再進行。

在此處找到使用它的示例。

JPA生命周期回調

最后,CUBA 7支持JPA生命周期回調。 為了不復制有關這些回調的用途的寫得很好的信息,讓我只分享此鏈接 , 該鏈接完全涵蓋了該主題。

兼容性呢?

對于任何主要版本,這都是一個公平的問題,尤其是當有許多看似重大的更改時! 我們在設計所有這些新功能和API時都考慮了向后兼容性:

  • CUBA 7支持舊的屏幕API,并通過幕后的新屏幕API實現:)
  • 我們還提供了用于舊數據綁定的適配器,這些適配器可繼續用于舊屏幕。

因此,好消息是,從版本6到版本7的遷移路徑應該非常簡單。

結論

在結束本技術概述時,我要提到還有其他重要的創新,尤其是在許可方面:

  • Studio的10個實體限制現已消失
  • 現在免費提供報告,BPM,圖表和地圖以及全文搜索插件。
  • Studio的商業版本為實體,屏幕,菜單和其他平臺元素的視覺設計師帶來了額外的開發舒適度,而免費版本則專注于使用代碼
  • 請注意,對于6.x和更早版本的Platform和Studio許可條款保持不變!

最后,讓我再次感謝社區成員的所有支持和反饋。 希望您會喜歡版本7! 更改的完整列表通常在發行說明中提供 。

翻譯自: https://www.javacodegeeks.com/2019/04/whats-new-cuba-7.html

cuba 平臺

總結

以上是生活随笔為你收集整理的cuba 平台_CUBA 7的新功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

www.色午夜| 久久综合9988久久爱 | 久久99精品久久久久久久久久久久 | 国产资源站 | 97超碰在线资源 | 国产精品二区在线观看 | 波多野结衣视频一区二区三区 | 人人插人人费 | 国产又粗又猛又色又黄视频 | 五月婷网 | 天天操 夜夜操 | 91精品国自产在线观看欧美 | 综合精品久久 | 亚洲h在线播放在线观看h | 久久情网| 日韩一区二区免费在线观看 | 欧美a级一区二区 | 久热久草 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 91麻豆国产福利在线观看 | 97热久久免费频精品99 | 亚洲伦理中文字幕 | 亚洲免费视频观看 | www日韩欧美| 亚洲精品在线电影 | 日韩一级黄色av | 97视频免费观看 | 日韩在线观看三区 | 久久免费视屏 | 国产精品 中文字幕 亚洲 欧美 | 亚洲人成免费网站 | 黄色免费在线看 | 人人搞人人搞 | 中文字幕在线影院 | 久久国产精品一国产精品 | 一级黄色电影网站 | 少妇自拍av| 国产精品18毛片一区二区 | 婷婷视频 | 伊人五月综合 | 中文字幕网址 | 免费色视频| 久久午夜电影 | 国产男女免费完整视频 | 91精品欧美一区二区三区 | 国产真实精品久久二三区 | 日韩色视频在线观看 | 999久久久欧美日韩黑人 | 91中文字幕 | 欧美嫩草影院 | 国产人成在线视频 | 亚洲国产精品激情在线观看 | 波多野结衣小视频 | 黄色国产精品 | 日韩二区三区在线 | 国产91av视频在线观看 | 天天干com| 国产不卡在线视频 | 中文字幕免费高清 | 国产亚洲精品美女 | 久久丁香 | 日韩av在线看 | 97夜夜澡人人爽人人免费 | 婷婷综合亚洲 | 偷拍区另类综合在线 | 免费的国产精品 | 欧美成人理伦片 | 狠狠狠狠狠狠操 | 91网页版在线观看 | 国产精品美女999 | 香蕉视频国产在线观看 | 99久久99久久精品国产片果冰 | 在线亚州 | 国产剧在线观看片 | 日韩精品视频在线观看网址 | 久久污视频 | 国产精品一区一区三区 | 亚洲国产视频网站 | 日本久久影视 | 亚洲精品视频大全 | 麻豆久久一区二区 | 狠狠88综合久久久久综合网 | 人人插人人做 | 97av免费视频 | 久久精品视频免费观看 | 草在线视频 | 中文在线字幕免费观看 | 国产精品乱码一区二区视频 | 美女免费视频观看网站 | 午夜免费福利片 | 亚洲最新视频在线播放 | 精品v亚洲v欧美v高清v | 久久av不卡| 天天色天天色天天色 | 在线免费观看亚洲视频 | 亚洲综合网站在线观看 | 一区二区三区四区五区在线视频 | 国产一级做a | 天天se天天cao天天干 | 玖玖999| 久热免费 | 欧美资源 | 亚洲最大激情中文字幕 | 国产精品欧美 | 992tv在线观看 | 精品毛片久久久久久 | 欧美日韩一区二区三区在线观看视频 | 精品国产自 | 狠狠的干狠狠的操 | 亚洲爱爱视频 | 日本在线观看黄色 | 不卡的av在线播放 | 国产精品久久久久久久久岛 | 超碰公开在线 | 天天干天天拍天天操 | 九色精品免费永久在线 | 久久久精品免费观看 | 亚洲欧洲精品一区二区 | 日韩欧美一区二区三区视频 | 免费特级黄色片 | 久草久草在线观看 | 国产96av| 免费午夜av | 69国产精品视频免费观看 | 超碰公开在线 | 免费看成人片 | 免费av在线网 | 丁香婷婷色综合亚洲电影 | 三级黄色在线观看 | 偷拍福利视频一区二区三区 | 99精品国产99久久久久久97 | 91综合久久一区二区 | 国产亚洲精品无 | 国内视频在线 | 国产精品久久久久影院日本 | 日韩欧美网站 | 天天综合成人 | 亚洲日本欧美 | av永久网址 | 92中文资源在线 | 亚洲视频久久久 | 中文字幕乱码在线播放 | 欧美综合久久久 | 五月激情久久久 | 一区二区在线电影 | 手机成人av | 狠狠色噜噜狠狠狠合久 | 国产v在线观看 | 久久久伦理 | a√天堂资源 | 热re99久久精品国产66热 | 天堂中文在线视频 | 亚洲精品午夜aaa久久久 | 欧美一区在线观看视频 | 成人久久久久 | 国产一区欧美日韩 | 日本视频久久久 | 婷婷五月在线视频 | 综合色站导航 | 日韩国产精品久久久久久亚洲 | 久久精品a| 国产成人一区二区三区在线观看 | 亚洲国产日韩一区 | 91视频在线免费看 | 五月婷婷激情综合 | 久久精品中文 | 最近字幕在线观看第一季 | 亚洲色综合 | av中文字幕亚洲 | 国内精品视频一区二区三区八戒 | 久久久精品国产免费观看同学 | 97视频在线观看成人 | 亚洲性xxxx| 久久av网 | 日韩城人在线 | 国产亚洲在线观看 | 中文字幕电影一区 | 国产高清不卡一区二区三区 | 免费在线播放 | 日b视频在线观看网址 | 美女视频免费精品 | av在线播放免费 | 在线观看免费观看在线91 | 色九色| 人人狠狠综合久久亚洲 | 久久不射电影院 | 免费看的av片 | 国产美女被啪进深处喷白浆视频 | 人人射人人射 | 婷婷精品在线视频 | av观看久久久 | 91在线在线观看 | 日韩欧美视频免费观看 | 欧美成人精品xxx | 99国产在线观看 | 免费观看黄 | 狠狠干五月天 | 综合激情av| 欧美日韩免费在线视频 | 高清免费在线视频 | 黄色大片免费网站 | 欧美日韩久久不卡 | 欧美国产91 | 亚洲欧洲视频 | 久久久精品视频网站 | 最新超碰在线 | 深夜免费福利视频 | 色天堂在线视频 | 98涩涩国产露脸精品国产网 | 国产小视频你懂的在线 | 久久黄色免费视频 | 在线免费成人 | 亚洲 综合 国产 精品 | 天天插天天干天天操 | 日韩中文字幕第一页 | 日韩中文在线电影 | 麻豆av电影 | www久| 99热在| 亚洲精品永久免费视频 | 亚洲国产成人精品在线观看 | 日韩精品久久久 | 久久综合狠狠综合久久狠狠色综合 | 日韩精品久久久久 | 字幕网资源站中文字幕 | 国产精品欧美久久久久天天影视 | 欧美日韩国产一区二区在线观看 | www.成人精品 | 色av网站 | 51久久夜色精品国产麻豆 | 人人看人人做人人澡 | 最新真实国产在线视频 | 一区在线免费观看 | 成年人视频免费在线播放 | 欧美性久久久 | 天天操天天操天天操天天 | 成年人在线看视频 | 久久久久免费看 | av线上看 | 日韩区视频 | 日韩一区二区三区免费视频 | 国产91av视频在线观看 | 国产在线精品二区 | 一级性视频 | ,午夜性刺激免费看视频 | 91精品国产综合久久久久久久 | 808电影免费观看三年 | 免费手机黄色网址 | 国产精品原创av片国产免费 | 日韩高清免费无专码区 | 伊人久久av | 日韩av不卡播放 | 中文在线www | 久久久999免费视频 日韩网站在线 | 日韩色在线观看 | 久久精品官网 | 国产亚洲视频在线免费观看 | 激情在线网站 | 久草电影网 | 国产精品视频久久 | 久久精久久精 | 亚洲激情婷婷 | 国产馆在线播放 | 日韩精品视频网站 | 国产高清专区 | 天天操·夜夜操 | 在线黄色免费av | 国产精品久久久久久婷婷天堂 | 美女视频黄免费的久久 | 日韩精品短视频 | 中文字幕丰满人伦在线 | 视频在线精品 | 欧美精品免费在线观看 | 日韩专区在线 | 婷婷综合久久 | 美女视频一区 | 欧美久久电影 | 亚洲 av网站 | 福利视频网站 | 日本爽妇网 | 福利一区视频 | 成人精品999 | 婷婷去俺也去六月色 | 亚洲精品网址在线观看 | 久久99爱视频 | 五月天中文字幕 | 天天综合成人网 | 最近日本韩国中文字幕 | 久久免费电影网 | www.综合网.com| 99久久精品国产毛片 | 婷婷久操| 热久久国产精品 | 日韩网站一区 | www.av中文字幕.com | 亚洲成人av在线电影 | av 一区二区三区 | 在线日韩精品视频 | 亚洲欧洲精品一区二区精品久久久 | 婷婷视频在线播放 | 亚洲天天综合 | 免费看黄色91 | 日批视频在线观看免费 | 精品1区2区 | 国产亚洲日| 手机看片1042 | 91视频在线免费 | 2020天天干夜夜爽 | 日日天天| 亚洲精品18日本一区app | 成人精品影视 | 欧美在线视频一区二区三区 | 久久国产精品99久久久久久老狼 | 丁香六月天婷婷 | 日本一区二区免费在线观看 | 日韩av不卡在线播放 | 精品一二 | 国产淫片 | 日韩视频在线不卡 | 日韩精品视频免费专区在线播放 | 黄色午夜网站 | 免费成人av在线看 | 在线岛国av | 久草精品电影 | 国产精品91一区 | 国产一级h | av888av.com | 日韩美在线观看 | 中文字幕乱码视频 | 波多野结衣一区二区三区中文字幕 | 96精品视频 | 91视频首页 | 91成年人网站 | 国产99久久精品一区二区永久免费 | 欧洲av不卡| 国产综合在线观看视频 | 国产精品mv在线观看 | 免费又黄又爽 | 国产精品一区二区三区在线 | 久久综合免费 | 狠狠狠狠狠干 | 国产69精品久久app免费版 | 日韩成人免费电影 | 国产精品av久久久久久无 | 亚洲欧洲精品一区 | 日韩一区二区三区免费电影 | 日韩精品中文字幕有码 | 91精品国产自产在线观看 | 麻豆高清免费国产一区 | 免费黄a| 亚洲aⅴ久久精品 | 国产a高清 | 在线观看香蕉视频 | 免费国产视频 | www.99在线观看 | 中文字幕精品一区二区三区电影 | 久久歪歪 | 中文在线免费看视频 | 亚洲国产精品一区二区尤物区 | 国产精品一区电影 | 97韩国电影| 日本公妇在线观看高清 | 免费在线国产视频 | 欧日韩在线视频 | 免费亚洲视频在线观看 | 91插插插网站 | 欧美 日韩 国产 中文字幕 | 天天操夜夜摸 | 亚洲一片黄 | 中文字幕视频一区二区 | 韩国中文三级 | 欧美日韩免费看 | 91视频中文字幕 | 欧美成人精品欧美一级乱黄 | 日韩色在线观看 | 亚洲精品黄 | 波多野结衣一区三区 | 免费观看www小视频的软件 | 亚洲精品午夜一区人人爽 | 麻豆国产精品永久免费视频 | 免费日韩一区二区三区 | 免费观看av网站 | 一级免费片 | 日韩高清成人 | 国产亚洲片 | 欧美视频www | 日本公乱妇视频 | 久久精品在线免费观看 | 丁五月婷婷 | 日日弄天天弄美女bbbb | 欧美二区视频 | 美女视频a美女大全免费下载蜜臀 | 久久日本视频 | 国产一级在线视频 | 黄色官网在线观看 | 亚洲特级毛片 | 中文字幕欧美日韩va免费视频 | a在线观看视频 | av中文在线 | 波多野结衣久久资源 | 日韩欧美一区二区三区黑寡妇 | 日本特黄特色aaa大片免费 | 在线亚洲精品 | 日韩中文字幕免费在线播放 | 国产精品96久久久久久吹潮 | 久久 精品一区 | 国产精品久久久久久电影 | 丁香激情综合国产 | 国产91综合一区在线观看 | 国产做爰视频 | 国产高清中文字幕 | 成人a免费看 | 成人福利在线观看 | 日韩午夜av电影 | 岛国精品一区二区 | 久久精国产 | 亚洲黄色免费观看 | 亚洲男模gay裸体gay | 色偷偷网站视频 | 欧美精品亚洲精品日韩精品 | 99精品国产99久久久久久97 | 成人黄色免费观看 | 亚洲综合色视频 | 久久久国产精品人人片99精片欧美一 | 欧美性粗大hdvideo | 久久久久亚洲国产精品 | 亚洲三级在线 | 久久天堂影院 | 亚洲国产合集 | 韩国精品一区二区三区六区色诱 | 日韩资源在线播放 | 一级片黄色片网站 | 亚洲精品一区二区三区高潮 | 日韩久久午夜一级啪啪 | 日韩一区精品 | 在线免费观看视频一区二区三区 | 精品一区二区三区久久久 | 国产视频每日更新 | 国产乱对白刺激视频在线观看女王 | 香蕉视频在线播放 | 三级在线视频播放 | 欧美a视频在线观看 | 91高清视频 | 国产精品久久久久久99 | 午夜电影 电影 | 亚洲国产精品视频在线观看 | 欧美极度另类性三渗透 | 中文一区在线观看 | 天天干夜夜爱 | 夜又临在线观看 | 免费99| 免费日p视频 | 国产精品毛片久久久 | 亚洲精品欧美视频 | 波多野结衣视频一区二区 | 久久综合免费 | 国产在线观看黄 | 婷婷六月中文字幕 | 欧美日韩高清一区二区 | 欧美热久久 | 伊人天堂av | 欧美三级在线播放 | 免费网站黄色 | 色香蕉视频| 日韩精品免费 | 2022国产精品视频 | 国产精品都在这里 | 中文字幕丝袜美腿 | 999国内精品永久免费视频 | 久久伊人婷婷 | 久久精品国产v日韩v亚洲 | 伊人中文网 | 在线v片免费观看视频 | 特及黄色片 | 中文字幕av日韩 | 久久久久国产一区二区 | 日韩超碰 | 国产精品久久99综合免费观看尤物 | av理论电影 | 夜夜视频资源 | 91视频3p | 精品国产一区二区三区av性色 | 国色天香在线 | 国产中文字幕在线看 | 国产美女精品人人做人人爽 | 亚洲精品在线观看免费 | 黄网站免费久久 | av中文字幕在线看 | 免费韩国av| 国产精品一区二区久久 | 在线日本看片免费人成视久网 | 久久精品一区二区三区四区 | 免费在线播放 | 99热在线看 | 69夜色精品国产69乱 | 日韩在线电影一区 | 日韩激情在线视频 | 久久99热国产 | 日韩理论电影在线 | 国产精品第7页 | 中文字幕在线一二 | 亚洲丝袜一区二区 | 国产中文在线字幕 | 亚洲成人av在线电影 | 91九色成人 | 久久久久久久国产精品视频 | 韩国精品视频在线观看 | 亚洲 中文字幕av | 国内精品久久久久影院优 | 在线成人一区 | 91热爆在线观看 | 日韩精品首页 | 亚洲精品中文字幕在线 | 亚洲热久久 | 午夜国产影院 | 黄色av一区| 偷拍视频一区 | 欧美日韩久 | 日韩在线观看av | 国产精品欧美一区二区 | 最新国产中文字幕 | 91九色网站| 国产一级免费电影 | 免费成人在线视频网站 | 国产视频在线播放 | 亚洲国产欧美在线看片xxoo | 国产精品成人a免费观看 | 日日干天天操 | 久久精品首页 | 国内成人av | 成人久久18免费网站图片 | 麻豆传媒一区二区 | 不卡的av| 成人免费观看视频网站 | 少妇bbw搡bbbb搡bbb | 久久久www免费电影网 | 九九热精品视频在线播放 | 狠狠五月天 | 丁香六月国产 | 欧美视频二区 | 久久深夜| av成人在线网站 | 九九日韩| 国产美女精品视频 | 久久久久久久国产精品 | 中文字幕乱码日本亚洲一区二区 | 亚洲色图av | 国产精品免费久久久久影院仙踪林 | 免费看的黄网站软件 | 欧美日韩另类在线 | 国产精品久久久久久久久久ktv | 99久久婷婷国产精品综合 | 99亚洲视频 | 色婷久久 | 亚洲黑丝少妇 | 久久在线看 | 中文字幕在线电影 | 99精品在线视频播放 | 久久高清 | 天天色天天爱天天射综合 | 国产在线看 | 99久久久久久 | 久久久99精品免费观看app | 亚洲一区二区黄色 | a成人v | 96av麻豆蜜桃一区二区 | 国产资源在线观看 | 色五月成人 | 精品免费视频 | 久久区二区 | 91手机电影 | 久久免费在线观看 | 久艹视频在线观看 | 天天操网站| 久久精品国产一区二区 | 国产va在线 | 日本久久不卡视频 | 日韩精品一区二区三区电影 | 6699私人影院| 婷婷久久网 | japanese黑人亚洲人4k | 五月婷在线播放 | 亚洲精品综合久久 | 久久亚洲成人网 | 91香蕉国产在线观看软件 | 中文字幕av电影下载 | 香蕉视频91 | 亚洲夜夜综合 | 日本不卡一区二区三区在线观看 | 97视频在线观看视频免费视频 | 国产成人一区二区三区在线观看 | 西西444www大胆无视频 | 精品久久久久久国产偷窥 | 久久国产福利 | av黄色在线播放 | 99精品视频在线免费观看 | 国产精品国产三级国产专区53 | 99视频精品全国免费 | 91xav| 超碰人人干人人 | 天天色天天干天天色 | 亚洲精品高清视频 | 综合久久一本 | 免费高清在线观看成人 | 日日操网站 | 91免费观看网站 | 91亚洲精品久久久 | 日本久热 | 午夜色大片在线观看 | 亚洲国产片 | 黄色成人影视 | 国产成人福利在线观看 | 免费视频xnxx com | 久久女同性恋中文字幕 | 久久久精品网 | 久久国产精品久久精品 | 超碰人人乐 | 一区二区三区在线观看免费 | 亚州精品天堂中文字幕 | 亚洲乱亚洲乱亚洲 | 国产99久久99热这里精品5 | 成人羞羞免费 | 国产精品99久久久久的智能播放 | 国产色一区 | 黄色电影网站在线观看 | 国产一区在线播放 | 欧美激情视频久久 | 国产综合在线视频 | 久久看片网站 | 国产精品国产三级国产不产一地 | 激情自拍av | 人人添人人澡人人澡人人人爽 | 91网站免费观看 | 69xxxx欧美| 免费观看的av | 成人a视频在线观看 | 九九亚洲精品 | 特级aaa毛片 | 欧美小视频在线 | 91热视频在线观看 | 91成人免费视频 | 在线免费观看黄色大片 | 久草成人在线 | 天天草天天 | 精品91| 91在线精品播放 | 蜜臀av夜夜澡人人爽人人桃色 | 欧美乱码精品一区二区 | 国产婷婷在线观看 | 色综合欧洲 | 亚洲电影成人 | 成人在线免费av | 在线精品视频免费播放 | 午夜黄色大片 | 美女国内精品自产拍在线播放 | 成人在线观看你懂的 | 欧美在线视频免费 | 青青河边草观看完整版高清 | 久久久久国产一区二区 | 日韩视频图片 | 国产香蕉视频在线观看 | 亚洲人av免费网站 | 91av大全| 九九九在线观看 | 九九免费观看视频 | 日韩精品高清不卡 | 久久成人毛片 | 成人教育av | 免费毛片aaaaaa | 西西4444www大胆视频 | 欧美精品免费一区二区 | 日本系列中文字幕 | 国产精品一区二区三区在线看 | 国偷自产中文字幕亚洲手机在线 | 久久av免费电影 | 亚洲国产精品电影在线观看 | 91网址在线看 | 久久久免费观看完整版 | 国产视频在线观看一区 | 中文字幕超清在线免费 | 色视频网站在线观看一=区 a视频免费在线观看 | av网在线观看 | 国产精品久久久久久久久大全 | 高清一区二区三区 | 成人一级免费电影 | 在线中文字幕av观看 | 成人av在线直播 | 亚洲丝袜一区二区 | 国产精品av在线 | 成人久久久精品国产乱码一区二区 | 国产96在线视频 | 91丨九色丨91啦蝌蚪老版 | 国产精品日韩久久久久 | 日韩欧三级 | zzijzzij亚洲日本少妇熟睡 | 色婷婷导航 | 日本女人的性生活视频 | 日韩一区二区三区在线看 | www.日日日.com | 97电影在线观看 | www最近高清中文国语在线观看 | 玖玖色在线观看 | 午夜精品一区二区三区在线 | 国产精品久久久久婷婷二区次 | 久久久午夜精品福利内容 | 亚洲视频六区 | 国产精品密入口果冻 | 亚洲精品毛片一级91精品 | 三级av免费 | 欧美一区二区三区在线播放 | 黄网站免费久久 | 色播五月激情综合网 | 91av免费看 | 久久国产精品第一页 | 成人国产在线 | 久久久久久不卡 | 成人福利在线播放 | 91精品中文字幕 | 欧美性脚交| 97超碰资源总站 | 日韩av一区在线观看 | 久久只有精品 | 亚洲综合在线五月天 | 国产精品久久久久久久久久 | 午夜在线免费视频 | 日日干夜夜干 | 久久久久成人免费 | 国产精品k频道 | 欧美 日韩 成人 | av在线播放亚洲 | 久一网站| 日韩一区二区免费播放 | 久久九九九九 | 午夜色大片在线观看 | 日日射av | 欧美日韩国产二区三区 | 91精品国产乱码久久桃 | 日本中文字幕视频 | 日韩特级毛片 | 成人亚洲网 | 日韩av在线网站 | 免费在线色电影 | 美女免费网站 | 亚洲欧美国产精品18p | 日韩av手机在线看 | 高清日韩一区二区 | 久久久影院官网 | 国产成人精品一区一区一区 | 亚洲国产免费看 | 欧美性色综合 | 狠狠色丁香婷婷综合久小说久 | 国产日韩欧美视频在线观看 | 久久国产精品久久国产精品 | 在线观看网站你懂的 | 久久观看免费视频 | а天堂中文最新一区二区三区 | 有码中文字幕在线观看 | 奇米网网址| 中文字幕免费成人 | 黄色毛片在线观看 | 国产精品 中文字幕 亚洲 欧美 | 日韩极品视频在线观看 | 香蕉视频网址 | 久久91网 | 黄色精品网站 | 中文不卡视频 | 久久免费视频在线观看30 | 久久亚洲视频 | 狠狠操狠狠 | 九九九九热精品免费视频点播观看 | 免费在线播放黄色 | 日韩激情免费视频 | 九9热这里真品2 | 婷婷激情五月综合 | 国产精品18久久久久久首页狼 | 日韩视频在线观看视频 | 永久免费视频国产 | wwxxxx日本| 人人揉人人揉人人揉人人揉97 | 青青河边草手机免费 | 91在线免费看片 | 亚洲精品女人久久久 | 国产成人av | 久久在线精品视频 | 在线免费av网站 | 综合网欧美 | 国产一区二区播放 | .国产精品成人自产拍在线观看6 | 亚洲国产免费网站 | 91av播放| 一区二区三区四区久久 | 国产女教师精品久久av | 99热都是精品 | 国产日韩精品欧美 | 91黄在线看 | 国产成人精品一区二区三区福利 | 国产黄色片免费在线观看 | 一区电影| 久草.com| av短片在线 | 最近日本字幕mv免费观看在线 | 91色在线观看 | 欧美一区,二区 | 字幕网在线观看 | 你操综合 | 久久综合加勒比 | 国产一线二线三线在线观看 | 日韩福利在线观看 | 亚洲永久精品视频 | a级成人毛片 | 黄色免费大片 | 综合色婷婷| 亚洲天堂激情 | 探花国产在线 | 久久久久国产精品免费网站 | 丁香激情综合久久伊人久久 | 日韩精品中文字幕在线不卡尤物 | 91大神精品视频 | 国内精品久久久久久久久久久 | 亚洲三级性片 | 涩涩网站在线播放 | 欧美日韩国产二区三区 | 西西人体www444 | 欧洲精品视频一区二区 | 亚洲日本激情 | 久久视频6 | 天天色婷婷 | av电影在线免费观看 | 久久精品国产一区二区三 | 热久精品| 欧美精品在线一区二区 | 91日韩精品一区 | 夜夜骑天天操 | 婷婷精品国产欧美精品亚洲人人爽 | 国产片网站 | 在线一二三四区 | 人人射人人射 | 国产理伦在线 | 欧美激情精品久久久久久变态 | 波多野结衣久久资源 | 91视频免费看片 | 亚洲成人资源 | 国产不卡在线播放 | 黄色大全免费观看 | 日韩免费电影在线观看 | 精品一区av | 国语精品免费视频 | 国产一级h | 69国产精品成人在线播放 | 国产精品中文字幕av | 精品免费视频 | 中文区中文字幕免费看 | 99热在线这里只有精品 | 综合精品在线 | 国产精品久久久久久久久久免费看 | 日韩免费播放 | 国产精品黄网站在线观看 | 国产亚洲一区二区三区 | 在线观看岛国片 | 亚洲精品午夜久久久久久久久久久 | 欧美视频网址 | 丝袜美腿在线 | 激情欧美一区二区免费视频 | 国产高清精品在线 | 色婷婷综合在线 | 亚洲情婷婷| 天天干天天射天天爽 | 黄色三级在线看 | 国产涩涩在线观看 | 久久久久激情电影 | 日韩国产精品久久 | 久久久久北条麻妃免费看 | 91麻豆精品国产91久久久久久久久 | 青草视频在线 | 一区在线观看 | 国产视频久久久久 | 98久久 | 亚洲欧美日韩精品久久奇米一区 | 中文字幕网站 | 波多野结衣在线视频免费观看 | 久久国产精品99久久久久 | 五月天最新网址 | 一区中文字幕在线观看 | 最新日韩在线 | 亚洲精品在线观看网站 | 欧美污网站 | 一本一本久久a久久精品综合小说 | 日韩在线观看中文 | 国产一区二区三精品久久久无广告 | 在线免费观看视频一区 | 欧美一区免费在线观看 | 日韩欧美观看 | 99精品亚洲 | 国产九色在线播放九色 | 国产v亚洲v| 国产999久久久 | 国产永久免费观看 | 日韩天天操| 免费福利视频网 | 亚洲综合在线一区二区三区 | 999成人国产 | 一区二区三区在线视频111 | 91成人免费看 | 亚洲乱码精品久久久 | 在线电影 一区 | 色婷婷一 | 五月激情六月丁香 | 亚洲精品xx| 亚洲一区二区三区精品在线观看 | 激情偷乱人伦小说视频在线观看 | 九九久久电影 | 人人爽人人爽人人爽人人爽 | 国产伦理久久精品久久久久_ | 亚洲欧美激情精品一区二区 | 亚洲国产成人av网 | 色黄视频免费观看 | 国产一区免费观看 | 亚洲精品国产高清 | 国产精品久久久久久久久毛片 | 综合色播 | 最近中文字幕高清字幕在线视频 | 丁香六月激情 | 国产精品久久久久久影院 | 日操操| 精品视频在线免费 | 中日韩在线视频 | 久久男人免费视频 | 亚洲精品乱码久久久久v最新版 | 免费99精品国产自在在线 | 欧美男同网站 | 亚洲欧美国产精品 | 亚洲影视九九影院在线观看 | 亚洲天堂在线观看完整版 | 久久精品人 | 国产九九热视频 | 五月天激情综合 | 久久蜜臀av | 久久试看 | 国产小视频在线观看免费 | 日韩精品一区二区三区中文字幕 | 久久精品小视频 | 黄色com | 一级片视频在线 | 在线观看视频97 | 欧美日韩大片在线观看 | 色婷婷天天干 | 成人a视频片观看免费 | 国产精品99久久久久久人免费 | 成人黄大片视频在线观看 | 日韩欧美视频免费观看 | 五月天中文字幕 | 99re中文字幕 | 夜夜躁日日躁狠狠躁 | 午夜视频一区二区 | 91一区在线观看 | 欧美在线视频第一页 | 国产精品成人自拍 | 欧美性受极品xxxx喷水 | 热精品| 日韩在线免费视频观看 | 日本在线观看黄色 | 91久久久久久久一区二区 | 69av免费视频 | 米奇狠狠狠888 | 久久综合狠狠综合久久狠狠色综合 | 国产91粉嫩白浆在线观看 | 亚洲成aⅴ人片久久青草影院 | 中文字幕亚洲欧美日韩 | 99久久99久久免费精品蜜臀 | 天天色.com | 国产视频日本 | 日日综合网| 天天操狠狠操 | 一区二区三区电影大全 | 亚洲片在线 | 国产精品网红直播 | 色小说av| 成人久久亚洲 | 69精品久久 | 中文字幕在线免费看 | 欧美国产日韩一区二区三区 | 99麻豆久久久国产精品免费 | 99视| 美女免费视频一区二区 | 五月开心婷婷 | 中文字幕在线视频国产 | 国产色综合 | 一区二区三区四区精品 | 99在线观看视频网站 | 国产精品99在线播放 | 91av在线免费播放 | 色妞久久福利网 | 亚洲国产精品va在线看黑人动漫 | 亚洲毛片在线观看. | 国产精品成人久久久久久久 | 天天插天天狠 | 久久久高清免费视频 | 色94色欧美 |