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

JBoss jBPM安裝配置(Tomcat 6.0+MySQL 5.1)

開發(fā) 后端
本文全面的介紹了jBPM的特色,并描述了JBoss jBPM的安裝配置。JBoss jBPM運行開發(fā)環(huán)境的創(chuàng)建需要JDK 1.5或者更高版本。

jBPM,全稱是Java Business Process Management,是一種基于J2EE的輕量級工作流管理系統(tǒng)。jBPM是公開源代碼項目,遵循Apache License。jBPM在2004年10月18日,發(fā)布了2.0版本,并在同一天加入了JBoss,成為了JBoss企業(yè)中間件平臺的一個組成部分,它的名稱也改成JBoss jBPM。

jBPM有兩大特色,使他成為市場的一大兩點。其中最大的特色就是它的業(yè)務邏輯定義沒有采用目前的一些規(guī)范,如WfMC´s XPDL, BPML, ebXML, BPEL4WS等,而是它自己定義的JBoss jBPM Process definition language (jPdl)。jPdl把一個業(yè)務邏輯流程看作是一個UML狀態(tài)圖,如果你不熟悉UML狀態(tài)圖,那初學計算機語言的流程圖應該熟悉吧,表達的方式和意思大同小異。jPdl詳細定義了這個狀態(tài)圖的每個部分,如起始、結(jié)束狀態(tài),狀態(tài)之間的轉(zhuǎn)換等;其另一大特色就是集成Hibernate,確切的說是綁定,使用Hibernate來管理數(shù)據(jù)庫,這樣jBPM只專注于他的業(yè)務流程控制。

從上面可以看出,jBPM是一個業(yè)務流程管理引擎,是一個工作流引擎。除此之外,它同時實現(xiàn)了對jPDL和對BPEL的支持。它整合了Hibernate技術(shù)處理數(shù)據(jù)庫,創(chuàng)建了一系列的數(shù)據(jù)庫表,持久化工作流引擎所需的狀態(tài)。因此,jBPM支持所有Hibernate支持的數(shù)據(jù)庫,能夠把Java對象持久化到數(shù)據(jù)庫中,把Hibernate支持的Java類的對象保存到數(shù)據(jù)庫中!

你完全可以像用 Java 的類庫一樣使用JBoss jBPM,而且通過配置JBoss jBPM也可以被部署在其它J2EE應用服務器上和任何數(shù)據(jù)庫上。

在本文中,我們首先來創(chuàng)建我們的JBoss jBPM運行開發(fā)環(huán)境。在開始之前,請準備一下軟件產(chǎn)品:

·JDK 1.5 或者更高版本, 這里使用JDK 6u10b

·Apache Tomcat 5.5.x或更高版本,這里使用Tomcat 6.0.16

·MySQL 5.1 ,也可以選擇其它Hiberante 支持的數(shù)據(jù)庫,沒有太大差別,這里使用MySQL 5.1

·Apache Ant 1.7.0

·JBPM-3.2.3

·Eclipse Europa(Eclipse V3.3) for JavaEE Developers或更高, 這里使用Eclipse V3.4

說明:JBoss jBPM的發(fā)布包中已經(jīng)配置好了一套服務環(huán)境,是基于JBoss的。因為我們習慣了Tomcat 的小巧靈活,而且我們也不希望jBPM依賴JBoss。

下載安裝JDK,Tomcat, Ant, MySQL, 并設置相應的環(huán)境變量

此步驟不再熬述,具體請查閱官方文檔

Jdk:http://java.sun.com/

Ant:http://ant.apache.org/

Tomcat:http://tomcat.apache.org/

Eclipse:http://www.eclipse.org/

下載JBoss jBPM

JBoss jBPM 官方(http://www.jboss.org/jbossjbpm/)當前發(fā)布的版本為 3.2.3, 只需要下載jPDL Suite,下載后得到jbpm-jpdl-suite-3.2.3.zip,這個套件包含了所有的內(nèi)容和資源,包括eclipse插件,示例,和流程管理控制應用。

解壓jbpm-jpdl-suite-3.2.3.zip,這里解壓后得到D:jbpm-jpdl-3.2.3,其主要目錄結(jié)構(gòu)如下:

D:jbpm-jpdl-3.2.3
|--- db 這里都是些sql定義和數(shù)據(jù)文件,如果改用其它數(shù)據(jù)庫,可以使用這些資源來創(chuàng)建,服務還是很周到的。順便
| 羅嗦一句,jBPM 默認使用的是內(nèi)存數(shù)據(jù)庫 hsqldb ,這個數(shù)據(jù)庫還沒研究過(嘿嘿---)
|
|--- deploy 用來部署你的應用的包和資源
|
|--- designer 這里是Eclipse插件,這樣你就可以在圖形界面來定義你的業(yè)務流程,骨灰級人物沒他也能過日子
|
|--- doc 這里是jBPM相關(guān)組件的API 文檔
|
|--- examples 這里是些學習的例子
|
|--- lib jBPM 的類庫
|
|--- server 這里有一個JBoss 服務器,并且包含了本JBoss jBPM引擎,還部署了websale例子
|
|--- src 這里是JBoss jBPM的源代碼

配置數(shù)據(jù)庫

jBPM需要把初始化數(shù)據(jù)和工作流定義存儲到數(shù)據(jù)庫中,它定義了一套數(shù)據(jù)結(jié)構(gòu)來存儲這些數(shù)據(jù),這也是該容器本身的特點。

在mysql 中創(chuàng)建一個數(shù)據(jù)庫 jbpm ,(create database jbpm;),并創(chuàng)建用戶jbossjbpm(密碼:jbossjbpm)

說明:如果你嫌麻煩可以使用root賬號和其密碼,不過下面的設置請做相應的更改

在D:jbpm-jpdl-3.2.3db 找到jbpm.jpdl.mysql.sql, 該文件必須修改一下,以符合MySQL的語法結(jié)構(gòu)。具體就是在每條語句的末尾增加一個分號";"你可以借助 UltrEdit, EditPlus等工具來做這些事情(注意替換時要注意匹配大小寫,有寫表的字段中包含CREATE字符),如果是第一次創(chuàng)建這些數(shù)據(jù)庫表,要刪除create語句上面的alter和drop(這些表還都不存在)。

準備jBPM包

這是個jbpm-jpdl流程管理控制臺,就像Tomcat有個單獨的Administrator應用用來管理配置和部署一樣的東東。有了他你可以在圖形界面來操作控制你的應用。

打開命令行控制臺,切換到D:jbpm-jpdl-3.2.3deploy 目錄,執(zhí)行以下命令:

ant customize.console.for.tomcat

注意:請確保你的ant安裝配置妥當,可以在命令行輸入:ant -version 來檢測ant 是否正確安裝。命令執(zhí)行后能看到ant的版本信息即OK

ant customize.console.for.tomcat 執(zhí)行成功后,會在D:jbpm-jpdl-3.2.3deploy 目錄下生成customized和target目錄,其中customized目錄下的jbpm-console.war即是我們想要的war包。

我們需要修改jbpm-console.war/WEB-INF/classes/hibernate.cfg.xml 文件,以適應我們的資源屬性的需要。修改后的結(jié)果如下:

Xml代碼

  1. hibernate-configuration>   
  2.  session-factory>   
  3.    
  4.  ﹤!-- hibernate dialect -->   
  5.  property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect﹤/property>   
  6.    
  7.  ﹤!-- JDBC connection properties (begin) -->   
  8.  property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver﹤/property>   
  9.  property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpm﹤/property>   
  10.  property name="hibernate.connection.username">jbossjbpm﹤/property>   
  11.  property name="hibernate.connection.password">jbossjbpm﹤/property>   
  12.  ﹤!-- JDBC connection properties (end) -->   
  13.    
  14.  property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider﹤/property>   
  15.    
  16.  ﹤!-- DataSource properties (begin) ==   
  17.  property name="hibernate.connection.datasource">java:/JbpmDS﹤/property>   
  18.  == DataSource properties (end) -->   
  19.  property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory﹤/property>   
  20. ...  

這里就是啟用了 更換了默認的數(shù)據(jù)屬性,JDBC connection properties ,還有自己定義的數(shù)據(jù)名字和帳號,另外需要注意的是用

Xml代碼

  1. property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory﹤/property>  

代替JTATransactionFactory和CMTTransactionFactory,想用JTATransactionFactory或CMTTransactionFactory配置也可以,不過還沒有研究過,有知道的朋友可以一起學習一下。

拷貝jboss-j2ee.jar包至jbpm-console.war/WEB-INF/lib 。發(fā)布包下(D:jbpm-jpdl-3.2.3)很多地方都有這個包你可以找一下,比如 D:jbpm-jpdl-3.2.3serverclient。

這里主要是用到了Java Transaction Architecture, 所以你可以用J2EE中的jta.jar包還替換jboss-j2ee.jar。

拷貝commons-collections.jar 包至jbpm-console.war/WEB-INF/lib 。發(fā)布包下(D:jbpm-jpdl-3.2.3)好幾處都有這個包,比如 D:jbpm-jpdl-3.2.3serverserverjbpmlib 。這個包是Apache Commons包,到處都找的的到。

拷貝jsf-api.jar和jsf-impl.jar包至jbpm-console.war/WEB-INF/lib ,你可以在D:jbpm-jpdl-3.2.3serverserverjbpmdeployjboss-web.deployerjsf-libs種找到這兩個包。

說明:因為jbpm-console是一個jsf應用,沒這兩個包,你訪問時會報404或505錯誤。

拷貝MySQL JDBC驅(qū)動程序包至%CATALINA_HOME%/lib (Tomcat 6)或%CATALINA_HOME%/common/lib(Tomcat 5.5)

拷貝修改后的jbpm-console至%CATALINA_HOME%/webapps

這樣jBPM基本上配置完成,但是我們還不能訪問他,還需要配置安全訪問控制和初始的用戶數(shù)據(jù)

配置Tomcat 安全域

方法一:在%CATALINA_HOME%/conf/Catalina/localhost 創(chuàng)建一個jbpm-console.xml 文件,內(nèi)容如下:

Xml代碼

  1. Context>   
  2. Realm className="org.apache.catalina.realm.JDBCRealm"   
  3.  driverName="com.mysql.jdbc.Driver"   
  4.  connectionURL="jdbc:mysql://localhost:3306/jbpm"   
  5.  connectionName="jbossjbpm"   
  6.  connectionPassword="jbossjbpm"   
  7.  userTable="JBPM_ID_USER u, JBPM_ID_MEMBERSHIP m, JBPM_ID_GROUP g"   
  8.  userNameCol="g.TYPE_ = 'security-role' AND m.GROUP_ = g.ID_ AND m.USER_ = u.ID_ AND u.NAME_"   
  9.  userCredCol="DISTINCT u.PASSWORD_"   
  10.  userRoleTable="JBPM_ID_USER u, JBPM_ID_MEMBERSHIP m, JBPM_ID_GROUP g"   
  11.  roleNameCol="g.NAME_" />   
  12. ﹤/Context>  

方法二:修改 %CATALINA_HOME%/conf/tomcat-users.xml文件來設置安全域。為了不和tomcat已有的用戶沖突,這里把 tomcat以前的登陸帳號username="admin" 修改為username="tadmin",修改后的文件如下:

Xml代碼

  1. ﹤?xml version='1.0' encoding='utf-8'?>   
  2.    
  3. tomcat-users>   
  4.    
  5.  role rolename="user"/>   
  6.    
  7.  role rolename="administrator"/>   
  8.    
  9.  role rolename="manager"/>   
  10.    
  11.  role rolename="sales"/>   
  12.    
  13.  role rolename="hr"/>   
  14.    
  15.  role rolename="admin"/>   
  16.    
  17.  role rolename="participant"/>   
  18.    
  19.  user username="user" password="user" roles="user,sales"/>   
  20.    
  21.  user username="shipper" password="shipper" roles="user,hr"/>   
  22.    
  23.  user username="manager" password="manager" roles="admin,hr,manager,user,sales"/>   
  24.    
  25.  user username="tadmin" password="" roles="admin,manager"/>   
  26.  user username="admin" password="admin" roles="admin,user,hr"/>   
  27. ﹤/tomcat-users> 

 

初始化數(shù)據(jù)

在MySQL jbpm數(shù)據(jù)庫中插入以下數(shù)據(jù)

Sql代碼

  1. INSERT INTO JBPM_ID_GROUP VALUES(1,'G','sales','organisation',NULL);   
  2.    
  3. INSERT INTO JBPM_ID_GROUP VALUES(2,'G','admin','security-role',NULL);   
  4.    
  5. INSERT INTO JBPM_ID_GROUP VALUES(3,'G','user','security-role',NULL);   
  6.    
  7. INSERT INTO JBPM_ID_GROUP VALUES(4,'G','hr','organisation',NULL);   
  8.    
  9. INSERT INTO JBPM_ID_GROUP VALUES(5,'G','manager','security-role',NULL);   
  10.    
  11. INSERT INTO JBPM_ID_USER VALUES(1,'U','user','user@sample.domain','user');   
  12.    
  13. INSERT INTO JBPM_ID_USER VALUES(2,'U','manager','manager@sample.domain','manager');   
  14.    
  15. INSERT INTO JBPM_ID_USER VALUES(3,'U','admin','admin@sample.domain','admin');   
  16.    
  17. INSERT INTO JBPM_ID_USER VALUES(4,'U','shipper','shipper@sample.domain','shipper');   
  18.    
  19. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(1,'M',NULL,NULL,2,4);   
  20.    
  21. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(2,'M',NULL,NULL,3,4);   
  22.    
  23. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(3,'M',NULL,NULL,4,4);   
  24.    
  25. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(4,'M',NULL,NULL,4,3);   
  26.    
  27. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(5,'M',NULL,NULL,1,3);   
  28.    
  29. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(6,'M',NULL,NULL,2,3);   
  30.    
  31. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(7,'M',NULL,NULL,3,3);   
  32.    
  33. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(8,'M',NULL,NULL,3,2);   
  34.    
  35. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(9,'M',NULL,NULL,2,2);   
  36.    
  37. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(10,'M',NULL,NULL,2,5);   
  38.    
  39. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(11,'M',NULL,'boss',2,1);   
  40.    
  41. INSERT INTO JBPM_ID_MEMBERSHIP VALUES(12,'M',NULL,NULL,1,1);  

啟動Tomcat 服務,查看控制臺的日志,排除錯誤,數(shù)據(jù)庫錯誤和支持庫不完整都可能導致錯誤。

在瀏覽器中輸入:http://localhost:8080/jbpm 能正常訪問說明部署成功,你可以用頁面上列出的用戶和賬號登陸進去體驗一下。

【編輯推薦】

  1. jBPM 4.0.0.Beta2版本發(fā)布
  2. Equinox動態(tài)化深入分析
  3. J2EE工作流管理系統(tǒng)jBPM詳解(一)
  4. J2EE工作流管理系統(tǒng)jBPM詳解(二)
  5. JBoss 發(fā)布Java工作流引擎jBPM 3.1 Final
責任編輯:yangsai 來源: 網(wǎng)絡
相關(guān)推薦

2009-07-09 13:15:20

JDK1.6.0 To

2009-06-11 13:43:21

jBPM用戶指南jBPM 4.0

2010-02-05 13:37:07

Ubuntu安裝

2009-07-08 15:20:36

JDK 6.0的安裝配Fedora 8

2009-07-06 17:49:02

Apache的配置JBoss的配置

2009-11-25 10:18:25

linuxapache tomc虛擬主機

2009-07-07 15:41:56

myeclipse配置Tomcat安裝tomcat插件

2009-07-10 10:53:31

MyEclipse6.

2009-06-23 15:30:20

jBPMMySQL

2020-09-25 17:10:13

LinuxMySQL 8.0

2011-08-30 11:00:10

MySQL ProxyLua

2017-05-19 09:03:17

MySQL安裝方案

2010-06-07 11:22:28

2011-02-25 17:48:52

2009-06-15 14:16:17

JBoss與Tomca

2011-04-02 14:21:46

MRTG安裝

2011-04-01 15:00:35

2011-02-23 10:43:17

2011-03-02 10:41:41

Vsftpd安裝

2009-06-19 18:19:01

點贊
收藏

51CTO技術(shù)棧公眾號

亚洲乱码久久| 亚洲精品乱码久久久久久自慰| 污污的网站18| 亚洲免费成人网| 日韩精品中文字幕第1页| 亚洲成人av一区| 美女视频黄免费的亚洲男人天堂| 欧美国产亚洲一区| 蜜臀久久99精品久久久| 欧美在线精品一区| 7777精品伊人久久久大香线蕉最新版| 欧美精品一区二区三区在线看午夜| 国产亚洲欧美精品久久久www| 伊人久久一区| 国产精品国产三级国产aⅴ中文 | 亚洲一区二区少妇| jizz欧美性20| 毛片在线网址| 成人搞黄视频| 综合久久综合久久| 国产美女扒开尿口久久久| 蜜桃精品一区二区| 日韩av影片| 99精品视频中文字幕| 欧美日韩福利电影| 日本黄色大片在线观看| 在线观看h网| 国产成人午夜精品影院观看视频 | 日韩午夜中文字幕| 只有这里有精品| 国产又爽又黄免费软件| 91久久高清国语自产拍| 欧美丰满少妇xxxbbb| 最新精品视频| 性色av蜜臀av| 色999日韩| 精品视频在线播放| 国产在线观看福利| 国产香蕉视频在线看| 日韩精品高清不卡| 久久精品99久久香蕉国产色戒| 亚洲精品永久视频| 久草在线资源站资源站| 国产精品久久久久一区二区三区| 成人福利视频网| 麻豆亚洲av熟女国产一区二| 国产91精品入| 色伊人久久综合中文字幕| 日本在线观看一区二区三区| 一级特黄aaa大片| 午夜精品免费| 久久精品美女视频网站| 自拍偷拍第9页| 亚洲一区二区三区在线免费 | 日本少妇裸体做爰| 九九在线精品| 欧美剧情电影在线观看完整版免费励志电影| 国产资源在线视频| 1pondo在线播放免费| 国产麻豆91精品| 91精品国产91久久久久久最新 | 国产黄色一级网站| 色戒汤唯在线| 欧美中文字幕一区二区三区| 亚洲一区三区电影在线观看| 北条麻妃一二三区| 国产精品亚洲第一区在线暖暖韩国 | 三级黄色片在线观看| 日韩欧美一区二区三区免费看| 最近更新的2019中文字幕| 亚洲综合在线一区二区| 一区二区三区四区日本视频| 综合色中文字幕| 成人手机视频在线| 色就是色亚洲色图| 国产一区二区电影| 日本久久久久久久久| 亚洲一级生活片| 狠狠操综合网| 亚洲第一区在线| 日韩在线不卡一区| 欧美xoxoxo| 亚洲一二三四区不卡| 亚洲精品一区二区三区樱花| 午夜激情小视频| 国产精品一区二区三区乱码| 99热国产免费| 国产又粗又猛又爽又黄的视频一| 国内久久精品视频| 国产精品视频久久| 亚洲免费黄色网址| 一区二区亚洲精品| 久久99国产精品自在自在app| 麻豆一区二区三区精品视频| 久久久久欧美精品| 欧美一区二区视频97| 久久丫精品久久丫| 校园激情久久| 51色欧美片视频在线观看| 无码人妻久久一区二区三区| 国产亚洲一区在线| 韩国欧美亚洲国产| 久久精品久久国产| 午夜欧美精品久久久久久久| 欧美亚洲免费电影| 国产乱码精品一区二区| 91网站视频在线观看| 国产综合18久久久久久| 亚洲老妇色熟女老太| 久久在线免费观看| 日本在线观看一区二区| 欧美男男video| 欧美中文字幕亚洲一区二区va在线| 久久久精品人妻一区二区三区| 免费黄色成人| 久久久视频免费观看| 免费一级a毛片夜夜看| 久久午夜影视| 国产精品日韩电影| 黄色aaa毛片| 亚洲欧美怡红院| 久久久久狠狠高潮亚洲精品| gogo久久日韩裸体艺术| 久久精品成人动漫| 天堂网一区二区| 免费观看在线色综合| 国产欧美日韩视频| 国产情侣自拍小视频| 国产传媒欧美日韩成人| 日韩久久精品一区二区三区| 丁香花在线电影| 天天操天天色综合| 成人免费视频久久| **国产精品| 一色桃子一区二区| 欧美成人777| 琪琪一区二区三区| 亚洲mm色国产网站| 91ph在线| 欧美性受xxxx黑人xyx| 一级淫片在线观看| 欧美先锋资源| 九色成人免费视频| 国产一区二区波多野结衣 | 欧美一区二区成人6969| 国产一级片中文字幕| 粉嫩一区二区三区四区公司1| 久久精品人人爽| 96日本xxxxxⅹxxx17| 国产精品乱子久久久久| 天堂网在线免费观看| 日韩视频在线直播| 亚洲另类图片色| 一本一本久久a久久| 日韩精品亚洲专区| 亚洲欧美国产一区二区| 久久麻豆视频| 亚洲精品理论电影| 一级免费黄色录像| 精品一区二区在线观看| 国内精品国语自产拍在线观看| 肉肉视频在线观看| 欧美性大战久久久久久久| 日韩精品电影一区二区| 欧美一区成人| 99超碰麻豆| av男人的天堂在线观看| 欧美丰满嫩嫩电影| 永久久久久久久| 日韩av一区二区在线影视| 日韩免费中文专区| 日韩成人一区| 日韩成人中文电影| 亚洲综合久久网| 大陆成人av片| www.午夜色| 欧洲一区在线| 国产91成人在在线播放| 国产福利在线| 欧美一区在线视频| 日本三级视频在线| 国产女人水真多18毛片18精品视频 | 亚洲超碰97人人做人人爱| 中文字幕在线导航| 日韩mv欧美mv国产网站| 欧美美女操人视频| 午夜在线视频免费| 欧美视频一区二区在线观看| 一区二区在线观看免费视频| 久久成人18免费观看| 国风产精品一区二区| 日韩欧乱色一区二区三区在线| 欧美成年人视频网站欧美| 亚洲欧美日本在线观看| 在线成人免费观看| 久久久久久久久影院| 成人午夜电影网站| 天天干在线影院| 好看的亚洲午夜视频在线| 亚洲自拍偷拍视频| 在线观看爽视频| 亚洲精品美女在线观看| 亚洲图片欧美在线| 国产精品人妖ts系列视频| 中文字幕无人区二| 奇米影视一区二区三区小说| 国产美女永久无遮挡| 日韩有吗在线观看| 欧美一级大片在线免费观看| 国产一二区在线| 日韩三级视频在线看| 高潮毛片又色又爽免费 | 日韩黄色av| 国产成人精品一区二区三区| 欧美男男同志| 日韩欧美亚洲范冰冰与中字| 日韩av一二区| 国产很黄免费观看久久| 五月婷婷六月合| 久久资源在线| 可以看毛片的网址| 偷拍视屏一区| 999视频在线免费观看| 欧美午夜三级| 国产精品扒开腿做爽爽爽视频| 不卡在线视频| 777xxx欧美| 中日精品一色哟哟| 亚洲女同女同女同女同女同69| 国产资源中文字幕| 免费观看在线色综合| 茄子视频成人免费观看| 亚洲激情影院| 日韩极品视频在线观看| 综合久久久久| 久久久神马电影| 成人在线观看免费播放| 久久精品国产96久久久香蕉| 国产资源在线看| 69av一区二区三区| 在线视频1卡二卡三卡| 91久久免费观看| 少妇影院在线观看| 亚洲特级片在线| 中文在线观看免费视频| 日日摸夜夜添夜夜添精品视频 | 无遮挡亚洲一区| 亚洲男男av| 成人免费直播live| 亚洲青青久久| 92看片淫黄大片欧美看国产片 | 国内精品**久久毛片app| 中文字幕一区二区三区中文字幕 | 精品一二三区| 91黄在线观看| 欧美男体视频| 国产成人a亚洲精品| 国产成人精品一区二三区在线观看| 最近2019中文免费高清视频观看www99 | 中文字幕av导航| 亚洲无中文字幕| 青青青青在线视频| 午夜在线视频观看日韩17c| 欧美日韩在线中文| 亚洲天天综合| 成人免费网站入口| 亚洲一区二区伦理| 成人性视频欧美一区二区三区| 日本在线播放一区二区三区| 天天干天天玩天天操| 国产乱一区二区| 日本少妇xxxx| 国产成人啪免费观看软件| 图片区偷拍区小说区| 久久se这里有精品| 丰满人妻一区二区三区53视频| 老牛嫩草一区二区三区日本| 欧美一级裸体视频| 国产精品一级在线| 人妻熟女aⅴ一区二区三区汇编| 国产欧美精品一区aⅴ影院 | 91sp网站在线观看入口| 久久99国产精品自在自在app| 国产精品论坛| 久久久久久国产精品美女| 国产成人无吗| xvideos亚洲| www 日韩| 欧美激情久久久| 天使と恶魔の榨精在线播放| 97成人精品区在线播放| 久久久久久久性潮| 国产在线精品二区| 欧美电影《睫毛膏》| 亚洲国产精品日韩| 欧美日韩亚洲一区二区三区在线| 三级网在线观看| 在线一区欧美| 天堂…中文在线最新版在线| 日本在线不卡视频| www.17c.com喷水少妇| 欧美国产1区2区| 成人性生交大片免费看无遮挡aⅴ| 久久综合五月天婷婷伊人| 一本一本久久a久久| 午夜精品福利在线| 国产情侣av在线| 一本一本久久a久久精品牛牛影视| 暖暖在线中文免费日本| 国产精品一二三在线| 爽爽窝窝午夜精品一区二区| 久久久久亚洲av无码专区喷水| 丝瓜av网站精品一区二区| www.com日本| 亚洲视频香蕉人妖| 国产无遮挡又黄又爽又色视频| 亚洲第一国产精品| 国产丝袜在线| 国产精品欧美日韩久久| 亚洲自拍电影| 资源网第一页久久久| 久久只有精品| 亚洲午夜福利在线观看| 亚洲一二三四区| 国产成人精品免费看视频| 欧美电影精品一区二区| 少妇av一区二区| 亚洲视频综合网| 看女生喷水的网站在线观看| 国产精品久久久久久超碰| 香蕉视频一区二区三区| 国产 日韩 欧美在线| 久久激情一区| www.88av| 欧美韩国日本综合| 天天干天天干天天| 日韩国产欧美精品一区二区三区| a级在线观看| 91久久久久久久一区二区| 国产精品玖玖玖在线资源| 亚洲国产精品影视| 国内精品免费在线观看| 亚洲欧美精品久久| 亚洲国产视频一区| www.午夜激情| 欧美日韩第一页| 最新国产一区二区| 亚洲色成人www永久在线观看| 国产精品一区二区黑丝| 九九热国产精品视频| 日韩欧美二区三区| 午夜dj在线观看高清视频完整版| 亚洲一区二区在线| 激情欧美日韩| 亚洲国产果冻传媒av在线观看| 偷拍日韩校园综合在线| 日本一二三区在线视频| 人妖精品videosex性欧美| 榴莲视频成人app| 日韩不卡av| 美女一区二区三区在线观看| 懂色av粉嫩av蜜臀av一区二区三区| 精品视频一区二区不卡| 手机看片一区二区| 9.1国产丝袜在线观看| 在线一级成人| 日韩精品你懂的| 亚洲精选一二三| 天天综合天天综合| 国产97在线播放| 久久亚洲成人| 免费黄色av网址| 色综合久久中文综合久久97| 9i精品一二三区| 91久久精品国产91久久性色tv| 亚洲激情亚洲| 五月天婷婷丁香网| 91久久精品国产91性色tv| av网站在线免费观看| 亚洲专区在线视频| 国产日韩欧美一区在线| 精品人妻中文无码av在线| 高跟丝袜一区二区三区| 黄色片一区二区| 国产成人av在线播放| 欧美一区亚洲| 熟妇高潮精品一区二区三区| 欧美视频一区在线| 51精品在线| 亚洲图片都市激情| 成人h动漫精品| 日本少妇激情舌吻| 中文字幕成人精品久久不卡| 婷婷激情一区| 9l视频自拍9l视频自拍| 久久综合一区二区| 精品人妻一区二区三区含羞草 | 久久精品久久久久久国产 免费| 欧美人成在线观看ccc36| 精品国偷自产一区二区三区|