欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

J2ME基礎詳解1_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:J2ME的重要功能簡介1
持久數據和記錄管理系統( Record Management System,簡稱 RMS) MIDP提供在移動設備上存儲持久數據的支持,并且 MID簡表還特意規定兼容的移動設備必須提供至少 8KB的非動態內存用

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

一、J2ME概述

到目前為止,大部分人都已非常熟悉 Java 2平臺,以及 Sun如何把 Java技術分成三個版本 (標準版、袖珍版以及企業版),Sun 在1999年6月時推出了 Java 2袖珍版 (J2ME)來滿足消費電子和嵌入設備的需要。 J2ME是為了那些使用有限的能源、有限的網絡連接 (常常是無線連接)以及有限圖形用戶界面能力的設備開發的。它最初的目標是 16位或 32位處理器,16 MHz時鐘頻率, 512K或更少內存的設備。乍一看之下, J2ME就像一個沒有綁定明顯主題的松散的應用程序接口和技術規范。我們想通過說它不是什么東西的方法來描述它,它不是一組用于臺式機 Java應用程序規范,如果你再觀察仔細一些,你會發現所有的 J2ME組件都圍繞一個中心,這些中心被稱為configuration(配置 ,Sun的市場營銷資料也稱它們 design centers,設計中心),它們中間的每一個都是用于消費電子和嵌入設備的特別的類。

Connected limited device configuration(有限連接設備配置,簡稱 CLDC ) 這個配置定義了 Java應用程序接口以及支持手持設備的技術,就像 Sun的文檔中所描述的那樣, " devices that you hold in your hand(你握在手中的設備) " Palm序列手持設備可能是這一領域的設備的最好的例子,特別是它有開發 CLDC的功能以及 Palm設備運行期系統可用。

Connected device configuration(連接設備配置 CDC ) 這個配置定義支持象 Sun文檔中所說, " devices that you plug into plug into the wall(你插入墻的設備)的設備的應用程序接口和技術,這樣的設備的一個例子可能就是機頂盒。

這兩種配置不同的地方就在于它們應用于的裝置的能力, CLDC設備的處理器能力有限 (與臺式機系統比較 ),并且存儲器大小一般也只在128 KB到 512 KB之間, 與此同時,CDC系統就不同了,它可能有 32位或 64位處理器,以及有限的存儲容量,不過它的下限也得超過512K。 它遵循的原則就是,每個不同的能力硬件的配置都將被不同的虛擬機支持。 基于 CDC的系統使用一個功能強勁的虛擬機,而基于 CLDC系統的使用 KVM 。

每個配置代表一種低水平的,基本的應用程序接口,在這兩個相似基礎之上是 profile(簡表),用于特殊設備的額外的應用程序接口。 我想通過看一張來自SUN提供的文檔中的圖表 (參見圖 1 )來解釋這其中的關系。

J2ME基礎詳解(1)(圖一)

圖一解釋 配置和簡表的體系結構

J2ME的體系結構被橫向地分成三層,縱向分成兩部分。配置包括一個控制配置核心類的虛擬機, 具體的簡表位于每個配置之上。

J2ME現在定義兩個配置, Connected Device configuration(連接設備配置 CDC )和限制性更強的 Connected Limited Device Configuration (有限連接設備配置)。 簡表的實現是 Java應用程序接口的一個集合,用于適應被定義配置的應用程序接口提供的服務,簡表是一個完整的運行環境,一個在簡表上執行的應用程序不需要額外的支持類。

J2ME沒有定義滿足這兩種配置的標準化用戶接口,Sun也承認現在的消費設備多種多樣,用戶界面也各不一樣,所以定義一個可用于所有用戶的界面是一場失敗的戰爭。 J2ME中的用戶界面定義在簡表中。

二、J2ME的體系結構

現在個人計算機系統的數量和種類已經發展到無法控制的地步,請你想一想,你編寫的程序運行在“信息家電”舞臺的情景吧,這些信息家電包括呼叫器,行動電話,像Palm這樣的個人數字助手(PDA),電視機頂盒,POS終端以及其他的消費電子設備。現在全世界上光是手提電話生產商就有許多,更不用說別的家電設備了,而且每一種家電設備又有不同的特性和界面。所以,你可以想到, Java應用程序的輕便性以及能夠解決開發這么許多不同的設備程序的能力,使大家對J2ME有很大的期許。當然,為了更好的開發這些信息家電,就要求把Java的精髓壓縮進一個非常小的程序包中,這就是J2ME。

J2ME是一種通過許多部件和規范的技術, 這眾多的部件和規范幫助 J2ME來滿足這眾多的消費產品的不同的需要。和所有的爪哇程式語言技術一樣,在它的核心屬于一種虛擬機。 就像使用所有 Java技術一樣,J2ME的核心也在一種虛擬機中。 最初,用于 J2ME應用程序虛擬機的被稱作 Kilobyte virtual machine或簡稱 KVM。就像它名稱的含義, KVM比較小,通常只有 128K或更少。這比起我們通常了解和使用的 Java 2標準版 Java虛擬機 ( JVM )的 32 MB來說就小得多了。

用于連接虛擬機的是一系列配置和簡表,它們提供了用于特定 J2ME環境的類應用程序接口(見圖二)。 每個配置和簡表處理一般或具體的消費產品,配置和簡表規范是由多種多樣的設備生產商和用戶共同開發并建立的。配置是用于一組通用設備的最小的 Java平臺, 常常歸為一種橫向的設備分組,相對來說,橫向分組設備是那些共享相同的內存安排,通信帶寬,能量需求以及用戶能力的設備,一般認為配置能夠提供這眾多的設備的所有需求。

J2ME基礎詳解(1)(圖二)

圖二解釋: J2ME層次

Java虛擬機是 J2ME技術的核心,但是配置和簡表提供特殊環境的類應用程序接口。配置是用于一組通用設備的最小的 Java平臺,而簡表則為具體的設備家族或特別的應用程序提供更具體的能力。

J2ME領域的新的開發者常常被這些事實困惑的, 事實上, Sun的第一個配置(現在只是一種配置的引用實現 )帶有稱為 KVM的虛擬機引用實現, KVM滿足配置的虛擬機的必要條件。然而, Sun的 KVM也可以被另外一個虛擬機所代替,現在, 正是因為配置和虛擬機結合得有點緊密,因此導致了這么多的混亂。

另一方面,簡表完善了 配置,為某個具體的設備家族或某個具體的工業片段應用程序提供更高的性能。 換言之, 簡表為具體的縱向市場的設備比如說行動電話提供更多的性能。這里的關鍵就是 簡表必須完善 配置, 沒有 配置和虛擬機提供核心類應用程序接口和運行期環境的話,簡表也不會工作。

通常,簡表為一種給定的垂直分組設備提供用戶界面、輸入法、持久性機制。這類 簡表被認為是發展這些設備應用程序的完整的工具包。我們見到最多的應用程序簡表的例子就移動電話簡表和個人數字助手(PDA)簡表,其他簡表為范圍寬廣的設備提供非常特殊的功能或應用程序可移植性,這方面的例子就是提供遠程方法調用 ( RMI )功能的簡表和提供統一銀行事務的簡表。

虛擬機、 配置、 簡表…你是不是已經被搞迷糊了? 如果這樣的話,我們就來簡化一下 J2ME體系結構吧。 如果你想為小型信息家電編寫 Java應用程序的話,你就需要兩個前提:一個 配置和至少一個 簡表。 現在, 一般是配置捆綁了虛擬機和一套針對你的平臺所能夠用的橫向分組設備的Java類庫。其次,你至少還需要一個 簡表來為你的平臺提供附加的 Java類,這個 簡表通常會為你的設備提供用戶界面、輸入和數據庫類。有了這兩個前提,你就了使用 Java為你的設備編寫應用程序的基本的J2ME環境。

  

分享:J2ME及其基本慨念
如果您曾經http://www.javasoft.com ;網站上查詢有關Java 2 Micro Edition 的資料,十之八九會被一大堆的技術名詞搞的一頭霧水。 什么 KVM ,什么CLDC 、CDC 、MIDP ,后面面還冒出了P

來源:模板無憂//所屬分類:JSP教程/更新時間:2008-08-22
相關JSP教程
亚洲精品国产suv一区88| 在线观看精品国产视频| 国产精品自产拍高潮在线观看| jizz欧美性11| 亚洲第一色视频| 亚洲高清av| 午夜影院久久久| 日本不卡高字幕在线2019| 爆乳熟妇一区二区三区霸乳| 中文字幕av久久爽| 欧美影视一区| 一本大道久久a久久综合| 国产精品一二区| 精品熟女一区二区三区| av激情成人网| 成人h精品动漫一区二区三区| 亚洲视频777| 日韩一级特黄毛片| 天天操夜夜操视频| 亚洲情侣在线| 在线视频中文字幕一区二区| 亚洲xxx拳头交| 国产在线播放一区二区三区| 欧美精品一区二区三区在线| 日韩欧美99| 日本三级午夜理伦三级三| 日韩专区精品| 欧美日韩亚洲天堂| 91在线精品播放| 国产全是老熟女太爽了| 亚洲精品国产九九九| 久久久99久久精品欧美| 性日韩欧美在线视频| 九九热免费在线观看| 波多视频一区| 成人网在线免费视频| 色系列之999| 欧美日韩中文在线视频| 亚洲国产中文字幕在线| 久久精品国产77777蜜臀| 国产偷国产偷亚洲清高网站| 蜜臀精品一区二区| 999av视频| 久久99国产精品免费| 亚洲三级 欧美三级| 国产视频一视频二| 亚洲精品久久久蜜桃动漫| 久草这里只有精品视频| 在线观看免费高清视频97| 国产成人在线免费看| 亚洲第一精品网站| 国产+成+人+亚洲欧洲自线| 日韩亚洲在线观看| 密臀av一区二区三区| 精品国产免费人成网站| 99视频在线观看一区三区| 欧美大片免费看| 久久黄色一级视频| 中文字幕视频精品一区二区三区| 最好看的中文字幕久久| 成人免费福利在线| 国产色无码精品视频国产| 91成人精品| 91精品欧美福利在线观看| 小说区图片区图片区另类灬| 日韩免费av网站| 日本伊人精品一区二区三区观看方式 | 国产精品麻豆va在线播放| 青青草成人免费视频| 人人精品亚洲| 日韩欧中文字幕| 欧美精品尤物在线| 无码人妻丰满熟妇奶水区码 | 国产卡一卡二在线| 国产三级精品在线观看| 国产精品一品视频| 久久免费国产视频| 国产精品1000部啪视频| 国产精品一区二区99| 欧美视频一区在线观看| 在线观看精品视频| 成人av免费播放| 成人一区二区视频| 77777少妇光屁股久久一区| 朝桐光av一区二区三区| 国产一区2区| 在线不卡一区二区| 青青青在线观看视频| 天天色综合久久| 日本一区二区在线不卡| 92福利视频午夜1000合集在线观看| 99热精品免费| 在线亚洲观看| 最近2019中文免费高清视频观看www99 | 久久无码专区国产精品s| 日韩美脚连裤袜丝袜在线| 色8久久精品久久久久久蜜| 一本一道久久a久久精品综合| 亚洲风情第一页| 国产午夜精品在线观看| 成人日韩在线电影| 男女视频免费看| 美女视频黄免费的久久 | 亚洲精品久久一区二区三区777| 日韩在线你懂的| 欧美日韩中文精品| 欧美一级欧美一级| 久久69成人| 午夜欧美视频在线观看| 先锋影音欧美| 性xxxx视频播放免费| 1024国产精品| 青娱乐国产91| 男人天堂综合网| 国产精品久久久久一区| 国产伦精品一区二区三| 中文字幕第31页| 91视频免费观看| 91青青草免费在线看| 国产一区二区视频网站| 成人中文字幕电影| 成人国产精品一区二区| 国语对白永久免费| 成人精品鲁一区一区二区| 国产精品入口夜色视频大尺度| 国产一级二级毛片| 久久丁香综合五月国产三级网站| 7m第一福利500精品视频| 极品久久久久久| 另类调教123区| 青草青草久热精品视频在线网站 | 日本中文字幕亚洲| 精品久久久久久久久久岛国gif| 日韩欧美在线免费| 妞干网在线观看视频| 免费一级欧美在线大片| 欧美日韩亚洲国产综合| 人妻有码中文字幕| 日韩深夜福利| 亚洲第一天堂av| 日本中文字幕精品| 伊人久久大香线蕉综合四虎小说 | 精品在线视频免费观看| 国产一区二区三区四区五区美女 | 中文字幕免费高清在线| 欧美日韩高清| 亚洲午夜久久久久久久| 日本一区二区三区网站| 老鸭窝毛片一区二区三区 | 国产福利亚洲| 在线亚洲免费视频| 91视频免费版污| 精品一区二区三区在线| 亚洲网在线观看| 性高潮久久久久久久| 久久亚洲风情| 国产精品高潮视频| 特级西西444www大胆免费看| 亚洲国产精品精华液2区45| 欧美一级二级三级| av免费在线一区| 欧美色电影在线| 国产美女18xxxx免费视频| 性xxxx欧美老肥妇牲乱| 久久精品国产精品亚洲| 亚洲精品久久久久久国| 国产一区二区三区在线观看免费视频 | 久久爱另类一区二区小说| 国产精品美乳一区二区免费| 一二三四区视频| 亚洲最色的网站| 欧美三级在线观看视频| 综合综合综合综合综合网| 亚洲日本中文字幕| 91精品少妇一区二区三区蜜桃臀| 国产精品亚洲成人| 精品无人乱码一区二区三区的优势 | 日韩视频免费在线观看| 午夜精品一区二区三区视频| 粉嫩嫩av羞羞动漫久久久 | 99热精品一区二区| 欧美精品一区二区三区在线看午夜| 成人欧美大片| 欧美久久久久久蜜桃| 中文字幕人妻无码系列第三区| 亚洲欧洲日本mm| 国产精品国产亚洲伊人久久| 国产欧美一区二区三区视频在线观看 | 国产精品色悠悠| 国产富婆一级全黄大片| 午夜免费久久看| 欧美婷婷精品激情| 精品av久久久久电影| 日韩免费在线视频| 国产亲伦免费视频播放| 欧美日韩国产在线| 久久黄色片网站| 中文久久精品| 国产女人精品视频| 色婷婷av一区二区三| 欧美视频中文字幕| 一本色道久久hezyo无码| 久久亚洲欧美| 国产精品二区三区| 福利视频亚洲| 亚洲精品美女网站| 亚洲人做受高潮| 久久亚洲精品小早川怜子| 日韩精品久久久免费观看| 97久久亚洲| 俺去了亚洲欧美日韩| www.av麻豆| 尤物av一区二区| 15—17女人毛片| 国产精品亚洲欧美| 春色成人在线视频| 亚州精品国产| 国产亚洲欧美视频| 欧美三级韩国三级日本三斤在线观看| 亚洲欧美另类久久久精品| 成人性做爰aaa片免费看不忠| 激情另类综合| 91午夜理伦私人影院| 日韩欧美2区| 亚洲欧美中文日韩在线| 久久网免费视频| 亚洲免费观看在线观看| 国产wwwxx| 日韩黄色免费电影| 久久婷婷人人澡人人喊人人爽| 视频在线亚洲| 久久精品国产电影| 一区二区三区播放| 欧洲激情一区二区| 在线 丝袜 欧美 日韩 制服| 成人av在线播放网址| 国产精品无码乱伦| 999视频精品| 国产精品日韩电影| 久久久精品一区二区毛片免费看| 亚洲区在线播放| 成人免费看片98欧美| 午夜久久久久久久久| 4438x全国最大成人| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品自在线| 久久人体av| 日韩有码片在线观看| 手机av免费观看| 在线看国产日韩| 大吊一区二区三区| 国产精品久久久久久久久免费桃花| 亚洲视频在线a| 精东粉嫩av免费一区二区三区| 中文字幕日韩精品一区二区| 国产精品久久久久久影院8一贰佰| 国产精品永久在线| 国产精品成人**免费视频| www.日韩av.com| 国产乱色精品成人免费视频| 欧美一区二区三区系列电影| 中文字幕亚洲欧美日韩| 一级做a爱片久久| 艳妇乳肉豪妇荡乳xxx| 99国产精品久久| 免费大片在线观看| 麻豆精品一区二区综合av| 亚洲一区bb| 欧美喷水视频| 久久av免费观看| 欧美三级美国一级| 国产一区视频在线| 99精品国产高清一区二区麻豆| 久久久久女教师免费一区| 四虎免费在线观看| 亚洲一二在线观看| 国产精品视频第一页| 欧美成人综合网站| 成人免费a视频| 欧美日韩一区中文字幕| 男女性高潮免费网站| 黑人巨大精品欧美一区免费视频| 实拍女处破www免费看| 18涩涩午夜精品.www| 最新版天堂资源在线| 国产三级精品三级| 手机在线观看日韩av| 97国产一区二区| 亚洲综合欧美在线| 不卡免费追剧大全电视剧网站| 久久精品免费一区二区| 精品一区二区在线视频| 无码av天堂一区二区三区| 奇米影视在线99精品| 欧美日韩午夜爽爽| 丝袜a∨在线一区二区三区不卡| 91精品国产吴梦梦| 视频一区免费在线观看| 国产精品igao激情视频| 日韩成人免费电影| 日本阿v视频在线观看| 日本欧美一区二区三区乱码| 欧美日韩dvd| 日本成人中文字幕在线视频| 91亚洲精品国产| 免费av成人在线| 国产精品网站免费| 国产一区二区精品久久91| 黄色片视频在线免费观看| 国产伦精品一区二区三区在线观看| 北条麻妃在线视频观看| 国产一区二区成人久久免费影院| 国产无套内射久久久国产| 国产一区二区日韩精品| 国产精品人人妻人人爽人人牛| 国产成人精品影视| 第四色婷婷基地| 久久婷婷一区二区三区| 日韩欧美中文视频| 国产精品久99| 91成人在线免费视频| 精品久久香蕉国产线看观看gif| 一区二区成人免费视频| 欧美日韩中文字幕一区二区| 无码人妻丰满熟妇精品| 日韩av在线高清| 天天操天天干天天干| 欧美老女人性生活| 成人精品视频在线观看| 国产精品你懂得| 精品日产免费二区日产免费二区| 精品视频高清无人区区二区三区| 亚洲一级黄色| www.18av.com| 国产成人在线电影| 91pony九色| 亚洲视频一区在线| 久久国产高清视频| 欧美一区二区大片| 888奇米影视| 久久精品视频导航| 国产欧美88| 91免费人成网站在线观看18| 99免费精品| 自拍偷拍一区二区三区| 另类综合日韩欧美亚洲| 久久撸在线视频| 成人免费在线播放视频| 99成人在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 精品99999| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 中文字幕国产一区| 先锋影音av在线| 欧美日韩精品二区第二页| 国产精品露脸视频| 久久久av网站| 91国内精品| 激情伦成人综合小说| 小嫩嫩精品导航| www.涩涩涩| 亚洲欧美日韩中文字幕一区二区三区| 北条麻妃在线观看视频| 日韩欧美国产电影| 好吊色视频一区二区| 日韩av第一页| 99久久久国产精品美女| 欧洲金发美女大战黑人| 成人性生交大合| 右手影院亚洲欧美| 欧美日韩国产成人在线免费| 国产精品久久久久久久一区二区| 欧美激情一区二区三区在线视频观看 | 自拍日韩亚洲一区在线| 久久五月婷婷丁香社区| 久久美女免费视频| 日韩丝袜情趣美女图片| 五月激情六月婷婷| 国产欧美韩国高清| 激情婷婷久久| 免费裸体美女网站| 亚洲欧洲制服丝袜| 日韩大片免费在线观看| 亚洲天堂男人天堂女人天堂| 四虎在线精品| 国产在线欧美日韩| 青草av.久久免费一区| 中文字幕av一区二区三区人妻少妇| 欧美日韩一区二区三区 | 精彩视频一区二区| 无码成人精品区在线观看| 在线精品视频一区二区| 99精品在线看| 欧美怡红院视频一区二区三区 | 老司机一区二区三区| 亚洲无在线观看| 日韩欧美国产网站| 99热精品在线播放| 国产精品成人一区| 一区视频在线|