1. 圣石小子粤语,别样幸福全集,箭在弦上大结局,我想打死你,星光灿烂猪八戒,菲律宾美人鱼50集国语,神探夏洛克 第四季,市委书记晚上不打招呼调研被拦

      java遠程方法調用技巧

      時間:2025-10-31 16:03:49 java語言

      java遠程方法調用技巧

        聰明出于勤奮,天才在于積累,以下是小編為大家搜索整理java遠程方法調用技巧,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

        概述

        Java Remote Method Invocation ( RMI -- Java遠程方法調用)允許您使用Java編寫分布式對象。本文將介紹RMI的優點以及如何將其連接到現有的和原有的系統中,以及與用Java 編寫的組件的連接。

        RMI為采用Java對象的分布式計算提供了簡單而直接的途徑。這些對象可以是新的Java對象,也可以是圍繞現有API的簡單的Java包裝程序。Java體現了“編寫一次就能在任何地方運行的模式。而RMI可將Java模式進行擴展,使之可在任何地方運行”。

        因為RMI是以Java為核心的,所以,它將Java的安全性和可移植性等強大功能帶給了分布式計算。您可將代理和梢務邏輯等屬性移動到網絡中最合適的地方。如果您要擴展Java在系統中的使用,RMI將使您充分利用其強大功能。

        RMI可利用標準Java本機方法接口JNI與現有的和原有的系統相連接。RMI還可利用標準JDBC包與現有的關系數據庫連接。RMI/JNI和RMI/JDBC相結合,可幫助您利用RMI與目前使用非Java語言的現有服務器進行通信,而且在您需要時可擴展Java在這些服務器上的使用。RMI可幫助您在擴展使用時充分利用Java的強大功能。

        優點

        從最基本的角度看,RMI是Java的遠程過程調用(RPC)機制。與傳統的RPC系統相比,RMI具有若干優點,因為它是Java面向對象方法的一部分。傳統的RPC系統采用中性語言,所以是最普通的系統--它們不能提供所有可能的目標平臺所具有的功能。

        RMI以Java為核心,可與采用本機方法與現有系統相連接。這就是說,RMI可采用自然、直接和功能全面的方式為您提供分布式計算技術,而這種技術可幫助您以不斷遞增和無縫的方式為整個系統添加Java功能。

        RMI的主要優點如下:

        面向對象:RMI可將完整的對象作為參數和返回值進行傳遞,而不僅僅是預定義的數據類型。也就是說,您可以將類似Java哈希表這樣的復雜類型作為一個參數進行傳遞。而在目前的RPC系統中,您只能依靠客戶機將此類對象分解成基本數據類型,然后傳遞這些數據類型,最后在服務器端重新創建哈希表。RMI則不需額外的客戶程序代碼(將對象分解成基本數據類型),直接跨網傳遞對象。

        可移動屬性:RMI可將屬性(類實現程序)從客戶機移動到服務器,或者從服務器移到客戶機。例如,您可以定義一個檢查雇員開支報告的接口,以便察看雇員是否遵守了公司目前實行的政策。在開支報告創建后,客戶機就會從服務器端獲得實現該接口的對象。如果政策發生變化,服務器端就會開始返回使用了新政策的該接口的另一個實現程序。您不必在用戶系統上安裝任何新的軟件就能在客戶端檢查限制條件--從而向用戶提供爍快的反饋,并降低服務器的工作量。這樣就能具備最大的靈活性,因為政策改變時只需要您編寫一個新的Java類,并將其在服務器主機上安裝一次即可。

        設計方式:對象傳遞功能使您可以在分布式計算中充分利用面向對象技術的強大功能,如二層和三層結構系統。如果您能夠傳遞屬性,那么您就可以在您的解決方案中使用面向對象的設計方式。所有面向對象的設計方式無不依靠不同的屬性來發揮功能,如果不能傳遞完整的對象--包括實現和類型--就會失去設計方式上所提供的優點。

        安全:RMI使用Java內置的安全機制保證下載執行程序時用戶系統的安全。RMI使用專門為保護系統免遭惡意小應用程序侵害而設計的安全管理程序,可保護您的系統和網絡免遭潛在的惡意下載程序的破壞。在情況嚴重時,服務器可拒絕下載任何執行程序。

        便于編寫和使用:RMI使得Java遠程服務程序和訪問這些服務程序的Java客戶程序的編寫工作變得輕松、簡單。遠程接口實際上就是Java接口。服務程序大約用三行指令宣布本身是服務程序,其它方面則與任何其它Java對象類似。這種簡單方法便于快速編寫完整的分布式對象系統的服務程序,并快速地制做軟件的原型和早期版本,以便于進行測試和評估。因為RMI程序編寫簡單,所以維護也簡單。

        可連接現有/原有的系統:RMI可通過Java的本機方法接口JNI與現有系統進行進行交互。利用RMI和JNI,您就能用Java語言編寫客戶端程序,還能使用現有的服務器端程序。在使用RMI/JNI與現有服務器連接時,您可以有選擇地用Java重新編寫服務程序的任何部分,并使新的程序充分發揮Java的功能。類似地,RMI可利用JDBC、在不修改使用數據庫的現有非Java源代碼的前提下與現有關系數據庫進行交互。

        編寫一次,到處運行:RMI是Java“編寫一次,到處運行 ”方法的一部分。任何基于RMI的系統均可100%地移植到任何Java虛擬機上,RMI/JDBC系統也不例外。如果使用RMI/JNI與現有系統進行交互工作,則采用JNI編寫的代碼可與任何Java虛擬機進行編譯、運行。

        分布式垃圾收集:RMI采用其分布式垃圾收集功能收集不再被網絡中任何客戶程序所引用的遠程服務對象。與Java 虛擬機內部的垃圾收集類似,分布式垃圾收集功能允許用戶根據自己的需要定義服務器對象,并且明確這些對象在不再被客戶機引用時會被刪除。

        并行計算:RMI采用多線程處理方法,可使您的服務器利用這些Java線程更好地并行處理客戶端的請求。Java分布式計算解決方案:RMI從JDK 1.1開始就是Java平臺的核心部分,因此,它存在于任何一臺1.1 Java虛擬機中。所有RMI系統均采用相同的公開協議,所以,所有Java 系統均可直接相互對話,而不必事先對協議進行轉換。

        傳遞屬性

        前面我們講到,RMI可以傳遞屬性,并簡單介紹了一下一個有關開支報告程序的情況。下面我們將深入討論如何設計這樣的系統。這樣介紹的目的是使您能夠利用RMI的功能將屬性從一個系統傳遞到另一個系統,并隨心所欲地安排當前的計算地點,并便于將來的改變。下面的例子并未涉及真實世界可能發生的所有問題,但可幫助讀者了解處理問題的方法。

        服務器定義的策略

        圖1是可進行動態配置的開支報告系統的示意圖。客戶機向用戶顯示圖形用戶界面(GUI),用戶填寫開支報告。客戶機程序使用RMI與服務器進行通信。服務器使用JDBC( Java關系數據庫連接包)將開支報告存儲在數據庫中。至此,這看起來與其它多層次系統大同小異,但有一個重大區別-- RMI能下載屬性。

        假定公司關于開支報告的政策發生改變。例如,目前公司只要求對超過20美元的開支需開具發票。但到明天,公司認為這太寬松了,便決定除不超過20美元的餐費以外,任何開支均需開具發票。如果不能下載屬性的話,那么在設計便于修改的系統時您可選擇下列方法之一:

        用客戶端安裝與政策有關的程序。政策改變時,必須更新包含此政策的所有客戶端程序。您可在若干服務器上安裝客戶程序,并要求所有用戶從這些服務器之一運行客戶程序,從而減少問題。但這仍不能徹底解決問題-- 那些讓程序運行好幾天的用戶就無法使程序更新,而總是會有一些用戶為了方便而把軟件復制到本地磁盤上。

        您可要求服務器在每次向開支報告添加項目時檢查政策。但這樣就會在客戶機和服務器之間產生大量數據流,并增加服務器的工作量。這還會使系統變得更加脆弱--網絡故障會立即妨礙用戶,而不僅僅是只在其呈交開支報告或啟動新的報告時對其產生影響。同時,添加項目的速度也會變慢,因為這需要穿越整個網絡往返一圈才能到達(不堪重負的)服務器。

        您可在呈交報告時要求服務器對政策進行檢查。這樣就會使用戶創建很多必須待批報告的錯誤項目,而不是立刻捕捉到第一個錯誤,從而使用戶有機會停止制造錯誤。為避免浪費時間,用戶需要立刻得到有關錯誤的反饋。

        有了RMI,您就能以簡單的方法調用程序從服務器得到屬性,從而提供了一種靈活的方式,將計算任務從服務器卸載到客戶機上,同時為用戶提供速度更快的反饋。當用戶準備編寫一份新的開支報告時,客戶機就會向服務器要求一個對象,該對象嵌入了適用于該開支報告的當前政策,就如同通過用Java編寫的政策接口所表示的那樣。該對象可以以任何方式實現當前政策。如果這是客戶機RMI首次看到這種專門執行的政策,就會要求服務器提供一份執行過程的副本。如果執行過程將來發生變化,則一種新的政策對象將被返回給客戶機,而RMI運行時則會要求得到新的執行過程。

        這表明,政策永遠是動態的。您要想修改政策,就只需簡單地編寫通用政策接口的新的執行程序,把它安裝在服務器上,并對服務器進行配置以返回這種新類型的對象即可。這樣,每臺客戶機都會根據新的政策對新的開支報告進行檢查。

        這是一種比任何靜態方法都更好的方法,原因如下:

        所有客戶機不必暫停或用新的軟件來升級--軟件可根據需要在不工作時加以更新。

        服務器不必參與項目檢查工作,該工作可在本地完成。

        允許動態限制,因為對象執行程序(而不僅僅是數據)是在客戶機和服務器之間進行傳遞的。

        使用戶能立刻看到錯誤。

        使客戶機在服務器上所能調用的方法的遠程接口定義如下:

        import java.rmi.*;

        public interface ExpenseServer extends Remote {

        Policy getPolicy() throws RemoteException;

        void submitReport(ExpenseReport report)

        throws RemoteException, InvalidReportException;

        }

        import語句輸入Java RMI包。所有RMI類型均在包java.rmi或其子包內定義。接口ExpenseServer是一般的Java接口,具有如下兩種有趣的特點:

        它擴展了名為Remote的RMI接口,這使該接口標記為可用于遠程調用。

        它的所有方法均拋出RemoteException,后者用來表示網絡或信息故障。

        遠程方法還可拋出您所需要的任何其他例外,但至少必須拋出RemoteException,這樣您才能處理只會在分布式系統中發生的錯誤狀態。該接口本身支持兩個方法:getPolicy (返回一個實現政策接口的對象),和submitReport (提交一個完成的開支請求,并在報告無論因何種原因使表格出現錯誤時,拋出一個例外)。

        政策接口本身可聲明一種使客戶機知道能否在開支報告中添加一個項目的方法:

        public interface Policy {

        void checkValid (Expenseentry entry)

        throws PolicyViolationException;

        }

        如果該項目有效--即符合當前政策,則該方法可正常返回。否則就會拋出一個描述該錯誤的例外。政策接口是本地的(而非遠程的),所以將通過本機對象在客戶機上執行--在客戶機的虛擬機上,而非整個網絡上運行的對象。客戶機可能運行下列程序:

        Policy curPolicy = server.getPolicy();

        start a new expense report

        show the GUI to the user

        while (user keeps adding entries) {

        try {

        curPolicy.checkValid(entry); /pic/p>

        add the entry to the expense report

        } catch (PolicyViolationException e) {

        show the error to the user

        }

        }

        server.submitReport(report);

        當用戶請求客戶機軟件啟動一份新的開支報告時,客戶機就調用server.getPolicy,并要求服務器返回一個包含當前開支政策的對象。添加的每個項目首先都被提交給該政策對象,以獲得批準。如果政策對象報告無錯誤,則該項目就被添加到報告中;否則錯誤就被顯示給用戶,而后者可采取修正措施。當用戶完成向報告中添加項目時,整個報告就被呈交。服務程序如下:

        import java.rmi. *;

        import java.rmi.server. *;

        class ExpenseServerImpl

        extends UnicastRemoteObject

        implements ExpenseServer

        {

        ExpenseServerImpl() throws RemoteException {

        /pic/p>

        }

        public Policy getPolicy() {

        return new TodaysPolicy();

        }

        public void submitReport(ExpenseReport report) {

        /pic/p>

        }

        }

        除基本程序包外,我們還輸入RMI的服務程序包。類型UnicastRemoteObject 定義了此服務程序遠程對象的類型,在本例中,應為單一服務程序而非復制服務(下面還會詳細介紹)。Java類ExpenseSeverImpl實現遠程接ExpenseServer的方法。遠程主機的客戶機可使用RMI將信息發送給ExpenseServerImpl對象。

        本文中討論的重要方法是getPolicy,它簡單地返回定義當前政策的對象。下面看一個執行政策的例子:

        public class TodaysPolicy implements Policy {

        public void checkValid(ExpenseEntry entry)

        throws PolicyViolationException

        {

        if (entry.dollars() < 20) {

        return; /pic/p>

        else if (entry.haveReceipt() == false) {

        throw new PolicyViolationException;

        }

        }

        }

        TodaysPolicy進行檢查的目的是確保無收據的任何項目均少于20美元。如果將來政策發生變化,僅少于20美元的餐費可不受“需要收據”政策的限制,則您可提供新的政策實現:

        public class TomorrowsPolicy implements Policy {

        public void checkValid(ExpenseEntry entry)

        throws PolicyViolationException

        {

        if (entry.isMeal() && entry.dollars() < 20) {

        return; /pic/p>

        } else if (entry.haveReceipt() == false) {

        throw new PolicyViolationException;

        }

        }

        }

        編寫這個類,并把它安裝在服務器上,然后告訴服務器開始提供TomorrowsPolicy對象,而非daysPolicy對象,這樣您的整個系統就會開始使用新的政策。當客戶機調用服務器的getPolicy方法時,客戶機的RMI就會檢查返回的對象是否為已知類型。每臺客戶機首次遇到TomorrowsPolicy時,RMI就會在getPolicy返回前下載政策的實現。客戶機可輕松地開始增強這個新的政策。

        RMI使用標準Java對象序列化機制傳遞對象。引用遠程對象參數作為遠程引用傳遞。如果向某方法提供的參數為原始類型或本機(非遠程)對象,則向服務器傳遞一個深副本。返回值也拾照同樣的方式處理,只不過是沿其它方向。RMI可使用戶向本機對象傳遞和返回完整對象圖并為遠程對象傳遞和返回引用。

        在真實的系統中,getPolicy方法可能會有一個可以識別用戶及開支報告類型(差旅、客戶關系等)的參數,這樣可使政策加以區別。您或者可以不要求單獨的政策和開支報告對象,但您可以有一種newExpenseReport方法,它可返回一個直接檢查政策的ExpenseReport對象。這最后一種策略可使您像修改政策一樣簡單地修改開支報告的內容--當公司決定需要把餐費劃分為早餐、午餐和晚餐項目,而且像上述修改政策一樣簡單地執行修改時--可編寫一個實現該報告的新類,客戶程序就會自動使用這個類。

        計算服務器

        開支報告的例子表示了客戶機如何從服務器得到屬性。屬性可沿兩個方向傳遞--客戶機也可將新的類型傳遞給用戶。最簡單的例子就是如圖2所示的計算服務器,該服務程序可執行任意任務,這樣整個企業內的客戶機都能利用高端或專用計算機。

        任務由一個簡單的本地(非遠程)接口定義:

        public interface Task {

        Object run();

        }

        運行時,它就會進行一些計算,并返回一個包含結果的對象。這完全是一般性的任務--幾乎所有計算任務都可在這個接口下實現。遠程接口ComputeServer也同樣簡單:

        import java.rmi.*;

        public interface ComputeServer extends Remote {

        Object compute(Task task) throws RemoteException;

        }

        這個遠程接口的唯一目的就是使客戶機創建一個Task (任務)對象,并把它發送給服務器執行,最后返回結果。該服務器的基本實現如下:

        import java.rmi.*;

        import java.rmi.server.*;

        public class ComputeServerImpl

        extends UnicastRemoteObject

        implements ComputeServer

        {

        public ComputeServerImpl() throws RemoteException { }

        public Object compute(Task task) {

        return task.run();

        }

        public static void main(String[] args) throws Exception {

        /pic/p>

        System.setSecurityManager(new RMISecurityManager());

        ComputeServerImpl server = new ComputeServerImpl();

        Naming.rebind("ComputeServer", server);

        System.out.println("Ready to receive tasks");

        return;

        }

        }

        如果您看一看compute方法就會發現,它非常簡單。它只是接受傳遞給它的對象,并返回計算的結果。main方法包括服務器的啟動代碼--它安裝了RMI的缺省安全管理程序,以防止他人存取本地系統,并創建可處理進入的請求的ComputeServerImpl對象,并將其與名字"ComputeServer"關聯。這時,服務器已經準備好接收要執行的任務,而main 也完成了其設置。

        如上所述,這實際上是一種全面和實用的服務。系統可以得到改進,比如,可添加要計算的參數,從而對使用服務程序的部門進行計費。但在很多情況下,上述接口和及其實現允許使用高端計算機進行遠程計算。這又明了RMI的簡單性--如果您鍵入上述類,對其進行編譯,并啟動服務程序,您就擁有了能執行任意任務的運行計算服務器。

        下面介紹一個使用這種計算服務的例子。假定您購買了一個能運行大量計算操作應用程序的非常高端的系統。管理員可在該系統上啟動一個Java虛擬機,運行ComputeServerImpl對象。該對象現在就可接受要運行的任務。

        現在假定一個小組準備通過一組數據培訓一個神經網絡,以幫助制訂采購策略。他們可以采用的步驟如下:

        定義一個類--暫且稱之為PurchaseNet。它能接受一組數據,并運行培訓數據,返回一個經過培訓的神經網絡。PurchaseNet 將實現Task (任務)接口,并在其run方法中執行其工作。他們可能還需要一個Neuron類來描述所返回的網絡中的節點,而且很可能需要其它類來描述處理過程。run方法將返回一個由一組經過培訓的Neuron對象組成的NeuralNet對象。

        當這些類被編寫好并進行小規模測試時,用一個PurchaseNet 對象調用ComputeServer的compute方法。

        當ComputeServerImpl對象中的RMI系統接收到作為進入參數的 PurchaseNet對象時,它就下載PurchaseNet的實現,并調用該服務器的compute方法,并把該對象作為Task (任務)參數。

        Task,也就是PurchaseNet對象,將開始執行其執行程序。當執行程序需要諸如Neuron和NeuralNet等新的類時,它們可根據需要下載。

        所有計算都將在計算服務器上執行,而客戶機線程則等待結果。(客戶機系統上的另一個線程則會顯示“正在等待”光標或使用Java的內置并行機制執行另一個任務 )。當運行返回其NeuralNet對象時,這個對象將作為compute 方法的結果被傳遞回客戶機。

        這不需要在服務器上安裝其它軟件--所有必須完成的任務都由各部門在其自己的計算機上完成,隨后再根據需要傳遞給計算服務器主機。

        這個簡單的計算服務器體系結構為系統的分布式功能提供了功能強大的轉換能力。一項任務的計算可以被轉移到一個能為其提供最好支持的系統上完成。這樣的系統可以被用來:

        在ComputeServerImpl對象運行于有數據挖掘需要的主機上,支持數據挖掘應用程序。這樣可使您輕松地把任何計算移動到數據所在的地方。

        在從當前股票價格、發貨信息或其它實時信息等外部資源獲得直接數據的服務器上運行計算任務。

        通過運行ComputeServer (接受進入的請求并將其轉送到運行 ComputeServerImpl的負擔最小的服務器上)的不同實現,而將任務分布在多個服務器上。

        代理

        因為RMI允許使用Java實現下載屬性,所以您可使用RMI 編寫代理系統。代理的最簡單格式如下:

        import java.rmi.*;

        public interface AgentServer extends Remote {

        void accept(Agent agent)

        throws RemoteException, InvalidAgentException;

        }

        public interface Agent extends java.io.Serializable {

        void run();

        }

        啟動一個代理也就創建了實現Agent (代理)接口、找到服務器、激活接受該代理對象的類。該代理的執行程序將被下載到服務器上運行。accept方法將啟動一個該代理的新線程,激活其run方法,然后返回,從而使該代理一直執行到run方法返回為止。代理可通過激活在另一臺主機上運行的服務程序的accept方法而移植到該主機,而其本身則作為將被接受的代理來傳遞,并結束其在原來主機上的線程。

        面向對象的代碼重用與設計模式

        面向對象的編程是一項允許代碼重用的強大技術。很多企業組織都使用面向對象的編程來減輕創建程序的負擔和提高系統的靈活性。RMI是完全面向對象的--信息被發送給遠程對象,而且對象可以被傳遞和返回。

        Design Patterns (設計模式)目前在描述面向對象設計的實踐活動中獲得了相當大的成功。首先是因為Design Patterns 的創新工作而使之大受歡迎,這些編程方式是一種正式描述解決某類特定問題的完整方法的途徑。所有這些設計模式都依賴于創建一個或多個抽象概念,這些抽象概念允許不同的實現,從而允許和增強軟件重用。軟件重用是面向對象技術的主要優勢,而設計模式則是促進重用的最受歡迎的技術之一。

        所有設計模式都依賴面向對象的多態性--這是對象( 如Task )擁有多個實現的能力。算法的普通部分(如compute 方法)不必知道使用了哪個實現,它只需知道得到一個對象后應該對該對象采取什么操作。特別地,計算服務器就是Command (指令)模式的一個例子,它可使您將請求 (任務)表示為對象,并對其進行調度。

        只有當包括執行程序在內的完整對象能在客戶機和服務器之間傳遞時,才會存在這樣的多態性。DCE和DCOM等傳統的RPC系統以及CORBA等基于對象的RPC系統不能下載并執行程序,因為它們不能把真實對象作為參數傳遞,而只能傳遞數據。

        RMI可傳遞包括執行程序在內的所有類型,所以您可以在分布式計算解決方案中,而不僅僅是本地計算中使用面向對象的編程--包括設計方式。如果沒有RMI這樣完全面向對象的系統,那么您就必須放棄很多分布式計算系統中的設計方式--以及面向對象的軟件重用的其它形式。

      【java遠程方法調用技巧】相關文章:

      Java遠程方法調用RMI01-12

      java調用的方法10-31

      java調用的幾個方法11-04

      java調用bat文件的方法07-30

      java構造函數調用技巧12-14

      關于java調用bat文件的方法02-08

      Java程序調用C/C++語言函數的方法11-18

      在Java中調用存儲的過程12-03

      java調用c函數的實例12-20

      主站蜘蛛池模板: 《我女朋友的男朋友》演员表| 老表你好嘢国语全集| 千山暮雪续集全集8| 高清《蜜桃成熟时3》| 《小欢喜》电视剧| 心宅猎人电视剧在线观看免费高清 | 四虎影视最新网站入口在线观看| 塔日酒店未删减版在线观看| 赴汤蹈火2025免费观看| 武松蒋玲玲| 偏偏喜欢你 电视剧| 白峰美羽免费在线观看| 剑蝶电视剧全集| 和讨厌的前男友一起去出差旅日本在线观看 | 洪武大案下载| 大头和珍珍合集| 甄嬛传46| 一个好妈妈3申字中头| 瑜伽起源真的很恶心| 《性的暴行》电影免费观看 | 以爱为囚| 上位完整版下载| 游戏风云神曲| 高清《民国大侦探》免费观看| 冰冷热带鱼电影日本版| 白蛇传说在线观看| 《售楼女王》朱莉安妮| 关于爱在线观看| 男人女人愁愁愁免费看电视剧| 小女花不弃电视剧免费观看全集| 美式禁忌3| 年轻的阿姨| 爱丫爱丫免费国语高清| 金螺王子| 《总统》星克莱尔1997年满天星在线观 | 秋瓷炫 生死决断| 监控人1到100集免费看| 《啄木鸟:军事不当行为》看| 一见你就笑| 水手服饰育1982年| 星河影片| 维修工的艳遇韩国电影| 不扣纽扣女孩免费观看完整电影 | 黑公交轮奸案| 汤潮妈妈我想你| 高清《向魔王伊布罗贾献身吧》| 官方通报快递布洛芬变衣服| 青青河边草电视免费| 刀郎 爱是你我| 男童虐杀3只奶猫后续| 妖不起66| 杀死你的温柔动作完整视频| 缘之空03| 男女一起愁愁愁高清全集免费| 变形金刚2国语版| 《维修工艳遇》完整版| 我和我的传奇| 血战滇缅印| 轻狂3免费观看| 意大利《八尺夫人》电影全集免费观看| 傻猫大战三小强| 西班牙版《荷尔蒙》| 异形2电影| 奇妙发型屋2在线观看免费中文版电视 | 黄金小子| 女超人(麦乐迪)版2013电影在线观看| 咱们结婚吧28| 哇嘎全集在线观看免费| 再见莫妮卡| 乳房按摩电影| 离婚开挂:首富求婚短剧全集| 洗屋先生免费看| 红娘子49集全免费播放| 福尔摩斯先生体内的恶魔| 小飞侠电影国语| 高清午夜的倾心旋律未删减| 河南男子与猪办婚礼| 甜蜜蜜免费| 电视剧 原谅| 快乐到家迅雷下载| 《开始推理吧2》免费观看| 《秘密列车》电视剧| 《县委大院》免费观看| 神奇女侠电影免费完整版观看| 美丽乡村浪漫事| 《不被疼爱上司的夫人》| 一路向西女演员| 《法国空乘2016法版》| 影音先锋男人源资源| 丈夫和初恋重逢| 临时劫案电影免费完整在线观看| 少年派2 电视剧| 谍影重重1电影| 爱丫爱丫免费版电视剧| 保姆与保安| 俄影《为何是你》免费观看| 经典影视| 长大后电影| 我成了他的班主任| 仙女屋电影免费观看| 再来一次第7集| xl司令免费观看| 师生在摩天轮里做的韩剧叫什么| 惊变下载| 庆余年手机在线观看| 性xX色3D动画xX无尽年轻| u9免费看电影| 天涯女人心电视剧| 需要爸爸播种子在线观看中文字幕| 动漫在线观看鬼父完整版动漫| 电影斗牛下载| 香港 三 电影| 你给我的喜欢电视剧免费观看全集| 圣特罗佩斯的姑娘们1982电影在线播放| 第八感剧集电视剧| 青柠在线观看高清电视剧荣耀配音| 落落历险记| 商务旅行戴绿帽在线观看| 解放海南岛39| 《玉茗茶骨》免费播出| 别墅互换| 销售的销售秘密3hd中字| 完美世界全集在线观看| 由良千岁电影大全| 世界十大禁播爱情片| 坠落天使在线观看免费完整版| 混血儿的摇篮曲三级片完整版| 叶问四免费观看高清国语版| 老公万岁粤语| 幸福泌尿科在线播放| 电影误杀在线观看完整版| 《壮志凌云:满天星》| 东京复仇者第一季高清在线观看| 人生若只如初见 奈何情深缘浅 | 新金银梅5一10普通话| 秘社第二季| 卫生间的圣母像| 《裸乳按摩》在线| 向风而行电视剧在线观看| 劝君王饮酒听虞歌| 麦乐迪的女超人| 大胸电影| 老炮儿未删减版| 特殊保险公司推销员4| 女子简历被面试官撕毁 公司回应| 游戏007| 韩国理论电影| 消失的妻子全集观看| 许我耀眼在线| 躲避的爱说唱词| 鬼父动漫第一季13集| 金银梅| 深喉2在线欧美| 30分钟插曲视频大全免费播放国语| 高清《除却巫山》未删减版邓家佳| 家门荣光国语版| 需要爸爸的播种 在线观看 | 姜堰市| 末日袭击| 百日的郎君| 17·3电影在线观看免费播放| 向风而行全集40集| 高清《何以笙箫默》电视剧免费 | 良辰美景好时光西瓜影视| overflower第一季全集免费观看| 《我不是戏神》第一季在线观看全集| 大学生漂亮的小瘦子4| 一生一世美人骨在线观看| 人渣本愿| 宫斗小能:从答应后全集免费| 婚姻攻防战| 1996版杨敏1-5电视剧高清| 无人观看完整电视剧在线观看| 酒店激战3免费版| 北方影院迷宅幻影| 他不适合你歌词| 电影堕落| 坎贝奇完整版| 《红字》中文版| 最近韩国电影高清免费观看HD| 明星换脸免费观看方法| 合租屋交换做爰| 彭丹六魔女| 冢本战争电影免费观看| 盗亦有道| 拯救瑞恩| 韩剧空调维修理工| 我在北京挺好的剧情| 继女要用爸爸的种子| 明明不喜欢 在钱| 神马电影《女销售》| 美国爸爸需要播种电影在线观看| 芝麻胡同免费观看全集剧情| 连诗雅三级| 《牙医姐妹》完整版百度网盘资源| 电影太太度假时| 丁俊晖一年收入| 华山论剑电视剧全集免费| 井冈山下种南瓜伴奏| 《布里奇顿 第四季》| 坎贝奇第二部曲《无憾》免费观看| 撸管神器陈丽| 末代皇帝电视剧| 男女一起愁愁愁在线观看全集高| 桃色天使终极猎杀| 美容院的待遇在线观看| 高清《职场妻子的出轨》中语字| 电影美容院的待遇5| 泼天富贵短剧免费观看| 同学的妈妈中字ID英文| 高清我的山与海未删减| 侯玉洁牧师讲道全集1| 世界围绕你电视剧| 危险第三情| 最美孝心少年2020颁奖典礼| 六色成人电影| 《信誉守则》满天星版| gogogo高清在线怎么开始| 隐形帽子电影免费| 电影《霸占》在线观看| 电影在线观看完整免费版| 我在截取一段视频特工| 《双女任务》| 房奴试爱韩剧免费| 灭火宝贝(高压监狱)| 整蛊王国语版在线观看| 《妽妽的丰满大胸》HD| 野花高清在线电影观看免费视频| 暮光之城主演| 《荆棘》| 漂亮妈妈7巴字开头墨西哥| 高清致命录像带:万圣节| 逆袭之爱上情敌电视剧在线观看| 木下檀檀子完整版电影| 卫生队的故事电视剧免费观看 | 一起愁愁30集高清播放在线| 盛夏晚晴天国语 影音| 曰本大学生精油按摩| 肉体的恶魔| 水电维修工的艳遇电影| 苹果香原唱| 私密按摩师电影在线观看中:字| 电影《法国空乘4》免费| 上海皇帝之岁月风云老六片段| 天天鲁夜夜免费观看视频| 《女超人-麦乐迪版》| 雍正王朝高清全集在线观看| 私人瑜伽教练电影| 马永贞电视剧| 需要爸爸播种美国哪里可以看| 女老师3免费观看全集电视剧| 莫离电视剧免费全集观看| 陪部长出差的日子电影| 高清历劫惊途 第二季| 青青草在 线免费观看| 法国空姐看完整免费高清原声奔跑吧 | 永不放弃分集剧情介绍| 坎贝奇《无憾》完整版在线观看| 暗黑荣耀| 贞观长歌高清| 凯莉的《满天星》| 可疑的美容院韩国电影| 黄山市| 布兰迪黑白配国语版免费看| 21世纪在线观看免费播放| 小猪佩奇全集大全| 彷徨之刃日版在线播放| 入青云电视剧免费观看| 哆啦a梦:大雄的宇宙英雄记| 吃瓜群众爆料免费观看在线观看| 枪械师电视剧全集| sao66| 宇宙战舰大和号复活| 《示范销售避孕套》免费观看 | 高清《搜神传》电视剧| 时光与他 恰是正好| 女人生小孩全过程| 电影买保险的D杯女 | 上游电视剧在线观看免费| 日本战狼8免费播放视频大全| 伦理《法国护士长》-完结国语版全集| 指尖传出真挚的热情| 蒙面超人000| 战狼9女版免费高清| 《秘密囚禁》完整版| 高清以猫饲爱| 成都4P雪梨枪在线免费看| 一代女皇武则天电影版在线观看| 宠灵实验室之狸奴艾莉| 強暴處女1-12系列| 爱情与灵药在线观看| 王牌杀姬免费观看完整版| 由森奈奈子领衔主演| 偶像练习生排名| 许嵩 山水之间| 岳阳县| 三年电影免费大全观看| 移动迷宫西瓜影音| 歌曲连唱| 赛伦1996年的电影| 复仇千金:手撕渣男贱女短剧全集| 火线警告第一季| 钱学森追悼会| 网络惊魂| 仙逆哪里可以看到76集| 错错错 洗剪吹| 暴躁老妈高清全集观看| 妻子的姐姐免费版电视剧在线| 好姐妹高清在线观看免费全集| 泰剧血脉| 如果声音记得你短剧免费观看| 卿本佳人全集高清在线播放| 法网柔情剧情| 总统之夜1997法国版本免费观看中文| 龙珠国语版| 电影《千金与仆人》免费| 冲田杏梨 qvod| 琪琪电影网午夜理论片717西瓜| 行政助理2014完整版 | 鲜花盛开的山村电视剧免费观看| 需要爸爸播种子类似电影| 昔有琉璃瓦电视剧免费观看全集| 盛夏晚晴天全集在线观看| 需要爸爸播种到美国的电影| 生存游戏电影| 宝莲灯后传| 姐妹牙医 在线| 四会市| 妖精的尾巴番外篇1| 干物女小埋| 电影二对一的商务模式2| 哈哈哈哈哈第二季免费观看完整版| 长相思二电视剧在线观看免费版 | 农行买断| 盗墓笔记藏海花| 0verflower第一季免费观看| 霍元甲全集| 电视剧再爱我一次| 送我上青云免费| 日剧《和讨厌的前任》高清版中文,第| 电影原始武器| 外卖特邀员免费| 名侦探柯南普通话版| 无欲不爱在线观看| 李灿森结婚| 《女版黑鹰坠落》在线观看 | 电影南京照相馆完整版免费观看| 香港李嘉诚发声| 西游记插曲大全| 玄女心经2免费观看全集| 女儿的朋友2韩国电影| 盗亦有道| 返老还童高清| 食人鱼事件剧情介绍| 今人不见古时玥| 《危险动物》| 私人航空 电影| 电视剧守望| 韩国电视剧拜托小姐| 丰满的临时工HD| 银河传说大电影| 四大美人之西施高清完整版| 且试天下电视剧免费观看全集| 姐妹牙医电影手机在线| 米奇妙妙屋第二季10| 媒体:高铁之大理应放得下卫生巾| 二十一世纪性格爱情指南第八集 | 楚才晋用是什么意思| 庭院深深剧情| 晚安,为我而眠的妹妹| 台媒高度关注东部战区军演| 九龙城寨之围城古天乐正版下载| 王健林年会献唱| 隔壁邻居很美味日本伦理在线观看免费高清 | 海上孟府电视剧全集| 爆操老妈第46集完整版| 12周岁女洗澡免费观看| 狂飙中国电视剧免费观看| 天乩之白蛇传说高清观看| 北上广依然相信爱情免费观看电视剧| 樊梨花电视剧| 战狼6欧式少女全部人物| 插曲30分钟高清全集网站| 亲爱的自己48集免费观看完整版| 情陷夜中环粤语| 我是刑警电视剧免费播放西瓜| 女邻居请邻居修灯泡修灯是什么电影 | 暗格里的秘密电视剧在线观看西瓜| 战狼3电影免费观看高清完整版 | 电影私人航空在线观看完整免费高清| 大头儿子小头爸爸5| 斗破苍穹42集免费观看完整版| 女律师的坠落完整版在线观看01影视| 烂滚夫斗烂滚妻国语| 隔山有眼2百度影音| 刚结婚和部长一起去出差韩国电影 | 华为eyewear智能眼镜| 示范销售避孕套免费看| 电视剧蛮好的人生免费观看全集高清| 星汉灿烂电视剧全集| 人民的名义dvd版| 战狼九欧式少女高清| 下女下载| 我的女儿是花| 丰满的妽妽2在线播放| 为布凤歌| 一起老去| 苍空电影| 一人之下之锈铁免费观看| 韩剧《我的游泳女教练》免费观看 | 一起愁愁免费观看高清电影| 临时天堂中文版| 真假学园第一季| 美容院特殊待遇2电影| 《屠宰呕吐娃娃》免费观看| 《兽行日寇》完整版| 指尖传出真挚的热情| 一起愁愁全40集免费观看高清| 金装四大才子国语版| 暮光之城4下| 杰西简凌云壮志无删减在线观看| 初次见面4秒就合体| 海洋之恋泰剧在线观看免费 | 年轻的母亲在线观看韩版| 第一炉香电影完整版观看| 我在未来等你| abo成结模拟动画演示| 微微一笑很倾城 迅雷下载| 《黑色电话2》| 猩球崛起4:新世界| 龙棺古墓电影免费观看| 《高冷搜查官》苍井空| 高清《韩国财阀1》免费观看中文版| 本草药王国语| 北影校花陈冰冰| 需要爸爸来播种在线观看完整版中文版 | 蜡笔小新第6季动漫| 在线观看国产高清电视剧免费| 你微笑时很美在线| 阴阳少女:见鬼捉鬼全集免费| 电影红灯区| 金银梅普通话免费观看完整版| 狄仁杰第一部完整版全集| 迪斯科舞曲| 凡人修仙传动漫免费播放| 玄女心经二免费观看| 送春 阅读答案| 国家命脉| 哀牢山科考经历:鸟叫声像人说话| 《新人类毒医肥尸》免费观看 | jojo奇妙冒险星尘斗士| 无间电视剧免费观看40集西瓜| 四平调小包公| 一起愁愁免费高清在线| 艳姆 动漫| 农场保卫战1| 肉蒲团 在线观看| 广场舞九九女儿红| 木下澶澶子最新电影| 薛平贵与王宝钏电视剧全集55| 天乩之白蛇传| 《北越暴行》3| 丰满女学生3| 嘿咻嘿咻| 非诚勿扰在线直播| youtube电影观看入口| 湖滨花园酒店| 《美容院特殊待遇》在线 | 十七岁高清完整版| 武侠电影| 电影无毒不丈夫国语版| 真相2021电视剧在线观看| 买房的女销售3| 名侦探柯普通话免费观看 | 布兰迪《军事不当行为2》在线观看完 | 韩世雅《大度》在线观看 | 法国电影女超人麦乐迪在线观看免费高清版 | 《大风杀》电影HD| 白嫖者联盟在线观看免费| 人间世第十集| 萌萌的妈妈动漫| 台湾甘露粉红色的梦| 私人航空手机在线观看| 冲上云霄国语| 名侦探柯南沉默的15分钟国语版 | 孩子走丢妈妈冲上舞台求助| 第一滴血5 国语版 | 间谍过家家樱花| 我和我的家乡免费版观看| 电影无删减电影| 女超人麦乐迪完整版| 未删减版瓜达卢佩的玫瑰在线观看免费| 燃烧电视剧免费完整版| 《马向阳下乡记》电视剧| 突泉县| 俄罗斯伦理(播种)| 滹沱儿女电视剧| 高清杀人者报告未删减| 我不后悔dj| 热辣披萨女郎在线观看完整视频 | 硬汉3在线观看| 纪连海 灌篮高手| 佘诗曼吹哨召唤张智霖| 与上司出差七天日剧| 林志玲坠马碎胸| 依家有喜电视剧| 巴萨战胜曼联| 满天星免费观看高清完整| 五月天人生无限公司| 永顺县| 周生辰晚上折腾时宜| 小炸jackson| 我爱几何电视剧免费观看| gogo免费视频| 丧尸片《活着》| 美少年高潮H跪趴扩张调教喷水| 战狼欧美版免费观看完整版战狼6 蒋玲玲版《渔夫的荒野史记》电影医ww | 浪漫满屋泰国版12| 机器总动员| 建瓯市| 《灭火宝贝2》美国版免费观看| 伍六七之记忆碎片动漫| 大胆妹妹| 姐妹牙医电影播放完整版 | 高清《在你被判死刑之前》电视剧| 台湾电视剧情义无价| 《落魄贵族琉璃川》完整版免费观看| 麻雀电视剧免费全集观看| 情陷夜中环2剧情| 麦乐迪女超人HD版全集| 风骚岳母| 电视剧风影全集观看| 雪花神剑全集| 杰西·简《壮志凌云》| 小敏家免费全集| 感官世界电影| 道师爷3电影在线观看完整版| 法国空乘4之不良航班| 刑警使命电视剧全集免费观看| 超能陆战队字幕| 隐身蓝帽子| 黑袍纠察队 第五季全集观看| 《环太平洋2》完整版在线观看| 食为奴剧情| 法国航空4伦理播放| 白峰电影在线观看免费第8集| 官场初次尝了销魂少妇宋楚楚| 银河护卫队2百度云资源| 电视剧枪侠| 台湾卖房女销售电影| 冰天雪地| 恶之华在线观看| 斗罗大陆免费观看视频| 和女部长一起去公司研学日剧叫什么 | 悬疑剧二十一天免费观看在线| 娇妻互换我的漂亮娇妻6| 医爱之名泰剧| 星克莱尔总统夫人免费看| 偶像大师| 肥猫寻亲记| 苍井空电影在线直播| 痛30集全播放免费观看 | 落魄贵族琉璃川免费观看| 你养我小我养你老全集免费观看| 姨母的绣惑电影在线| 空即是空电影完整版| 富婆爱上穷小子完整版| 杀死汝爱 下载| 珠海航展2024年门票预订| 瑜珈教练| 堕落的女律师17.| 李易峰电视剧作品全部| 偶滴神啊| 保姆的特殊服务在线观看| 监狱风云之少年犯| 西游降魔篇免费| 大闹天宫百度影音| 站着再来一次48集全免费剧情介绍视频| 天地争霸美猴王免费观看完整版| 金瓶梅在线观看免费版电影| 《美丽妻子替丈夫还债》电影完整版| 《高压监狱6》法国完整版| 《逍遥》全集免费观看| 十七岁版在线观看免费| 同事三分亲粤语| 罗丽星克莱尔在线观看| 二十岁电影| 金南佶美人图| 鞍海快客车祸| 苍月战士苍月免费观看| 《善良的妻子| 魔女游戏国语| 一念关山在线观看免费| 银梅瓶电视剧全集电视剧在线观看免费 | 无颜之月5集全免费看无删减| 勇敢的心 配乐| 酒店激战第1-5集免费观看伊丽莎白尖| 麦迪乐女超人在线播放视频| 撒贝宁崔永元| 中国家庭第二部全集| 银河护卫队2| 日本伦理电影和维修工做爱| 明星大侦探第八季免费观看完整版| 聊斋:兰若寺在线观看| 公交车电影免费观看电视剧在线播放 | 济宁二手车市场| 韩国19禁爱情电影的新高峰 | 自由的她们免费看全集完整版| 《维修工》王李丹妮在线观看| 玩火市长| 完美女人电影| 泰来县| 春梦伊人| 奇门偃甲师电影在线观看| 大汉王朝电视剧免费观看| 爱我几何在线观看完整版免费高清 | 愉悦与痛苦| 按摩电影| 三级片桃色凶器| 咱们结婚吧第31集| 帝王之妾韩剧在线观看免费全集 | 罗丽星克莱尔迷宫片长| 高清《妻子的闺蜜》大结局视频| 大清徽商| 英语老师不戴罩子让我捏一节课的 | 《停不了的爱》床戏| 百万新娘之爱无悔61| 泰勒斯威夫特时代巡回演唱会| 老婆5免费高清电视剧最新| 男女一起愁愁愁在线观看全集高清免费| 掩耳盗铃电影| 电影黄石的孩子| 学生妈妈5字ID免费| 曹查理《浪蝶狂花》演员表电影| 美女死尸| 看不见的朋友| 高清《猫之茗》免费全集 | 金瓶梅电视剧第5集电视剧| 《黑色电话2》| 高压监狱2免费观看完整版 | 食人晚宴| 古天乐穿越电视剧| 酒店1-100集免费看全集下载| 心碎高中 第三季全集观看| 女版坎贝奇无删减在线看| 猛犸敢死队2| 女士的品格电视剧免费观看40集| 白峰在线| 夫妻生活影片| 职员到老板:打工人全集免费| 丞相夫人是首富| 性解密之大妈| 高清《向着炮火前进》电视剧| 罗刹海市被央视点名| 顶楼的大象 百度影音| 劳拉的诱惑| 老公上司来我家做客| 蓝色水玲珑台湾电视剧免费| 媳妇的秘密| 领导挺进娇妻身体| 僧侣之夜无删减版最经典十首歌曲| 十七·3电影高清免费播放| 淫荡的贞操锁电影 | 你是我爱人电视剧全集| 宝洁回应男子洗澡发现香皂嵌刀片| 神勇双响炮国语| 木府风云40集| 巨茎挺进李淑芬体内\| 炸元宵不爆开不崩油好方法 | 苹果在线观看| 无极县| 电影那小子真帅| 欢天喜地七仙女38集| 雷神4免费完整版观看| 满天星版《荣誉守则》在线| 沙漠求生电影免费观看| 张艺兴诉b站侵权案将开庭| 《渔夫的荒野史记》剧情解析视频| 德云鼓曲社开业| 亲吻姐姐第1季全集| 情系我心| id002韩国电影免费观看| 姜小姐她下山了短剧免费观看| 屋内有人电影| 天使与魔鬼的对话| 父亲鼓励满天星国语| 灵魂战车2高清下载| 抬花轿豫剧| ABO成结动画模拟在线观看| 僵尸道长第一部国语高清全集| 《黑色电话2》| 沅江市| 法国漂亮售楼小组三级片| 沼泽深处的女孩| 沧元图60完整版最新免费看| 三姐妹健身瑜伽女孩2| 追逐繁星的孩子| 从结婚到恋爱电视剧免费观看全集| 流星花园2高清| 品味人生完整版坎贝奇| 侏罗纪成版| 异世界献身第1季动漫观看| 震撼性丑闻| 《赶尸艳谈》| 三年中国免费观看国语| 《屠宰餐厅》在线观看完整版电影| 二胎 电视剧| 太极生两仪 两仪是什么| 秀逗魔导士第四部| 最新一期奇葩说| 只想和你睡(1v 1)| 站着再来一次26集全在线看| 惩罚女兵洗澡影院| 爱诱欲韩国完整版| 身不由己国语| 红唇2错种| 过山车泰剧免费观看高清 | 黑档案 东北第一黑帮覆灭记| 十月三十三日电视剧免费播放| 天涯明月刀鬼爷爷| 总统之夜电影在线观看| 老家门前唱大戏| 捷克街头100集完整在线播放| 降魔的2.0| 巨人的新娘| 饥饿的女儿国| 无双国士| 《l淫乱的家教| 劳荣枝小木匠| 贤妻良母| 铁道飞虎高清完整版| 女生越喊疼男生越往里塞app| 闯荡30集电视剧免费观看| 反斗马骝国语| 木下凛凛子邻居电影完整版| 珠帘玉幕电视剧免费观看| 嘻哈四重奏第5季| 笑咏春粤语| 爱情睡醒了38集| 《交换别人的麦子3》的剧情简介是什 | 巴厘岛命案行凶动机公布| 凌辱女战士| 莉兹坎贝奇的成人电影品味人生| 百灵鸟叫声| 《法国空5》电影完整版| 行尸走肉第二季剧情| 超决战!贝利亚银河帝国| 路南柯歌词什么意思| 渔夫荒野史记1988版七| 《伯爵夫人和园丁| 飓风奇劫电影| 宇宙星神全集2| 吸血鬼日记第六季| 绝对权力全集免费播放| 星克莱尔在线观看| 森奈奈子伦理片免费在线观看| 银魂180| 《哈哈哈哈哈 第六季》未删减| 《丈夫离开的日子》观看| 新民市| 人猿泰山真人版1995年| 谢谢你医生在线观看免费完整版| 天地玄门国语高清完整版免费观看| 香港生孩子费用| 可不可以 日剧| 风暴来临| xl司令在线观看| 肉蒲团高清下载| 帮帮我爱神 下载| 电视剧风影全集观看| 儿媳生活压抑| 我的刑警朋友| 漂亮的小峓子4三级| 黑白配版普通话| 锦月如歌电视剧免费观看| 唐老鸭和米老鼠全集| 维修工的绝遇3| 盛唐免费风流电影在线观看| 美丽的他第二季在线观看| 好奇实验室| 大奉打更人电视剧在线观看免费| 安非他命电影| 电影巜商务旅行戴帽子的同行2019主演| 凌云壮志满天星法国版| 手术直播间免费观看完整版| 女医生私密诊所| 爱不爱都是错| 头文字d动画| 尸妖在线观看| 美丽妻子替弟还债剧情| 美国爸爸的种子免费观看电视剧 | 周生如故电视剧在线观看 | 大婶爱上儿子的同学电影名字| 地道战电影播放| 女仆小姐的贪吃日常全集观看| hodv-21134| 雨落.中国电影免费观看| 酒店激战1至5集免费观看| 《部长出差的日子》电影在线观看| 三级剧情片| 新冠是风寒还是风热| 金牌冰人| 韩国电影美容院的特别待遇| 高清《他是谁》电视剧| 完美世界全集免费| 佛山市| 商务旅行戴绿色帽子电影| 张栋梁结婚了吗| 热辣滚烫电影完整免费观看高清| 《丰满的继牳3》无删减| 小时代电影1免费观看| 挡不住的风情在线观看| 一枪三姐妹完整版| 爱我几何在线播放完整版 | 决战紫禁之巅在线观看完整版| 吴映洁 纪亚文| 《需要爸爸播种子》免费观看在线播放_HD/无删减_1080P高清完整版电影 - 天堂 | 林东信息网| 《女律师替夫还债》剧情介绍曹查理 | 暴躁老妈免费观看电视剧| 屠宰场娃娃完整版高清播放| 孤单又灿烂的神:鬼怪| 暴露1982超清| 电视剧掌门女婿| 詹姆斯十大扣篮| 小草青青| 《最高の爱人诏》演员介绍| 浴火奔腾中文| 黑白潜行免费高清观看| 致命弯道8免费看| 意大利电影短情欲在线播放| 爱情保卫战 海霞姐| 美容院的特殊待遇5| 成全动漫免费完整版高清| 满月之下请相爱免费观看全集| 欢乐颂38| 林依晨和郑元畅演过的电视剧| 蛇姬| 守护者们电视剧免费观看| 金瓶梅2电影下载| 《理发店的特殊待遇》| 唐太宗李世民全集| 沧元图免费全集在线观看| 知否知否应是绿肥红瘦观看| 爸爸的种子高清免费| 屋塔房王世子国语| 昭苏县| 白峰电影国语免费全集| 达斡尔族歌曲| 情定三生全集| 三叉戟2在线看|