亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

JBuilder8新特性

2019-11-18 13:57:03
字體:
供稿:網(wǎng)友

  JBuilder 8 新 特 性
                 作者:翁馳原
Borland 公司在11月份向外界公布了JBuilder的新版本Jbuilder8,并將于1月份在北京召開JBuilder 8的發(fā)布會(huì)。Borland公司在java開發(fā)工具市場(chǎng)上一直占有領(lǐng)先的地位。JBuilder產(chǎn)品可以滿足不同層次的開發(fā)者的需求,JBuilder 8不僅支持Java 2企業(yè)版(Java 2 EnterPRise Edition ,J2EE)1.4版本規(guī)范,Borland Web Services Kit for Java也集成到這一版本中,JBuilder 8提供了更好的工具來測(cè)試EJB應(yīng)用程序。另外還增加了對(duì)Jakarta Struts的支持,讓目標(biāo)治理和調(diào)試更加輕易,增加了對(duì)非Java代碼的支持。JBuilder 8與Optimizeit5緊密集成,能夠滿足應(yīng)用開發(fā)周期(ALM)中不同階段的需要,因而能夠幫助企業(yè)加快軟件開發(fā)速度、降低成本,并提供更好的投資回報(bào)。
接下來,我們來看看激動(dòng)人心的JBuilder 8具體提供了哪些令人興奮的新特性。本文只列出大部分的新增功能,假如讀者想了解的更具體,請(qǐng)參考JBuilder 8的白皮書。
1. JDK 1.4.1
在JDK 1.4.1上運(yùn)行的JBuilder 8大大提高了開發(fā)的效率,在客戶端可以更高速的執(zhí)行
應(yīng)用。而且也增加了對(duì)鼠標(biāo)滾輪的支持,再以前版本的JBuilder中,只有靠拖動(dòng)滾動(dòng)條來修改程序,現(xiàn)在可以直接用鼠標(biāo)的滾輪鍵來瀏覽代碼了。還提供了更多關(guān)于集中針對(duì)治理及linux上的UI支持。
2. 工程治理
JBuilder 8在工程治理方面也增加了很多新的特性。
工程面板的文件拖拉功能
你可以從桌面用拖拉的方式拖一個(gè)文件到JBuilder 8的工程面板里面來,不過這個(gè)文件必須是JBuilder 8可識(shí)別的文件。你可以編輯這個(gè)文件,假如你希望它成為工程的一部分,可以按工程面板頂端的Add Files/Packages按鈕。
創(chuàng)建一個(gè)空的新文件
你可以通過FileNew來創(chuàng)建一個(gè)新的空文件
工程組
你可以在兩個(gè)相關(guān)的工程中創(chuàng)建一個(gè)工程組來關(guān)聯(lián)兩個(gè)工程,兩個(gè)工程彼此依靠如
CLIENT/SERVER,另一種邏輯分組是指不同的項(xiàng)目,使用自己不同的應(yīng)用服務(wù)器或者JDK,但是它們使用相同的代碼。以上功能為JBuilder企業(yè)版里所特有。
目錄視圖
你可以在工程里面添加一個(gè)目錄視圖,目錄視圖列出了一個(gè)目錄下面的所有文件,當(dāng)外界改變了這個(gè)文件的時(shí)候,工程面板中的目錄視圖有相應(yīng)的更新。以上功能為JBuilder企業(yè)版里所特有。
VisualCafe工程的導(dǎo)入
JBuilder 8能夠用向?qū)眄樌麑?dǎo)入VisualCafe的工程和文件。

在Required Library里新增一個(gè)工程
假如一個(gè)工程依靠另外一個(gè)工程的話,你可以在Required Library里加入那個(gè)工程。

3.調(diào)試功能的增強(qiáng)
只有在JBuilder企業(yè)版里才有以下的新增功能。
Smart Swap
有了Smart Swap,你就可以在debugging的情況下修改代碼了。Smart Swap改變、編譯、修改并更新你所修改過的文件。有了它,你可以在當(dāng)前的執(zhí)行點(diǎn)上在同一個(gè)debugging session下測(cè)試代碼。以上功能為JBuilder企業(yè)版里所特有。(JBuilder8 的Smart Swap技術(shù)是基于JDK 1.4的Hot Swap技術(shù))
設(shè)定Execution Point
你可以在當(dāng)前被調(diào)試的線程上增加一個(gè)Execution Point,這將改變它當(dāng)前執(zhí)行斷點(diǎn)的位置。以上功能為JBuilder企業(yè)版里所特有。
Smart Source
Smart Source能夠改變你的代碼的視圖,這樣你既可以在debugging的時(shí)候?yàn)g覽Java代碼,也可以瀏覽非Java代碼。以上功能為JBuilder企業(yè)版里所特有。(JBuilder8 的Smart Swap技術(shù)是基于JDK 1.4的JSR45技術(shù))
此外:JBuilder8對(duì)在debugging中的編輯、Change Watch command、EXPressionInsight Window、File Modified dialog box等都作了優(yōu)化。

4.在單元測(cè)試方面的改進(jìn)
JBuilder8利用Cactus擴(kuò)展了它在服務(wù)器端的單元測(cè)試。當(dāng)然還是和以前一樣支持
Junit,以下是JBuilder8再測(cè)試方面支持的新的特性。以上功能為JBuilder企業(yè)版里所特有。
Cactus的支持
有了Cactus,Junit可以支持在服務(wù)器端的Java代碼的測(cè)試。
Cactus設(shè)置向?qū)?br />您可以從(Wizard??Cactus Setup)菜單來設(shè)置Cactus。
EJB客戶端測(cè)試向?qū)?br />EJB客戶端測(cè)試向?qū)仍诳梢援a(chǎn)生兩種類型的Test Client:Junit Test Client和Cactus Test Client。
JUnit Text Collector
在RunTime Configuration屬性對(duì)話框里有一個(gè)新的運(yùn)行期測(cè)試類型屬性對(duì)話框讓你更加簡(jiǎn)便的識(shí)別你的測(cè)試用例。
Unit testing Stack Trace Filter
是一個(gè)過濾器,能夠讓用戶集中對(duì)自己有用的棧信息進(jìn)行跟蹤。
JUnit3.8
JBuilder8里的JUnit的版本是3.8。

5.UML
原來Project Propertys里的UML頁在Jbuilder8里被去掉了,里面的兩個(gè)選項(xiàng)被移到了其他的屬性頁上去了。其中UML diagrams被移到Project Propertys里的Class Filters頁,你可以在Class Filters頁里的Name旁邊的下拉框中選擇UML diagrams圖來加入或者執(zhí)行一些類和包。Diagram References From Generated Source這個(gè)用來包含產(chǎn)生代碼參考選項(xiàng)被移到Project Propertys里General頁里的底部。當(dāng)你選擇了這個(gè)選項(xiàng)的時(shí)候,UML視圖里就包括相關(guān)的IIOP 文件和EJB stubs的信息。以上功能為JBuilder企業(yè)版里所特有。

6.WEB development
JBuilder8另外一個(gè)很重要的新特性是增加了對(duì)Struts的支持。Struts是基于Model2或MVC,目的是增強(qiáng)對(duì)軟件的設(shè)計(jì)。model包含數(shù)據(jù),view是數(shù)據(jù)的表現(xiàn),controller控制model和view之間的交互。最典型的view就是一個(gè)jsp頁面,controller是一個(gè)叫ActionServlet的Servlet,model可以是任意的數(shù)據(jù)訪問技術(shù),從JDBC到EJB。整個(gè)框架包括了classes 、JSP、Servlet、tag library在Html和Java代碼之間建立了一個(gè)清楚的分層和業(yè)務(wù)邏輯的形象表達(dá)。Jbuilder8提供了工具和向?qū)硎鼓憧焖俚慕⒁粋€(gè)基于Struts的應(yīng)用。以上功能為JBuilder企業(yè)版里所特有。這些工具和向?qū)Оǎ?br />●你可以在Configure Libraries里設(shè)置你的Frameworks作為L(zhǎng)ibrarary。
●基于Struts的WEB應(yīng)用向?qū)?、JSP文件、web.xml文件。
●JSP到Struts的轉(zhuǎn)換向?qū)?,把一個(gè)已經(jīng)存在的HTML文件和JSP文件轉(zhuǎn)換成使用Struts標(biāo)簽的文件。
●可視化的編輯struts-config.xml文件。
●能夠在Action向?qū)Ю餅槟愕腟truts應(yīng)用創(chuàng)建一個(gè)Action Class并注冊(cè)到struts-config.xml文件中。
●能夠在ActionForm向?qū)Ю飫?chuàng)建一個(gè)使用一個(gè)特定的JSP字段的ActionForm并注冊(cè)到struts-config.xml文件中,也可以從ActionForm來創(chuàng)建一個(gè)JSP文件。
●在Web application向?qū)Ю锏腤AR generation選項(xiàng)在JBuilder8里改成了Build WAR,
有四個(gè)選項(xiàng):
(1)When Building Project Or WebApp:當(dāng)編譯工程或者是Web Application的時(shí)候創(chuàng)建WAR文件。
(2)When Building WebApp Only:只在編譯Web Application的時(shí)候創(chuàng)建WAR文件。
(3)When Building Project Only:只在編譯Project的時(shí)候創(chuàng)建WAR文件。
(4)Never:不產(chǎn)生WAR文件。
●你可以在JSP里選擇來手工的加入JSP 標(biāo)簽庫和框架支持,JBuilder8自帶的Tomcat版本是4.1,Tomcat4.1不支持JSP的調(diào)試。另外在JSTL等方面也由一些改進(jìn)。

7.Web Services
Web Services功能為JBuilder企業(yè)版里所特有。JBuilder8自帶了Borland Web Services
for Java,并提供了向?qū)Ш凸ぞ吒斓拈_發(fā)Web Services。Jbuilder8可以和各種各樣的Web
Services工具包集成工作。只要你選擇了Web Services工具包,JBuilder8就可以使你
的工程支持導(dǎo)入服務(wù),輸出Web Services的Java Classses。你只需要把工程設(shè)置成支持Web
Services就可以輸出Web Serveces的EJB。JBuilder8默認(rèn)把所有的無狀態(tài)Session Bean遠(yuǎn)
程接口里的業(yè)務(wù)方法公布為Web Services的,你可以越過默認(rèn)行為,手工來設(shè)置你想要顯示
成Web Services的EJB Modules、Beans、方法。
JBuilder8的Web Services功能和你所選得開發(fā)包有關(guān),包括:
●你可以設(shè)置你的工程支持Web Services。
●建立一個(gè)WSDL文件來表寫你所開發(fā)的Web Services。
●創(chuàng)建調(diào)用Web Service的客戶端。
●導(dǎo)入一個(gè)描述Web Services的EAR或者WSDL來創(chuàng)建調(diào)用服務(wù)的類。
●創(chuàng)建服務(wù)器端的代碼來本地化Services類。
●把Java類轉(zhuǎn)換成Web Services。
●自動(dòng)的轉(zhuǎn)換無狀態(tài)Session Bean遠(yuǎn)程接口里的商務(wù)方法。
●再調(diào)用服務(wù)的時(shí)候監(jiān)聽客戶端和服務(wù)器端的SOAP信息。
●利用Web Services Explorer來查找或者發(fā)布一個(gè)Web Services作為一個(gè)UDDI(Universal Description, Discovery, and Integration)注冊(cè)。

8.XML
SAX Handler wizard
JBuilder8的SAX Handler wizard使用了JDK1.4里的JAXP。該功能為JBuilder企業(yè)版里所特有。
Cocoon
在JBuilder8里Cocoon的版本升級(jí)到了2.0.3。在Web Application向?qū)Ю锟梢赃x擇Cocoon作為framework,假如你使用Cocoon Web Application向?qū)У脑挘珻ocoon前的框是自動(dòng)選擇上的。以上功能為JBuilder企業(yè)版里所特有。
在IDE里的XML選項(xiàng)
在JBuilder8的(ToolsIDE Options)里有個(gè)新的選項(xiàng)??Ignore DTD。這個(gè)選項(xiàng)是默認(rèn)選擇上的,這樣JBuilder不解析DTD,也不報(bào)告結(jié)構(gòu)面板里的錯(cuò)誤,假如不選擇,JBuilder每次都解析DTD并報(bào)告結(jié)構(gòu)面板里的錯(cuò)誤。

9.運(yùn)行設(shè)置
JBuilder8重新設(shè)計(jì)了運(yùn)行期設(shè)置屬性對(duì)話框,在Run這一頁里面包含了一個(gè)下拉框,你可在里面選擇你需要設(shè)置的應(yīng)用程序的類型。當(dāng)你選擇Edit或者Copy功能時(shí),這個(gè)框是不能被改動(dòng)的。
JBuilder8包含了可以讓你在JBuilder中象其他工程一樣運(yùn)行、調(diào)試、最優(yōu)化你的開放工具工程的開放工具運(yùn)行其設(shè)置類型,該類型你載下拉框中可以看得到。這樣你就不用退出JBuilder,創(chuàng)建一個(gè)JAR文件再COPY到相應(yīng)的目錄中去,然后再重新啟動(dòng)JBuilder了。

10.編譯系統(tǒng)
Apache Ant的支持
Apache Ant的版本更新至1.5.1,以下是幾個(gè)新增的功能:
●Build.xml以相對(duì)路徑顯示在工程面板里,你可以右擊build.xml文件后選擇Properies,在Ant頁里修改這個(gè)選項(xiàng)。
●使用Ant向?qū)硐蚬こ汤镄略鼍幾g文件,假如你使用向?qū)?,系統(tǒng)會(huì)自動(dòng)識(shí)別編譯文件為Ant
編譯文件。
●假如你想要Ant使用JDK工程,在Project Properties里的Build頁的Ant頁里選擇User
Project JDK When Running Ant。
Project Properties里的Build頁
在Project Properties里的Build頁里有了一些變化:
●Java頁??你能選擇編譯的編譯器。把General頁里的Enable Assert KeyWord選項(xiàng)放到
這里來了。
●General頁??新增了Autosave All Files Before Compiling、Refresh Project Before
Building、Generate Source To Output Path等選項(xiàng)。
●ANT頁??新增了User Project JDK When Running Ant選項(xiàng)。
●Menu Item頁??你能在這里新增一些指定的對(duì)象。(例如你設(shè)置的ANT命令)
●Web Service頁??新增了Regenerate Deployment選項(xiàng),覆蓋Web Services的配置文件。
編譯工程組
你能夠在Project Group Properties改變一個(gè)工程組里個(gè)各子工程的編譯順序和定制菜
單項(xiàng)目。
資源治理
可以讓你使用Jbuilder不識(shí)別的文件,并在編譯的時(shí)候跟隨工程一起復(fù)制到相應(yīng)的目錄。

11.配置
不依靠檔案文件
當(dāng)用Archive Builder和Native Executable Builder創(chuàng)建檔案文件和創(chuàng)建WAR文件的
時(shí)候,你可以不依靠檔案文件。Archive Builder和Native Executable Builder在檔案文件的屬性里的Content頁,Web App里的Class頁里指定了用不同方式把類和資源整合在一起的幾種方式:
Classes: (1)Specified Only (2)Specified And Dependent (3)All
Resource: (1)Specified Only (2)All
例如:假如你想在檔案文件中包括所有的類和資源的話,你可以在Classes面板和
Resources面板里都選擇All。假如你不想加入這些依靠的資源,而只是想加入自己指定的一些東西的話,你可以在兩個(gè)面板里都選擇Specified Only選項(xiàng),然后可以用Add Classes按鈕假如你想要的東西。假如你加類的話必須加工程輸出路徑的類,假如是加文件的話必須加入工程的Source路徑里的文件。
Archive Builder
Archive Builder現(xiàn)在有了一種新的檔案類型,可執(zhí)行的JAR文件。假如你要把一個(gè)已經(jīng)
存在的JAR文件變成可執(zhí)行的話,你可以選擇這種類型。你也可以為執(zhí)行選擇一種運(yùn)行期的設(shè)置。
重新設(shè)計(jì)了Archive Builder和Native Executable Builder里的Content頁,可以不
依靠檔案文件,見前面。
假如你在Configuration頁里為一個(gè)應(yīng)用程序選擇主類的時(shí)候選擇了<Auto Select>,工
程在運(yùn)行的時(shí)候就找到默認(rèn)的運(yùn)行設(shè)置包括默認(rèn)的參數(shù)來運(yùn)行你的應(yīng)用程序。假如沒有默認(rèn)的設(shè)置或者默認(rèn)的不是一個(gè)應(yīng)用程序的設(shè)置,系統(tǒng)就自動(dòng)使用第一個(gè)應(yīng)用程序運(yùn)行期設(shè)置。
創(chuàng)建本地執(zhí)行
假如你選擇了Native Executable或Executable JAR檔案類型的話, 你就可以使用
Archive Builder來創(chuàng)建可執(zhí)行的文件。你也可以使用Native Executable Builder來創(chuàng)建。
設(shè)置本地執(zhí)行文件
當(dāng)你用Archive Builder或Native Executable Builder創(chuàng)建了可執(zhí)行的文件后,你也
可以選擇屬性面板里的Runtime來設(shè)置創(chuàng)建或者重寫配置文件。有以下的設(shè)置類型:
(1) Create executable configuration.
(2) Create executable configuration and save a copy in the specified file.
(3) Override the executable configuration with the specified file.
假如你選擇2或者3的時(shí)候,設(shè)置文件將被加到工程里去。

12.生產(chǎn)效率的提高
消息框
你可以使消息框在屏幕的任何位置變成一個(gè)自由移動(dòng)的窗口。
狀態(tài)欄消息
你可以使用ToolsIDE OptionsBrowserStatus Message Timeout選項(xiàng)設(shè)置狀態(tài)欄信息
保持的時(shí)間。
使用Regular expressions選項(xiàng)查找
在JBuilder8里的查找選項(xiàng)里新增了使用Regular expressions查找。
編輯器
大多數(shù)效率的改進(jìn)是針對(duì)編輯器的,有以下的方面的改進(jìn)。
(1)拖放
你可以拖放文本,選擇上了一段文本后,可以用鼠標(biāo)把被選擇的部分拖放到你指定的地
方。這樣的功能以前大家很熟悉是在微軟的工具里。
(2)行數(shù)
在代碼的左邊默認(rèn)顯示了各行的行數(shù),你可以在(ToolsEditor Options)里去掉這個(gè)選
項(xiàng)。也可以在Line Number頁邊直接按右鍵來快速取消這個(gè)選項(xiàng)。
(3)選擇文本
你可以利用左邊的行數(shù)來選擇一整行或者一行的一部分。
(4)代碼格式
你可以在ProjectProject Properties里的Formatting頁里選擇相關(guān)的選項(xiàng)來制定你
的代碼格式的偏好和自動(dòng)對(duì)齊你的代碼。在旁邊的一個(gè)窗子里會(huì)顯示出你的設(shè)置的改變。
(5)縮放工具
在編輯器的底部有一個(gè)放大鏡的按鈕,用這個(gè)按鈕你可以縮放你的代碼。
(6)快捷鍵的改進(jìn)
你可以在編輯器的底部改變快捷鍵的設(shè)置,可以設(shè)置不同的方式也可以在Editor Option
里使用定制來改變某個(gè)方式里具體的某個(gè)鍵。

13.團(tuán)隊(duì)開發(fā)的改進(jìn)
Merge Conflicts
在History面板里有一個(gè)Merge Conflicts頁,你可以在這里察看或者解決在工作臺(tái)和
版本控制庫里相應(yīng)的文件的不一致情況。以上功能為JBuilder企業(yè)版里所特有。(Merge Conflicts只支持CVS和VSS)
CVS的改進(jìn)
CVS方面右兩個(gè)要害的改進(jìn):
(1) 假如你在JBuilder8里用pserver方式連接的時(shí)候,你可以指定端口號(hào)。
(2) 你能在Project中 CVS向?qū)Ю锼阉鲙炖锏囊幌盗械哪K和分支。
Clear case的改進(jìn)
Clear case在版本控制設(shè)置治理方面也有很多改進(jìn),Status Browser主要是一個(gè)瀏覽工
具:可以瀏覽激活的工程,顯示每個(gè)文件的版本控制狀態(tài),顯示可用的版本和不同版本之間的差別。Commit Browser提供了Status Browser瀏覽功能,提供改變文件版本控制操作的一般的訪問。有了Commit Browser,你能夠?yàn)槊恳粋€(gè)文件設(shè)定你想要設(shè)定的版本控制命令,輸入一些單個(gè)文件或者整個(gè)組的注釋,然后點(diǎn)一下就可以執(zhí)行所有的命令了。另外還提供動(dòng)態(tài)和快照支持、控制臺(tái)輸出、對(duì)于一個(gè)文件多人的修改合并功能、用命令來訪問ClearCase工具和提供UCM的支持。以上功能為JBuilder企業(yè)版里所特有。

14.支持J2EE服務(wù)器
以下是JBuilder8支持的J2EE服務(wù)器:
支持Sybase EAServer
支持BEA WebLogic Server
支持Borland Enterprise Server
支持Oracle9i Application Server

15.JavaDoc的改進(jìn)
JBuilder8包含了一個(gè)包編輯器來讓用戶創(chuàng)建、編輯、刪除工程中那些單獨(dú)包的
package.html文件。

16.Refactoring的改進(jìn)
在結(jié)構(gòu)面板上有以下的Refactoring命令:Find References 、Optimize Imports 、Rename
Package 、Rename Class 、Rename Method 、Rename Field 、Change Method Parameters 。

17.accessibility的改進(jìn)
JBuilder8的每一個(gè)部分都可以通過鍵盤訪問到,由于這一部分的重要性不大,具體細(xì)節(jié)
請(qǐng)察看相關(guān)資料。

總結(jié)
JBuilder8主要在以下方面提供了大量的功能:
(1) 使用一個(gè)新的標(biāo)準(zhǔn)的Web開發(fā)框架來加速Web應(yīng)用程序。
(2) 通過工程組、代碼格式化、比以前更緊密的和代碼治理控制系統(tǒng)聯(lián)系在一起。
(3) 比以前更快的使用支持J2EE、Web Applications、EJB的單元測(cè)試工具來更靈活的開發(fā)軟件。
(4) 使用改進(jìn)的編輯器增加了生產(chǎn)力和代碼可靠性,還有HotSwap debugging和加強(qiáng)的性能。
假如需要了解更多的信息,請(qǐng)?jiān)L問http://www.borland.com/jbuilder

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
日本黄色动态图| 亚洲欧美网站| 国产人妻精品一区二区三| 欧美日韩一区精品| 亚洲成人亚洲激情| 玖玖玖视频精品| 自拍视频在线网| 亚洲精品韩国| 欧美亚洲三级| 婷婷视频在线| 日韩在线短视频| 亚洲私拍视频| 中文字幕一区二区在线视频| 欧美巨胸大乳hitomi| 色综合天天综合网国产成人网| 中国日韩欧美久久久久久久久| 五月婷婷综合色| 久久影视电视剧免费网站| 天天射—综合中文网| 婷婷综合在线观看| 欧美性猛交xxxx黑人交| 日韩 欧美 亚洲| 四虎国产精品永远| 欧美日韩一区二区三区四区在线观看| 日韩福利视频网| 成人精品美女隐私视频| 国产99精品在线观看| 日本福利视频在线| 色哟哟一区二区在线观看| 国产一区二区三区免费看| 成人性爱视频在线观看| 精品精品久久| 性感美女激情视频在线观看| 亚洲 欧美 精品| 99理论电影网| 国产电影一区二区三区| 国产精品10p综合二区| 国产日韩成人内射视频| 中文字幕一区日韩精品| 免费黄网站欧美| 91jq激情在线观看| 国产a∨精品一区二区三区不卡| 国产性网软件大全| 欧美电影h版| 亚洲激情男女视频| 四虎成人精品在永久免费| 中文在线网在线中文| 91黄色在线观看| 成人免费毛片播放| 久久免费精品视频| 人妻丰满熟妇av无码区app| 在线观看午夜看亚太视频| 韩国视频理论视频久久| 欧美日本中文字幕| 青春草在线视频免费观看| 天天操人人爽| 黑人巨大亚洲一区二区久| 中文字幕第五页| 国产成人无码av在线播放dvd| 中文字幕久精品免费视频| 伊人男人综合视频网| 亚洲午夜性刺激影院| 欧美xxbbb1手交| 在线看三级网站视频| 狠狠干狠狠久久| 狠狠色噜噜狠狠狠狠色吗综合| 日本成人在线播放| 精品国产一区二区三区不卡蜜臂| 久久久综合色| 3p在线观看| 亚洲欧洲专区| 一道本无吗dⅴd在线播放一区| 亚洲韩国日本中文字幕| 嫩草影院一区二区三区| 亚洲男男gay视频| 手机在线观看av网站| 国产精品白浆| 9.1成人看片| 国产精品免费视频一区二区| 国产精品电影一区二区| 亚洲a视频在线| 色噜噜狠狠成人中文综合| 永久免费毛片在线播放不卡| 99成人精品| 中国一级黄色录像| 欧美亚洲视频| 私密视频在线观看| 亚洲视频每日更新| 18国产免费视频| 草草久视频在线观看电影资源| 91成人福利在线| 97碰在线观看| 国产精品色婷婷久久58| 国产一区二区不卡视频在线观看| 色吊丝av中文字幕| 成人美女视频在线看| 国产精品免费看久久久无码| 伊人影院中文字幕| 国产美女精品免费电影| 黄p免费网站| www天堂在线| 日韩欧美在线影院| 免费观看成年在线视频网站| 小毛片在线观看| 青娱乐精品视频在线| 国产欧美一区二区三区视频| 精品人妻一区二区三区免费| 7777精品久久久久久| 国产精品成人久久电影| 国产在线一区二| 最新国产在线视频| 日韩精品成人一区| 国产精品99久久久久久久| 激情综合自拍| 麻豆tv在线观看| 亚洲国产国产亚洲一二三| 日韩视频一区二区三区在线播放免费观看| 欧美高清hd18日本| 狠狠人妻久久久久久综合蜜桃| 国产老肥熟一区二区三区| 欧美视频一区二区三区在线观看| 国产一区二区三区在线观看精品| 亚洲制服在线观看| 欧美视频一区二区在线| 国产在线日韩在线| 欧美日韩精品一区二区视频| 日韩免费高清在线| 精品国产一区二区三区四区四| 欧美人xxx| 亚洲自拍偷拍九九九| 国产av自拍一区| 久久99国内| 韩国一区二区三区视频| 酒色婷婷桃色成人免费av网| 国产精品久久久久久久久久久久久久久久| 在线观看免费黄色小视频| 亚洲成人影院少妇| 国产日韩一区二区在线观看| 亚洲欧洲高清在线| 青青在线免费视频| 久久久久久久久丰满| 亚洲美洲欧洲综合国产一区| 五月天国产在线| 国产剧情麻豆剧果冻传媒视频免费| 国产一级片免费视频| 国产片一区二区三区| 久久五月精品中文字幕| 国产在线一区二区综合免费视频| 欧美成人精品在线| 亚洲 国产 日韩 综合一区| 日韩欧美一级特黄在线播放| 国产精品一二三产区| 久久久久久久久久久久久女国产乱| 一区二区三区亚洲| 精品国产免费一区二区三区四区| 最新国产麻豆精品| 日韩av成人在线| 91精品店在线| av男人的天堂在线| 精品少妇人欧美激情在线观看| 国产手机在线视频| 国产毛片久久| 日韩大尺度视频| 欧美在线日韩| 99r国产精品| 欧美日韩精品免费观看| 久久青青草原亚洲av无码麻豆| 亚洲天堂2020| 日韩理论电影| 国产精品第1页| 日本免费网站| 精品国产一区二区三区| 日本加勒比一区| yw.139尤物在线精品视频| 欧美国产一区二区三区| 久久先锋影音av| 日本美女xxx| 国产一区二区日韩| 影音先锋欧美资源| 中文成人在线| 久久夜精品va视频免费观看| 久久综合网hezyo| 欧美 日韩 国产 成人 在线| 精品视频自拍| 理论片大全免费理伦片| www.亚洲免费av| 日韩一级片免费在线观看| 91农村精品一区二区在线| 亚洲免费色视频| 久久久久久久久久久福利| av福利精品| 国内精品久久久久久久久久久| 欧产日产国产精品98| 国产吃瓜黑料一区二区| 国产精品人人妻人人爽| 国产日产欧产精品推荐色| 午夜精品亚洲一区二区三区嫩草| 三级视频网站在线观看| 中文字幕免费精品| 999精品免费视频| 在线中文字幕网站| 一区二区三区观看| 51视频国产精品一区二区| 国产嫩草一区二区三区在线观看| 日韩精品一区二区三区第95| 国产亚洲成人精品| 一区二区三区日韩视频| 亚洲情侣在线| 精品无码av一区二区三区不卡| 8av国产精品爽爽ⅴa在线观看| 日韩精品一区二区三区外面| 久久免费精品日本久久中文字幕| 在线成人性视频| 特大巨黑人吊性xxxxn38| 亚洲巨乳在线| av污在线观看| 欧美一级视频精品观看| 99蜜桃臀久久久欧美精品网站| 日韩欧美亚洲精品| 亚洲国产精品免费视频| 偷拍盗摄高潮叫床对白清晰| 日本精品在线观看视频| 国产亚洲精品成人av久久ww| 91在线视频免费| 在线国产亚洲欧美| 欧美在线日韩在线| 老司机久久99久久精品播放免费| 欧美日韩免费| 三级黄色的网站| а天堂中文在线官网| 伊人色综合久久天天| 欧美在线精品免播放器视频| 成人午夜两性视频| 99久久亚洲国产日韩美女| 免费精品视频在线| 欧美天天综合网| 隔壁人妻偷人bd中字| 欧美高清www午色夜在线视频| 天天操天天操天天色天天要| 久久伊人91精品综合网站| 九九九九久久久久| 自拍偷拍你懂的| 色爱综合网欧美| 无码无遮挡又大又爽又黄的视频| 中国女人内谢69xxx视频| 久久99精品久久久水蜜桃| 久久99精品久久久久久欧洲站| 天堂√最新版中文在线| 亚洲欧洲国产专区| 日韩成人伦理| 国产一区二区三区四区福利| 欧美777四色影视在线| 少妇高潮一69aⅹ| 成人小视频在线| 天天做天天爱天天爽综合网| 午夜免费福利视频在线观看| 91av免费看| 激情偷乱视频一区二区三区| baoyu777.永久免费视频| 在线麻豆国产传媒1国产免费| 国产伦精品一区二区三区在线| 国产一区二区三区朝在线观看| 日韩不卡视频一区二区| 粉嫩一区二区三区在线观看| 国产免费一区二区三区最新6| 91精品国产91久久综合| 国产精品久久久一区二区三区| 亚洲深夜影院| 亚洲一区二区在线观看视频| 黄色视屏免费在线观看| 四虎5151久久欧美毛片| 日本成人在线视频网址| 中文字幕乱码中文乱码51精品| 国产精品久久免费看| 国产二级片在线观看| 亚洲一区二区四区蜜桃| 91网在线看| 91福利国产成人精品播放| 一区二区三区韩国免费中文网站| 久久久久久久一区二区三区| 国产在线精品不卡| 久久中文字幕视频| 久久精品国产第一区二区三区最新章节| 婷婷综合在线视频| 韩日视频在线观看| 国产主播喷水一区二区| 成人三级视频| 色欲av伊人久久大香线蕉影院| 亚洲经典在线| 精品一区二区三区四区在线| 国产在线拍揄自揄拍无码| 亚洲图片欧美日产| 免费看欧美一级片| 国产麻豆免费| 亚洲精品免费播放| 天天干天天操天天做| 伊人久久大香线蕉无限次| 欧美男男青年gay1069videost| 九九热爱视频精品视频| 国产字幕视频一区二区| 国产精品美女久久久久| 精品一区二区三区日本| 污污的视频网站在线观看| 成人av资源网| 天天看片中文字幕| 日韩一区二区视频| 欧美videosex性欧美黑吊| 欧美videos粗暴| 在线日韩欧美| 色欧美乱欧美15图片| 日韩免费一级片| 中韩乱幕日产无线码一区| 欧美啪啪免费视频| 国产成人精品一区二区三区免费| 欧美欧美午夜aⅴ在线观看| 国产欧美视频在线| 亚洲毛片在线观看| 亚洲精品久久久久久宅男| 欧美综合久久久| caoporn97在线视频| 不卡高清视频专区| 成人国产在线| 床上的激情91.| 欧美 变态 另类 人妖| 草草地址线路①屁屁影院成人| 热久久视久久精品18亚洲精品| 色综合免费视频| 在线播放亚洲激情|