999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于服務的信息集成與訪問模型研究

2011-05-11 04:02:44莊光磊
制造業自動化 2011年9期
關鍵詞:數據庫服務信息

莊光磊,王 靜

(日照職業技術學院,日照 276800)

基于服務的信息集成與訪問模型研究

莊光磊,王 靜

(日照職業技術學院,日照 276800)

0 引言

傳統的信息集成技術,主要有單個的聯邦系統和基于組件的分布式系統。單個的聯邦系統是指將各個數據源的數據集成到一個系統中,統一管理和維護,各集成系統間處于相對獨立狀態,系統維護和擴展比較困難。基于組件的分布式系統構建在分布式組件模型上,如CORBA、DCOM、RMI,這種方式克服了單個聯邦系統的主要特點,適合于分布式系統,便于維護和擴展,但是CORBA、DCOM、RMI對于服務器端和客戶端的耦合性要求非常高[1]。正是由于信息集成過程中動態、可擴展和松耦合性的要求,本文提出基于服務來構建信息集成與訪問模型。

1 Web Service

Web Service是建立在開放的Internet基礎上的一種分布式網絡模型,是面向商業應用的一種框架,有關組織已經發布了一些實現Web Service所需要的協議和標準,如Soap, WSDL, UDDI等。Web Service的目的是將信息和服務在Internet上實現提供和訪問,實現跨平臺的互操作性。為了實現此目標,Web Service完全基于XML、XSD等獨立于平臺、獨立于軟件供應商、獨立于編程語言的標準,是創建可互操作的、分布式應用程序的一種平臺[2]。

Web Service的基本結構是基于服務提供者、請求者和中介者三個角色,以及服務的發布、發現和服務請求者與服務提供者之間的綁定三個動作而定義的。

提供者:提供服務功能的實體,等待為其他服務和用戶提供自己的功能。

請求者:服務功能的使用者,它向服務提供者發送服務請求消息,請求使用服務。

中介者:將服務請求者和合適的服務提供者聯系在一起的管理者,UDDI就是一個全球最大的服務中介者。

2 信息集成與訪問模型的設計與實現

S O A P引擎采用的是目前比較流行的Tomcat+AXIS。

圖1 信息集成與訪問模型整體框架圖

2.1 異構信息到reml中間信息的包裝

在開發信息集成系統的過程中,如何解決信息的異構性是一個關鍵的問題。異構性是指信息集成系統中兩個信息源的不相似程度,而這種不相似發生在不同的級別,最底層指硬件平臺、操作系統等異構,而這種跨平臺跨操作系統的要求正可以用java+xml來解決。其次指信息自身類型的不同。在本系統中我們將異構信息分為三類:數據庫信息(如Oracle、SQL Server、Sybase、Access等)、文本信息(如現有的xml文檔)、其它信息(如傳感器的動態數據、遺留代碼等)。

reml(root-element xml),是異構信息包裝后的一種中間格式,嚴格遵守xml的語法規范,其格式如下:

其中,root為reml的根元素,element為root的子元素,element的個數是可以擴展的,可以是一個或多個且子元素的名稱不固定,element下面子元素的名稱是隨著數據庫表中欄位名稱的不同變化的,如就是數據庫表的欄位名稱,而對于一個reml中間文件,<root><element>是固定的,這里可以將其看作是符合reml語法規范的特定元素。</p><p>可以看出,reml信息就是一個有著更嚴格定義(有特定標簽)的xml信息。</p><p>包裝部分采用Java語言來實現,以滿足系統的可移植性和良好的跨平臺性能,開發平臺采用Eclipse, Eclipse是一個開放源碼的、可擴展的應用開發平臺,可以用于構建Web Service、J2EE等各種類型的應用。本系統使用JDBC訪問數據庫,JDBC(Java DataBase Connectivity)是Java與數據庫的接口規范,JDBC定義了一個支持標準SQL功能的通用底層的應用程序編程接口(API),它由Java語言編寫的類和接口組成。 JDBC API定義了若干Java中的類,表示數據庫鏈接、SQL指令、結果集、數據庫元數據等。它允許Java程序員發送SQL指令并處理結果。通過驅動程序管理器,JDBC API可以利用不同的驅動程序鏈接不同的數據庫系統。JDBC的DatabaseMetaData接口提供了一系列方法可以檢驗DBMS對特定特性的支持,從而能對特定數據庫的特性給予支持。</p><p>如圖2所示為一個包裝前的數據庫信息和一個包裝后的reml信息(圖中只截取了一部分)。</p><p><img src="https://cimg.fx361.com/images/2023/0216/b732a02d3e39cbaab0f50ec097488725636d92c8.webp"/></p><p>圖2 數據庫信息圖</p><h3>2.2 基于瀏覽器的reml解析</h3><p>對于信息請求方,當獲得信息提供方返回的S O A P消息后,實際上返回的是一個String字符串(其中包含reml中嚴格定義的元素<root><element>等),客戶端程序首先本地緩存為一個reml格式的信息文檔,然后使用JDOM解析器+JSP界面設計語言,呈現給用戶一個友好的信息訪問界面。</p><p>使用JDOM解析器需將jdom.jar和xerces.jar文件復制到Tomcat網絡應用程序的WEB-INFlib目錄中。Jdom.jar可以在jdom的官方網站上下載,解析過程中比較重要的幾個方法如下:</p><p><img src="https://cimg.fx361.com/images/2023/0216/e0fcdacd7567edc3ea693d0a5057e022a6064353.webp"/></p><h3>2.3 系統中的安全策略</h3><p>對于一個信息集成系統來說信息的安全非常重要,而安全訪問控制必須充分考慮認證和授權。目前,網絡通信中的安全認證技術有很多,如使用PKI,X.509認證以及SSL通信協議機制,提供單點登錄(Single Sign-On, SSO)等安全服務。目前主流的系統授權控制機制是基于角色的授權策略(Role-Based Authorization Control,RBAC),然后借助訪問控制列表(Access Control List,ACL)來實現。但是本系統是基于Web Service的,所以信息的動態增加或撤銷不可避免,這就增加了安全控制的復雜性,為了達到動態授權和控制信息訪問,本系統采用基于門限閉包的授權控制方案[3]。</p><p>門限閉包(用ε表示)是一組滿足如下三個條件的(t,S)門限方案(其中,S是一組用戶的集合且滿足</p><p>1)Redundant-free,即不存在兩個不同的(t1,S1),(t2, S2)∈ε使得</p><p><img src="https://cimg.fx361.com/images/2023/0216/4e477838a239fdca6ba03338003e23f415da983b.webp"/></p><p>可以證明[4],在某個訪問結構T0與ε之間存在著一一對應的關系,即一致性,而正是這種一致性保證了門限閉包策略和安全控制結構是動態一致的,具有很好的可擴展性。</p><h2>3 結束語</h2><p>為解決信息集成系統中信息的異構、多樣、自治性,提出了一種擁有reml中間信息格式的信息集成與訪問模型,但是在系統的應用過程中,同時也發現了一些不足,下個階段將繼續研究如何在用戶層增加一個集成信息的遠程修改,并對修改過程中的信息定位和權限問題作進一步的研究。</p><p>[1]WebServices: NextGenerationApplicationIntegrationArchit ecture[EB/OL].http://www.webservices.ort/,2003.7.</p><p>[2]Kishore Channabasavaiah, Kerrie Holley,Edward M, et al.Migrating to a Service-Oriented Architecture Part 1,2[EB/OL].</p><p>[3]陳勇,趙曦濱,顧明.Web Services應用系統的多級授權研究及實現[J].計算機應用研究,2006,(07).</p><p>[4]Zhang C R,Lam K Y,Jajodia S.Scalable Threshold Closure[J].Theoretical Computer Science,1999,226(1-2):185-206.</p><p>Research on information integration and access models built on service</p><p>ZHUANG Guang-lei, WANG Jing</p><p>針對目前網絡中信息的異構性、多樣性、分布性等特點,基于Web Service架構構建了一個異構信息集成與訪問模型。在此模型中,對各種異構信息進行包裝并且提出了一種通用的reml信息中間格式,然后將信息注冊到信息注冊中心,信息請求方獲得reml 格式的信息后,使用reml解析器解析并基于瀏覽器顯示給用戶。此外,還針對模型中的安全問題進行了研究。</p><p>Web Service;reml;信息集成;門限閉包</p><p>王靜(1982 -),女,山東日照人,學士,研究方向為并行計算、網格計算。</p><p>TP393</p><p>A</p><p>1009-0134(2011)5(上)-0034-03</p><p>10.3969/j.issn.1009-0134.2011.5(上).13</p><p>2010-11-21</p></p> <!-- <div id="g0gggggg" class="article_pdf"><a >查看pdf文檔請下載app</a></div>--><div id="g0gggggg" class="article_love"> <div id="g0gggggg" class="title">猜你喜歡</div> <div id="g0gggggg" class="article_love_keyword"><span><a href="/tags/6/0/aa2743b030984b69/1.html" target="_blank">數據庫</a></span><span><a href="/tags/4/d/f4c3e91a86d23afe/1.html" target="_blank">服務</a></span><span><a href="/tags/d/c/8e2be23dd3b81a31/1.html" target="_blank">信息</a></span></div> <div id="g0gggggg" class="article_love_news"><dd><a class="txt_title" href="/page/2019/0815/14051915.shtml" target="_blank" title="服務在身邊 健康每一天">服務在身邊 健康每一天</a><div id="g0gggggg" class="rsorc"><a href="/bk/jrnongye/201912.html" class="ly" title="今日農業(2019年12期)">今日農業(2019年12期)</a><span id="g0gggggg" class="txt">2019-08-15 00:56:32</span></div></dd><dd><a class="txt_title" href="/page/2019/0104/14106060.shtml" target="_blank" title="服務在身邊 健康每一天">服務在身邊 健康每一天</a><div id="g0gggggg" class="rsorc"><a href="/bk/jrnongye/201910.html" class="ly" title="今日農業(2019年10期)">今日農業(2019年10期)</a><span id="g0gggggg" class="txt">2019-01-04 04:28:15</span></div></dd><dd><a class="txt_title" href="/page/2019/0103/14053962.shtml" target="_blank" title="服務在身邊 健康每一天">服務在身邊 健康每一天</a><div id="g0gggggg" class="rsorc"><a href="/bk/jrnongye/201916.html" class="ly" title="今日農業(2019年16期)">今日農業(2019年16期)</a><span id="g0gggggg" class="txt">2019-01-03 11:39:20</span></div></dd><dd><a class="txt_title" href="/page/2017/0822/13455544.shtml" target="_blank" title="招行30年:從“滿意服務”到“感動服務”">招行30年:從“滿意服務”到“感動服務”</a><div id="g0gggggg" class="rsorc"><a href="/bk/szk/20179.html" class="ly" title="商周刊(2017年9期)">商周刊(2017年9期)</a><span id="g0gggggg" class="txt">2017-08-22 02:57:56</span></div></dd><dd><a class="txt_title" href="/page/2017/0606/1885134.shtml" target="_blank" title="訂閱信息">訂閱信息</a><div id="g0gggggg" class="rsorc"><a href="/bk/zhsg/20172.html" class="ly" title="中華手工(2017年2期)">中華手工(2017年2期)</a><span id="g0gggggg" class="txt">2017-06-06 23:00:31</span></div></dd><dd><a class="txt_title" href="/page/2017/0310/1082389.shtml" target="_blank" title="數據庫">數據庫</a><div id="g0gggggg" class="rsorc"><a href="/bk/cj/20172.html" class="ly" title="財經(2017年2期)">財經(2017年2期)</a><span id="g0gggggg" class="txt">2017-03-10 14:35:35</span></div></dd><dd><a class="txt_title" href="/page/2016/0603/731778.shtml" target="_blank" title="數據庫">數據庫</a><div id="g0gggggg" class="rsorc"><a href="/bk/cj/201615.html" class="ly" title="財經(2016年15期)">財經(2016年15期)</a><span id="g0gggggg" class="txt">2016-06-03 07:38:02</span></div></dd><dd><a class="txt_title" href="/page/2016/0307/731827.shtml" target="_blank" title="數據庫">數據庫</a><div id="g0gggggg" class="rsorc"><a href="/bk/cj/20163.html" class="ly" title="財經(2016年3期)">財經(2016年3期)</a><span id="g0gggggg" class="txt">2016-03-07 07:44:46</span></div></dd><dd><a class="txt_title" href="/page/2016/0224/731813.shtml" target="_blank" title="數據庫">數據庫</a><div id="g0gggggg" class="rsorc"><a href="/bk/cj/20166.html" class="ly" title="財經(2016年6期)">財經(2016年6期)</a><span id="g0gggggg" class="txt">2016-02-24 07:41:51</span></div></dd><dd><a class="txt_title" href="/page/2014/1127/2506847.shtml" target="_blank" title="展會信息">展會信息</a><div id="g0gggggg" class="rsorc"><a href="/bk/zwhz/20144.html" class="ly" title="中外會展(2014年4期)">中外會展(2014年4期)</a><span id="g0gggggg" class="txt">2014-11-27 07:46:46</span></div></dd></div> </div><div id="g0gggggg" class="other_pel mt80"> <p class="fl"><a href="/bk/zzyzdh/20119.html" target="_blank"><img src="https://cimg.fx361.com/images/2023/0216/53c5111571c3e4b92d8b0259de75f52b18b46204.webp" alt=""></a><span id="g0gggggg" class="p1"><a href="/bk/zzyzdh/" target="_blank">制造業自動化</a></span><span id="g0gggggg" class="p2"><a href="/bk/zzyzdh/20119.html" target="_blank">2011年9期</a></span></p> <dl class="fl"><dt>制造業自動化的其它文章</dt><dd><a href="/page/2011/1125/17311636.shtml" title="工程機械液壓系統的維護及故障診斷技術研究">工程機械液壓系統的維護及故障診斷技術研究</a></dd><dd><a href="/page/2011/1125/17311634.shtml" title="論局域網數據流擁堵的綜合治理">論局域網數據流擁堵的綜合治理</a></dd><dd><a href="/page/2011/1125/17309337.shtml" title="基于Pro/E EMX軟件平臺車燈模具數控編程模板的開發">基于Pro/E EMX軟件平臺車燈模具數控編程模板的開發</a></dd><dd><a href="/page/2011/1125/17309029.shtml" title="機電工程類應用技術本科畢業設計探索與實踐">機電工程類應用技術本科畢業設計探索與實踐</a></dd><dd><a href="/page/2011/0511/17311041.shtml" title="基于LBS(位置服務)的隱私保護算法研究">基于LBS(位置服務)的隱私保護算法研究</a></dd><dd><a href="/page/2011/0511/17311031.shtml" title="一種基于DZR的Ad hoc網絡路由協議">一種基于DZR的Ad hoc網絡路由協議</a></dd></dl> </div></div> </div> </div> <div id="g0gggggg" class="sidebarR"> <!-- tab選項卡 --> <div id="g0gggggg" class="tab01 mb20"><div id="g0gggggg" class="tabArrow"></div><div id="g0gggggg" class="tabItem"><div id="g0gggggg" class="tabTit"><a href="#">雜志排行</a></div> <div id="g0gggggg" class="tabCont"><ol><li><p class="row01"><span id="g0gggggg" class="topNum">1</span><a href="/bk/sdjy/202410.html" class="row01a">《師道·教研》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/sdjy/202410.html">2024年10期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">2</span><a href="/bk/swyzhsby/202411.html" class="row01a">《思維與智慧·上半月》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/swyzhsby/202411.html">2024年11期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">3</span><a href="/bk/xdgyjjhxxh/20242.html" class="row01a">《現代工業經濟和信息化》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/xdgyjjhxxh/20242.html">2024年2期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">4</span><a href="/bk/wxxsyb/202410.html" class="row01a">《微型小說月報》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/wxxsyb/202410.html">2024年10期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">5</span><a href="/bk/gywsw/20241.html" class="row01a">《工業微生物》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/gywsw/20241.html">2024年1期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">6</span><a href="/bk/xl/20249.html" class="row01a">《雪蓮》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/xl/20249.html">2024年9期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">7</span><a href="/bk/sjbl/202421.html" class="row01a">《世界博覽》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/sjbl/202421.html">2024年21期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">8</span><a href="/bk/zxqyglykj/20246.html" class="row01a">《中小企業管理與科技》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/zxqyglykj/20246.html">2024年6期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">9</span><a href="/bk/xdsp/20244.html" class="row01a">《現代食品》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/xdsp/20244.html">2024年4期</a></span></p></li><li><p class="row01"><span id="g0gggggg" class="topNum">10</span><a href="/bk/wszyjy/202410.html" class="row01a">《衛生職業教育》</a><span id="g0gggggg" class="row01_fr"><a href="/bk/wszyjy/202410.html">2024年10期</a></span></p></li></ol> </div></div> </div> </div> <div id="g0gggggg" class="clr"></div> </div> </div> <!--div class="advertisement"> </div--> <div id="g0gggggg" class="footer"> <p><a href="/aboutus/index.html">關于參考網</a></p> </div> <!-- <script> if ('serviceWorker' in navigator) { window.onload = function () { navigator.serviceWorker.register('/sw.js'); }; } </script> --> <script type="text/javascript" src="https://s1.pstatp.com/cdn/expire-1-M/jquery/3.4.0/jquery.min.js"></script> <script type="text/javascript" src="https://s1.pstatp.com/cdn/expire-1-M/sticky-kit/1.1.3/sticky-kit.min.js"></script> <script type="text/javascript"> document.write('<script src="https://cimg.fx361.com/cdn/w/index.js"><\/script>'); </script> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:自贡牌麓投资有限公司</p> <a href="http://m.handmsg.com"title=999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看">999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看</a> <a href="/sitemap.xml">网站地图</a> <div style="position:fixed;left:-9000px;top:-9000px;"></div> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://www.1z7.net" target="_blank">国产色婷婷视频在线观看</a>| <a href="http://www.xdamaoxian.com" target="_blank">91青青视频</a>| <a href="http://www.izaidai.com" target="_blank">亚洲浓毛av</a>| <a href="http://www.laqxty.com" target="_blank">国产玖玖玖精品视频</a>| <a href="http://www.zqcl6.com" target="_blank">在线播放国产一区</a>| <a href="http://www.m-mei.com" target="_blank">久久久久亚洲精品成人网</a>| <a href="http://www.lianhe8.com" target="_blank">国产一区二区网站</a>| <a href="http://www.b3yp.com" target="_blank">免费午夜无码18禁无码影院</a>| <a href="http://www.hg0625.com" target="_blank">日本人妻丰满熟妇区</a>| <a href="http://www.sdznsy.cn" target="_blank">亚洲国产AV无码综合原创</a>| <a href="http://www.changheming.com" target="_blank">四虎AV麻豆</a>| <a href="http://www.sunqh.top" target="_blank">国产产在线精品亚洲aavv</a>| <a href="http://www.zhongtailai.com" target="_blank">欧美另类第一页</a>| <a href="http://www.syjyht.net" target="_blank">男女精品视频</a>| <a href="http://www.urbyplan.net" target="_blank">国产精品亚洲一区二区三区在线观看</a>| <a href="http://www.agrupamento-ginestalmachado.net" target="_blank">亚洲动漫h</a>| <a href="http://www.daoxiangcunyuebing.com" target="_blank">国产精品无码制服丝袜</a>| <a href="http://www.shygbaidu.com" target="_blank">人妻精品久久无码区</a>| <a href="http://www.sugbaby.com" target="_blank">久久国产精品麻豆系列</a>| <a href="http://www.xiangshetian.com" target="_blank">无码AV日韩一二三区</a>| <a href="http://www.16find.com" target="_blank">国产激情影院</a>| <a href="http://www.yg1118.com" target="_blank">最新午夜男女福利片视频</a>| <a href="http://www.qiqi49.com" target="_blank">国产在线第二页</a>| <a href="http://www.jiazhanghao.cn" target="_blank">久久精品女人天堂aaa</a>| <a href="http://www.ntjkbl.com" target="_blank">中文无码毛片又爽又刺激</a>| <a href="http://www.rcsmplq.cn" target="_blank">亚洲欧洲日韩综合</a>| <a href="http://www.bnegpx.cn" target="_blank">国产女人综合久久精品视</a>| <a href="http://www.wxtcsy.com" target="_blank">亚洲一区二区三区在线视频</a>| <a href="http://www.lr176.com" target="_blank">久青草网站</a>| <a href="http://www.021mjzc.com" target="_blank">午夜国产理论</a>| <a href="http://www.hy1433.com" target="_blank">亚洲综合色婷婷中文字幕</a>| <a href="http://www.krushed.net" target="_blank">美臀人妻中出中文字幕在线</a>| <a href="http://www.cdygby.com" target="_blank">国产一区二区人大臿蕉香蕉</a>| <a href="http://www.zysh88.com" target="_blank">www.亚洲一区二区三区</a>| <a href="http://www.from18.net" target="_blank">国产经典三级在线</a>| <a href="http://www.xueshuj.com" target="_blank">久久毛片基地</a>| <a href="http://www.huhuihuli.com" target="_blank">亚洲成人在线网</a>| <a href="http://www.henanyuji.com" target="_blank">亚洲欧美日韩中文字幕在线</a>| <a href="http://www.mshstore.com" target="_blank">精品一区二区三区水蜜桃</a>| <a href="http://www.btjhjj.com" target="_blank">国产高清在线精品一区二区三区</a>| <a href="http://www.indihomesolution.com " target="_blank">国产呦视频免费视频在线观看</a>| <a href="http://www.tthcp05.com" target="_blank">欧美亚洲激情</a>| <a href="http://www.lelingxingda.com" target="_blank">免费在线一区</a>| <a href="http://www.sztopcall.com" target="_blank">99热这里只有免费国产精品</a>| <a href="http://www.12315n.cn" target="_blank">国产精品视频免费网站</a>| <a href="http://www.yunyz.net" target="_blank">大香网伊人久久综合网2020</a>| <a href="http://www.skstar.cn" target="_blank">欧美精品v欧洲精品</a>| <a href="http://www.huo1234.com" target="_blank">免费A∨中文乱码专区</a>| <a href="http://www.matures-xxx.net" target="_blank">999精品在线视频</a>| <a href="http://www.jsklyl.com" target="_blank">亚洲天堂精品视频</a>| <a href="http://www.slkmall.com" target="_blank">国产屁屁影院</a>| <a href="http://www.234210.com" target="_blank">国产95在线 </a>| <a href="http://www.jyida.com" target="_blank">精品自拍视频在线观看</a>| <a href="http://www.b3yp.com" target="_blank">999精品视频在线</a>| <a href="http://www.joy-fun.net" target="_blank">色窝窝免费一区二区三区</a>| <a href="http://www.vibrationspresents.com" target="_blank">啦啦啦网站在线观看a毛片</a>| <a href="http://www.jieqing.net" target="_blank">久久永久免费人妻精品</a>| <a href="http://www.huidajiaxiao.com" target="_blank">精品一区二区三区中文字幕</a>| <a href="http://www.wisdommeter.com" target="_blank">精品欧美视频</a>| <a href="http://www.waimaoju.net" target="_blank">狠狠综合久久久久综</a>| <a href="http://www.cavemanweb.net" target="_blank">欧美黄色网站在线看</a>| <a href="http://www.1ydrg.com" target="_blank">亚洲人成日本在线观看</a>| <a href="http://www.zxjskj.com" target="_blank">国产在线麻豆波多野结衣</a>| <a href="http://www.tltjy.com" target="_blank">国产精品一区二区不卡的视频</a>| <a href="http://www.uk-wills.net" target="_blank">为你提供最新久久精品久久综合</a>| <a href="http://www.0856bole.com" target="_blank">亚洲视频在线网</a>| <a href="http://www.subealanabe.com" target="_blank">国产va欧美va在线观看</a>| <a href="http://www.taicivideo.com" target="_blank">91无码网站</a>| <a href="http://www.ervproductions.net" target="_blank">中国国语毛片免费观看视频</a>| <a href="http://www.guangxingwang.com" target="_blank">欧美日韩专区</a>| <a href="http://www.ztscgs.com" target="_blank">国产成人高清精品免费</a>| <a href="http://www.szzekun.com" target="_blank">最新国产在线</a>| <a href="http://www.ybkj888.cn" target="_blank">日韩成人午夜</a>| <a href="http://www.online-media.net" target="_blank">a级毛片免费网站</a>| <a href="http://www.you176.cn" target="_blank">99在线观看国产</a>| <a href="http://www.hdpornvideo.net" target="_blank">亚洲伊人久久精品影院</a>| <a href="http://www.xiefuku.com" target="_blank">四虎永久免费在线</a>| <a href="http://www.zzrj66.com" target="_blank">欧美精品一区在线看</a>| <a href="http://www.ltszg.com" target="_blank">永久免费精品视频</a>| <a href="http://www.8stationterrace.com" target="_blank">中文字幕调教一区二区视频</a>| <a href="http://www.xbbjgs.com" target="_blank">日韩午夜伦</a>| <a href="http://www.yfcapacitor.com" target="_blank">99热这里只有精品免费国产</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="xxxxx" class="pl_css_ganrao" style="display: none;"><listing id="xxxxx"><meter id="xxxxx"><label id="xxxxx"><thead id="xxxxx"></thead></label></meter></listing><div id="xxxxx"></div><video id="xxxxx"><legend id="xxxxx"><optgroup id="xxxxx"><dfn id="xxxxx"></dfn></optgroup></legend></video><ins id="xxxxx"></ins><progress id="xxxxx"><strong id="xxxxx"></strong></progress><thead id="xxxxx"><strong id="xxxxx"><legend id="xxxxx"><small id="xxxxx"></small></legend></strong></thead><ruby id="xxxxx"><strike id="xxxxx"></strike></ruby><thead id="xxxxx"><form id="xxxxx"><listing id="xxxxx"><meter id="xxxxx"></meter></listing></form></thead><strong id="xxxxx"><var id="xxxxx"><mark id="xxxxx"><i id="xxxxx"></i></mark></var></strong><form id="xxxxx"><meter id="xxxxx"><pre id="xxxxx"><em id="xxxxx"></em></pre></meter></form><div id="xxxxx"></div><pre id="xxxxx"><big id="xxxxx"></big></pre><track id="xxxxx"><div id="xxxxx"><form id="xxxxx"><form id="xxxxx"></form></form></div></track><listing id="xxxxx"><meter id="xxxxx"></meter></listing><strong id="xxxxx"><ins id="xxxxx"><legend id="xxxxx"><tt id="xxxxx"></tt></legend></ins></strong><strong id="xxxxx"><ins id="xxxxx"><legend id="xxxxx"><tt id="xxxxx"></tt></legend></ins></strong><form id="xxxxx"></form><optgroup id="xxxxx"><address id="xxxxx"></address></optgroup><big id="xxxxx"><label id="xxxxx"><thead id="xxxxx"><strong id="xxxxx"></strong></thead></label></big><small id="xxxxx"></small><output id="xxxxx"><p id="xxxxx"><dfn id="xxxxx"><pre id="xxxxx"></pre></dfn></p></output><style id="xxxxx"><label id="xxxxx"><output id="xxxxx"><p id="xxxxx"></p></output></label></style><style id="xxxxx"><label id="xxxxx"></label></style><b id="xxxxx"><dl id="xxxxx"></dl></b><strong id="xxxxx"><sub id="xxxxx"><mark id="xxxxx"><i id="xxxxx"></i></mark></sub></strong><ruby id="xxxxx"><strike id="xxxxx"></strike></ruby><track id="xxxxx"><form id="xxxxx"><form id="xxxxx"><listing id="xxxxx"></listing></form></form></track><acronym id="xxxxx"><track id="xxxxx"></track></acronym><listing id="xxxxx"><meter id="xxxxx"><label id="xxxxx"><strong id="xxxxx"></strong></label></meter></listing><pre id="xxxxx"><em id="xxxxx"><sup id="xxxxx"><strike id="xxxxx"></strike></sup></em></pre><em id="xxxxx"><ruby id="xxxxx"><strike id="xxxxx"><u id="xxxxx"></u></strike></ruby></em><label id="xxxxx"><output id="xxxxx"><p id="xxxxx"><b id="xxxxx"></b></p></output></label><output id="xxxxx"><p id="xxxxx"></p></output><optgroup id="xxxxx"></optgroup><pre id="xxxxx"><em id="xxxxx"></em></pre><small id="xxxxx"></small><label id="xxxxx"><thead id="xxxxx"></thead></label><thead id="xxxxx"></thead><style id="xxxxx"><font id="xxxxx"></font></style><p id="xxxxx"><b id="xxxxx"><dl id="xxxxx"><video id="xxxxx"></video></dl></b></p><rp id="xxxxx"><thead id="xxxxx"></thead></rp><optgroup id="xxxxx"><dfn id="xxxxx"><menuitem id="xxxxx"><style id="xxxxx"></style></menuitem></dfn></optgroup><mark id="xxxxx"><i id="xxxxx"></i></mark><sub id="xxxxx"><var id="xxxxx"></var></sub><strong id="xxxxx"><sub id="xxxxx"><var id="xxxxx"><mark id="xxxxx"></mark></var></sub></strong><style id="xxxxx"><label id="xxxxx"><output id="xxxxx"><p id="xxxxx"></p></output></label></style><sub id="xxxxx"><var id="xxxxx"></var></sub><progress id="xxxxx"></progress><form id="xxxxx"><listing id="xxxxx"></listing></form><var id="xxxxx"><mark id="xxxxx"></mark></var><th id="xxxxx"><big id="xxxxx"><optgroup id="xxxxx"><address id="xxxxx"></address></optgroup></big></th><output id="xxxxx"><p id="xxxxx"><dl id="xxxxx"><video id="xxxxx"></video></dl></p></output><listing id="xxxxx"><meter id="xxxxx"></meter></listing><acronym id="xxxxx"></acronym><menuitem id="xxxxx"><style id="xxxxx"><tt id="xxxxx"><ol id="xxxxx"></ol></tt></style></menuitem><menuitem id="xxxxx"></menuitem><strike id="xxxxx"></strike><listing id="xxxxx"><meter id="xxxxx"><label id="xxxxx"><strong id="xxxxx"></strong></label></meter></listing><strong id="xxxxx"><legend id="xxxxx"></legend></strong><meter id="xxxxx"><label id="xxxxx"></label></meter><pre id="xxxxx"></pre><video id="xxxxx"><legend id="xxxxx"><optgroup id="xxxxx"><address id="xxxxx"></address></optgroup></legend></video><th id="xxxxx"><big id="xxxxx"></big></th><progress id="xxxxx"><strong id="xxxxx"><var id="xxxxx"><mark id="xxxxx"></mark></var></strong></progress><span id="xxxxx"><nobr id="xxxxx"></nobr></span><ol id="xxxxx"><rp id="xxxxx"></rp></ol><listing id="xxxxx"><meter id="xxxxx"><thead id="xxxxx"><strong id="xxxxx"></strong></thead></meter></listing><label id="xxxxx"><thead id="xxxxx"></thead></label><address id="xxxxx"><menuitem id="xxxxx"><style id="xxxxx"><font id="xxxxx"></font></style></menuitem></address><dfn id="xxxxx"></dfn><output id="xxxxx"><p id="xxxxx"><b id="xxxxx"><dl id="xxxxx"></dl></b></p></output><label id="xxxxx"><p id="xxxxx"></p></label><ruby id="xxxxx"><u id="xxxxx"></u></ruby><listing id="xxxxx"><meter id="xxxxx"><pre id="xxxxx"><em id="xxxxx"></em></pre></meter></listing><sup id="xxxxx"></sup><small id="xxxxx"><acronym id="xxxxx"></acronym></small><label id="xxxxx"><thead id="xxxxx"></thead></label><dfn id="xxxxx"></dfn><span id="xxxxx"><nobr id="xxxxx"></nobr></span><sub id="xxxxx"></sub><ol id="xxxxx"><rp id="xxxxx"></rp></ol><form id="xxxxx"></form><small id="xxxxx"></small><dl id="xxxxx"><video id="xxxxx"></video></dl><p id="xxxxx"><b id="xxxxx"></b></p><legend id="xxxxx"><u id="xxxxx"><span id="xxxxx"><nobr id="xxxxx"></nobr></span></u></legend><font id="xxxxx"><label id="xxxxx"><output id="xxxxx"><p id="xxxxx"></p></output></label></font><p id="xxxxx"></p><u id="xxxxx"></u><acronym id="xxxxx"><track id="xxxxx"></track></acronym><acronym id="xxxxx"></acronym><dfn id="xxxxx"></dfn><menuitem id="xxxxx"><style id="xxxxx"><font id="xxxxx"><output id="xxxxx"></output></font></style></menuitem><rp id="xxxxx"><thead id="xxxxx"></thead></rp><dfn id="xxxxx"></dfn><font id="xxxxx"><label id="xxxxx"><output id="xxxxx"><p id="xxxxx"></p></output></label></font><output id="xxxxx"><p id="xxxxx"><dfn id="xxxxx"><pre id="xxxxx"></pre></dfn></p></output><thead id="xxxxx"></thead><big id="xxxxx"></big><legend id="xxxxx"></legend><big id="xxxxx"><label id="xxxxx"></label></big><var id="xxxxx"><mark id="xxxxx"><i id="xxxxx"><b id="xxxxx"></b></i></mark></var><legend id="xxxxx"><span id="xxxxx"><nobr id="xxxxx"><progress id="xxxxx"></progress></nobr></span></legend><pre id="xxxxx"></pre><i id="xxxxx"></i><label id="xxxxx"><thead id="xxxxx"></thead></label><video id="xxxxx"></video><optgroup id="xxxxx"></optgroup><legend id="xxxxx"></legend><pre id="xxxxx"><em id="xxxxx"></em></pre><listing id="xxxxx"><meter id="xxxxx"><thead id="xxxxx"><strong id="xxxxx"></strong></thead></meter></listing><rp id="xxxxx"></rp><em id="xxxxx"></em><sup id="xxxxx"></sup><thead id="xxxxx"></thead><dl id="xxxxx"></dl><track id="xxxxx"><div id="xxxxx"><form id="xxxxx"><form id="xxxxx"></form></form></div></track><ins id="xxxxx"></ins><font id="xxxxx"><label id="xxxxx"></label></font><div id="xxxxx"></div><ol id="xxxxx"><rp id="xxxxx"><thead id="xxxxx"><dfn id="xxxxx"></dfn></thead></rp></ol><thead id="xxxxx"><strong id="xxxxx"></strong></thead><optgroup id="xxxxx"></optgroup><pre id="xxxxx"><font id="xxxxx"><output id="xxxxx"><p id="xxxxx"></p></output></font></pre><pre id="xxxxx"><th id="xxxxx"><big id="xxxxx"><optgroup id="xxxxx"></optgroup></big></th></pre><ruby id="xxxxx"><strike id="xxxxx"></strike></ruby><strike id="xxxxx"><u id="xxxxx"><span id="xxxxx"><nobr id="xxxxx"></nobr></span></u></strike><nobr id="xxxxx"></nobr><div id="xxxxx"></div><sup id="xxxxx"></sup><optgroup id="xxxxx"><address id="xxxxx"></address></optgroup><thead id="xxxxx"><dfn id="xxxxx"><th id="xxxxx"><big id="xxxxx"></big></th></dfn></thead><pre id="xxxxx"></pre><big id="xxxxx"></big><ruby id="xxxxx"><strike id="xxxxx"></strike></ruby><pre id="xxxxx"><em id="xxxxx"></em></pre><em id="xxxxx"><sup id="xxxxx"><ruby id="xxxxx"><strike id="xxxxx"></strike></ruby></sup></em><nobr id="xxxxx"></nobr><track id="xxxxx"><div id="xxxxx"></div></track><small id="xxxxx"></small><thead id="xxxxx"><form id="xxxxx"><form id="xxxxx"><listing id="xxxxx"></listing></form></form></thead><form id="xxxxx"><form id="xxxxx"><listing id="xxxxx"><meter id="xxxxx"></meter></listing></form></form><menuitem id="xxxxx"></menuitem><label id="xxxxx"><p id="xxxxx"><dfn id="xxxxx"><pre id="xxxxx"></pre></dfn></p></label><dfn id="xxxxx"></dfn><nobr id="xxxxx"><progress id="xxxxx"><pre id="xxxxx"><font id="xxxxx"></font></pre></progress></nobr><label id="xxxxx"><output id="xxxxx"><p id="xxxxx"><dfn id="xxxxx"></dfn></p></output></label><menuitem id="xxxxx"><style id="xxxxx"></style></menuitem><style id="xxxxx"><tt id="xxxxx"></tt></style><tt id="xxxxx"></tt></div> </html>