<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    1990-1994:Java緣起
    文/孟巖

    Larry Wall說(shuō),優(yōu)秀程序員應(yīng)有的三個(gè)特點(diǎn):懶惰、急躁和傲慢。Java就是誕生在一群懶惰、急躁而傲慢的程序天才之中。
    1990年12月,Sun的工程師Patrick Naughton被當(dāng)時(shí)糟糕的Sun C++工具折磨的快瘋了。他大聲抱怨,并威脅要離開(kāi)Sun轉(zhuǎn)投當(dāng)時(shí)在Steve Jobs領(lǐng)導(dǎo)之下的NeXT公司。領(lǐng)導(dǎo)層為了留住他,給他一個(gè)機(jī)會(huì),啟動(dòng)了一個(gè)叫做Stealth(秘密行動(dòng))的項(xiàng)目。隨著James Gosling等人的加入,這個(gè)項(xiàng)目更名為Green。其目標(biāo)是使用C++為嵌入式設(shè)備開(kāi)發(fā)一種新的基礎(chǔ)平臺(tái)技術(shù),James Gosling本人負(fù)責(zé)開(kāi)發(fā)一個(gè)SGML編輯器。正如人們事后分析的那樣,這位天才的程序員太懶惰,所以沒(méi)有把C++學(xué)好,開(kāi)發(fā)中碰了一頭包;太急躁——所以不愿意停下來(lái)讀讀Scott Meyers的新書(shū)《Effective C++》;太傲慢——所以輕易地決定開(kāi)發(fā)一中新的編程語(yǔ)言。他把這種語(yǔ)言命名為C++++--,意思是C++“加上一些好東西,減去一些壞東西”。顯然這個(gè)糟糕的名字不可能長(zhǎng)命百歲,很快這種頗受同伴喜愛(ài)的小語(yǔ)言被命名為Oak。
    到了1992年9月,Oak語(yǔ)言連同Green OS和一些應(yīng)用程序一起發(fā)布在稱(chēng)做Start 7的小設(shè)備上,從而使之有了第一次精彩的亮相。隨后,Sun開(kāi)了一家名為FirstPerson的公司,整個(gè)團(tuán)隊(duì)被轉(zhuǎn)移到這家公司里研發(fā)機(jī)頂盒,以投標(biāo)時(shí)代華納公司的一個(gè)項(xiàng)目。這幫天才被技術(shù)狂熱所鼓舞,開(kāi)發(fā)出了一個(gè)高交互性的設(shè)備,結(jié)果沒(méi)想到時(shí)代華納公司和有線電視服務(wù)商并不愿意用戶(hù)擁有那么大的控制權(quán),從而在競(jìng)標(biāo)之戰(zhàn)中敗給了SGI。Oak的鋒芒之銳,竟然把客戶(hù)都給嚇懵了。Sun沮喪地關(guān)閉了FirstPerson,召回了整個(gè)團(tuán)隊(duì)。事實(shí)證明,傳統(tǒng)行業(yè)中那些腦滿(mǎn)肥腸的保守主義者是腐朽沒(méi)落的。回去!回到激情澎湃的IT產(chǎn)業(yè),抓住互聯(lián)網(wǎng)的大潮,這才是出路!1994年,Oak被命名為Java,針對(duì)互聯(lián)網(wǎng)的新一輪開(kāi)發(fā)如火如荼,一切已經(jīng)就緒,熔巖在地下奔流,火山即將噴發(fā)。


    1995: Java香濃世界
    文/馬偉

    1995年,Sun正式對(duì)外公布了Java,并且發(fā)布了JDK 1.0。這種外形酷似C++,卻包含一顆Smalltalk般純潔的面向?qū)ο笾牡娜鲁绦蛟O(shè)計(jì)語(yǔ)言及其平臺(tái),幾乎在一夜之間就成為軟件產(chǎn)業(yè)的新寵兒。Java當(dāng)時(shí)僅僅被用來(lái)為網(wǎng)站制作一些動(dòng)態(tài)應(yīng)用,諸如動(dòng)畫(huà)圖片之類(lèi),但這仍然引起了很多Web開(kāi)發(fā)者們的注意,他們非常渴望有一種安全的語(yǔ)言,可以在靜態(tài)的HTML網(wǎng)頁(yè)上制作動(dòng)畫(huà)圖片。Sun最終把Java集成到NetScape瀏覽器。同時(shí)因?yàn)樗哂小爸粚?xiě)一次,隨處運(yùn)行”的特性,而引起了很多開(kāi)發(fā)者的注意,他們可以再也不用為了使程序能夠在不同型號(hào)的硬件上運(yùn)行而耗費(fèi)大量的時(shí)間來(lái)編譯代碼了。
    當(dāng)時(shí)的Web瀏覽器的出現(xiàn)也為Java的出現(xiàn)起到了很好的推動(dòng)作用,通過(guò)Java和Web瀏覽器的結(jié)合,人們似乎看到了什么,有人甚至預(yù)言PC將在一兩年內(nèi)退出歷史的舞臺(tái),取而代之的是基于Java的瀏覽器應(yīng)用程序,通過(guò)網(wǎng)絡(luò)計(jì)算設(shè)備來(lái)進(jìn)行應(yīng)用。Java的出現(xiàn)為當(dāng)時(shí)的軟件產(chǎn)業(yè)帶來(lái)了無(wú)限的遐想。


    1996:Java大躍進(jìn),盟主地位就此定
    文/馬偉

    SUN在1996年一開(kāi)始首先成立了JavaSoft組織,并在1月23日正式發(fā)布自己的Java 1.0,作為20世紀(jì)業(yè)界出現(xiàn)的最重要的技術(shù)之一,Java引起了編程世界的革命。直到現(xiàn)在,Java仍然是互聯(lián)網(wǎng)上最流行的語(yǔ)言。
    在Sun正式發(fā)布Java 1.0之后,Java這門(mén)新生的語(yǔ)言就擁有了自己的會(huì)議——JavaOne,這次會(huì)議初試啼音就吸引了600多名參與者。除了擁有這么多的積極參與者來(lái)進(jìn)行Java的開(kāi)發(fā)之外,各大知名公司也紛紛向Sun申請(qǐng)Java的許可。一時(shí)間,NetScape、惠普、IBM、Oralce、Sybase甚至當(dāng)時(shí)剛推出Windows 95的微軟都是Java的追隨者。
    Java的應(yīng)用就像是世界上的頂級(jí)玩家們組成的一個(gè)公開(kāi)聯(lián)盟,告訴全世界我們大家就是都在用著Java。也正是因?yàn)槿绱耍琂ava也找到了自己的歸宿。現(xiàn)在的J2EE已經(jīng)成為中大型企業(yè)級(jí)應(yīng)用的標(biāo)準(zhǔn),成為承接數(shù)據(jù)庫(kù)和Web之間的一個(gè)重要橋梁。
    當(dāng)年Java的機(jī)會(huì)實(shí)在太多了,以至于很難知道到底該做什么。最終Java在應(yīng)用服務(wù)器市場(chǎng)獲得了難以取代的地位,也確定了J2EE的發(fā)展方向,并且仍將延續(xù)下去。


    1997-2001: 微軟與Sun的Java官司
    文/孟巖

    Java誕生的1995年,正是微軟在軟件產(chǎn)業(yè)地位達(dá)到巔峰的時(shí)代,Windows 95發(fā)布時(shí)的風(fēng)光場(chǎng)面給人們留下的深刻印象至今難忘。盡管如此,作為最卓越的技術(shù)領(lǐng)袖,比爾?蓋茨仍然敏銳地注意到Java。當(dāng)他了解了Java的一些細(xì)節(jié)之后,給予了這樣的評(píng)價(jià):“Java是很長(zhǎng)時(shí)間以來(lái)最優(yōu)秀的程序設(shè)計(jì)語(yǔ)言。”基于此,微軟于1996年3月申請(qǐng)并獲得了Java許可證。微軟對(duì)于Java的這一熱情態(tài)度在當(dāng)時(shí)大大提高了人們對(duì)Java的興趣和信心,但也有不少人擔(dān)心微軟會(huì)依靠自己強(qiáng)大的影響力在標(biāo)準(zhǔn)之外另立標(biāo)準(zhǔn),從而破壞Java的純潔性。
    果然,從1997年發(fā)布Visual J++的第一個(gè)版本開(kāi)始,微軟就開(kāi)始在Java中摻入自己的私有擴(kuò)展。這毫無(wú)疑問(wèn)引起Sun的高度重視。1997年10月,Sun向美國(guó)加州地方法院起訴微軟公司違反兩公司就微軟使用Java技術(shù)所簽定的合同,指控微軟公司在自己的Java產(chǎn)品中做了“不恰當(dāng)?shù)男薷摹保`反了合同中承諾向用戶(hù)提供Java兼容產(chǎn)品的條款。這一官司曠日持久,直到2001年1月雙方達(dá)成和解,微軟將繼續(xù)提供采用Sun開(kāi)發(fā)的Java技術(shù)的現(xiàn)有產(chǎn)品(包括測(cè)試版)。不過(guò),Sun有限制地僅對(duì)包括Java 1.1.4的微軟產(chǎn)品提供許可。到了2001年7月,微軟公布新版的Windows XP將不再支持Sun的JVM,并且推出了.NET平臺(tái)與Java分庭抗禮。
    現(xiàn)在回過(guò)頭去看,當(dāng)時(shí)的這一場(chǎng)官司對(duì)Java世界產(chǎn)生了深遠(yuǎn)的影響。如果沒(méi)有這一場(chǎng)官司,也許很多Java程序員都在使用Visual J++,基于WFC開(kāi)發(fā)Windows客戶(hù)端程序,同時(shí)不得不面對(duì)被兩個(gè)不同的事實(shí)標(biāo)準(zhǔn)所分裂的Java世界。


    1998:Java 2平臺(tái)發(fā)布
    文/陶文

    1998年,Java 2平臺(tái)正式發(fā)布。經(jīng)過(guò)了三年時(shí)間的發(fā)展、熱熱鬧鬧的攻關(guān)宣傳、紅紅火火的眾廠商的熱情參與,Sun終于知道Java適合干什么了。對(duì)比Java剛發(fā)明時(shí)的技術(shù)定位,與Java的戲劇性觸“網(wǎng)”的那段歷史,Java 2平臺(tái)的發(fā)布可真算得上是有的放矢了。根據(jù)官方的文檔,Java 2是Sun意識(shí)到“one size doesn’t fit all”之后,把最初的Java技術(shù)打包成三個(gè)版本的產(chǎn)物,也就是著名的J2ME、J2SE、J2EE。
    之所以說(shuō)Java自從Java 2平臺(tái)發(fā)布之后,進(jìn)入了現(xiàn)代。那是因?yàn)橹暗臍v史怎么看來(lái)都和現(xiàn)在程序員日常開(kāi)發(fā)使用的技術(shù)無(wú)什么關(guān)系,比如Applet,已經(jīng)很少有人使用了。Java 2之后的歷史就不一樣了,至少人們?cè)谕瞥巛p量級(jí)開(kāi)發(fā),猛批EJB時(shí)還不時(shí)會(huì)引用J2EE這個(gè)詞是如何誕生的。而Java 2的三大版本中,除了J2EE得到了長(zhǎng)足發(fā)展和廣泛使用之外,J2ME也在手機(jī)市場(chǎng)上取得了遍地開(kāi)花的結(jié)果。相較之下,J2SE難免落寞,只剩SWT這個(gè)血統(tǒng)不純的家伙在Rich Client回歸的時(shí)代吸引著人們的眼球了。無(wú)論今天看來(lái)當(dāng)時(shí)的Java 2有多么的不成熟,至少經(jīng)過(guò)市場(chǎng)和時(shí)間的檢驗(yàn),Java 2規(guī)劃出來(lái)的三大方向把Java技術(shù)指向了光明的方向是勿庸置疑的。


    1998:JCP成立并正式運(yùn)作,
    Java開(kāi)源社群開(kāi)始蓬勃發(fā)展
    文/黃海波

    1998年,JCP組織成立,并且開(kāi)始把握J(rèn)ava的發(fā)展方向。JCP組織的開(kāi)放性,不但使得所有對(duì)Java感興趣的商業(yè)公司可以參與Java的發(fā)展,更重要的是JCP允許個(gè)人、非盈利組織、學(xué)校等加入,這就給Java帶來(lái)了巨大的活力。隨之興起的Java開(kāi)源運(yùn)動(dòng)的最大貢獻(xiàn)是實(shí)現(xiàn)和鼓勵(lì)了知識(shí)共享,在眾多熱情的開(kāi)源程序員們的努力和分享下,很多原先只被商業(yè)公司掌握的技術(shù)、思想和產(chǎn)品可以被所有需要的開(kāi)發(fā)人員免費(fèi)或者以較低的價(jià)格獲得使用權(quán), 并通過(guò)開(kāi)放源代碼更容易的獲得反饋和改進(jìn)意見(jiàn)從而進(jìn)一步演化發(fā)展。我們知道,所謂知識(shí)不是孤立發(fā)展認(rèn)知,而是人們的經(jīng)驗(yàn),認(rèn)識(shí)是思考交流和積累的產(chǎn)物。而開(kāi)源運(yùn)動(dòng)所帶來(lái)的開(kāi)放、反饋、交流的風(fēng)氣正是符合人類(lèi)社會(huì)知識(shí)形成和發(fā)展的規(guī)律。
    開(kāi)源運(yùn)動(dòng)起源于西方的發(fā)達(dá)國(guó)家,有其現(xiàn)實(shí)背景和文化根源。1990年代可以說(shuō)是IT產(chǎn)業(yè)的一個(gè)黃金時(shí)代。信息時(shí)代的興起對(duì)IT人員,特別是軟件人員有著巨大的需求。而軟件開(kāi)發(fā)又是一種類(lèi)似藝術(shù)創(chuàng)作的腦力活動(dòng),和所有的藝術(shù)家、作家們一樣,在作品打上自己的印記并流傳在世界上是每一個(gè)創(chuàng)作人員的夢(mèng)想。互聯(lián)網(wǎng)時(shí)代下的高收入的舒適生活,早九晚五的編寫(xiě)公司的代碼并不能滿(mǎn)足很多有激情的軟件開(kāi)發(fā)人員的夢(mèng)想,再加上西方傳統(tǒng)的基督教文化中十分推崇的分享和交流,開(kāi)源的出現(xiàn)和興起也就水到渠成了。今天,開(kāi)源運(yùn)動(dòng)已經(jīng)不僅僅是一些個(gè)人天才程序員們的游樂(lè)園地,而是發(fā)展成為一項(xiàng)開(kāi)源軟件產(chǎn)業(yè)。


    1998:WebLogic打開(kāi)J2EE的魔匣
    文/霍泰穩(wěn)

    Java語(yǔ)言的出現(xiàn)使得互聯(lián)網(wǎng)絡(luò)有了良好的交互性能,但這些很“酷”的技術(shù)僅被人們認(rèn)為是一些小花招,它還無(wú)法消除企業(yè)級(jí)用戶(hù)對(duì)它的懷疑。1998年,BEA公司宣布收購(gòu)WebLogic公司,并接著推出由Sun公司第一個(gè)授權(quán)使用J2EE許可證的WebLogic Server應(yīng)用服務(wù)器,這個(gè)Java版的AppServer一推出就引起業(yè)界極大的興趣。WebLoigc Server以其對(duì)標(biāo)準(zhǔn)的支持、強(qiáng)悍的運(yùn)算能力和安全的架構(gòu)設(shè)計(jì)等特性也很快征服了那些懷疑J2EE應(yīng)用的人們。推出市場(chǎng)后不到一年,WebLogic Server就成為業(yè)內(nèi)第一Java應(yīng)用服務(wù)器。
    這里我們?cè)恍┊?dāng)時(shí)著名咨詢(xún)公司的調(diào)查數(shù)據(jù)來(lái)說(shuō)明問(wèn)題,“在IDC的報(bào)告中,BEA在應(yīng)用服務(wù)器和交易服務(wù)器領(lǐng)域市場(chǎng)份額第一;在Gartner的報(bào)告中,BEA WebLogic Server擁有業(yè)內(nèi)最廣泛的EJB應(yīng)用安裝基礎(chǔ);在Giga Group的報(bào)告中,BEA WebLogic Server市場(chǎng)份額占32%”。
    因?yàn)閼?yīng)用服務(wù)器市場(chǎng)極大的發(fā)展?jié)摿Γ赪ebLogic Server之后,其它的很多公司也推出了自己的AppServer,如IBM的WebSphere、Sun公司的iPlanet等,逐漸地應(yīng)用服務(wù)器取代了傳統(tǒng)意義上的各類(lèi)中間件,成為企業(yè)應(yīng)用的基礎(chǔ)平臺(tái)。應(yīng)用服務(wù)器的出現(xiàn)使得Java有了真正意義上的發(fā)展。


    2002-2004: Sun與微軟的法律碰撞最終以喜劇收?qǐng)?
    文/惡魔

    2003年4月2 日,Sun與微軟達(dá)成16億美元的法律和解。如果不是晚了一天,許多人會(huì)以為這是一個(gè)在4月1日愚人節(jié)開(kāi)的玩笑。盡管當(dāng)時(shí)所有人都像是看到“太陽(yáng)從西邊出來(lái)了”那樣張大了嘴巴,但這的確是事實(shí)。
    根據(jù)兩家公司達(dá)成的版權(quán)協(xié)議,雙方會(huì)為采用對(duì)方的技術(shù)而支付專(zhuān)利費(fèi)用,微軟向Sun提前支付3.5億美元使用費(fèi),Sun則承諾,如果Sun集成微軟的某些技術(shù),也會(huì)向微軟付款。
    毫無(wú)疑問(wèn),“私下了結(jié)”的方式對(duì)雙方而言都是最好的結(jié)果。就在協(xié)議簽署的當(dāng)天,在美國(guó)舊金山由Sun和微軟為“拋棄十年恩怨、攜手合作“舉行的新聞發(fā)布會(huì)上,盡管比爾?蓋茨沒(méi)有到場(chǎng),但這并沒(méi)有防礙現(xiàn)場(chǎng)看起來(lái)異常輕松的氣氛。麥克尼利和鮑爾默各自穿了一件密歇根州底特律“Red Wings”曲棍球隊(duì)的運(yùn)動(dòng)服,并談及了一起在哈佛大學(xué)讀書(shū)的經(jīng)歷,麥克尼利還說(shuō):“當(dāng)時(shí)我們兩人是非常要好的朋友,當(dāng)然我們也有吵架的時(shí)候。”人與人當(dāng)然可能成為終生的知己,但是公司與公司之間有的只能是利益上的分分合合。


    2000-2004: JBoss和Eclipse
    ——Java開(kāi)源軟件的王者
    文/莫映

    Java和開(kāi)源幾乎就是天生的一對(duì),這可以從無(wú)比興盛繁榮的Java開(kāi)源軟件社區(qū)得到佐證。目前最有影響力的Java開(kāi)源軟件項(xiàng)目,要數(shù)JBoss和Eclipse。可以說(shuō),幾乎所有的Java開(kāi)發(fā)人員都獲多或少的聽(tīng)到過(guò)或接觸和使用過(guò)它們。前者是目前最優(yōu)秀、應(yīng)用最為廣泛的企業(yè)級(jí)開(kāi)源J2EE應(yīng)用服務(wù)器,后者是功能完全可以替代商業(yè)產(chǎn)品的Java IDE。二者的覆蓋功能之全、支持工具之廣、子項(xiàng)目之多,幾乎可以?xún)H憑借它倆來(lái)完成企業(yè)應(yīng)用的開(kāi)發(fā)構(gòu)建到部署實(shí)施的全過(guò)程,而軟件開(kāi)發(fā)者和客戶(hù)也都可以最大程度上享受高質(zhì)量,高可靠Java開(kāi)源軟件所帶來(lái)的低成本優(yōu)勢(shì)。
    JBoss和Eclipse的巨大成功,幾乎令各自領(lǐng)域的商用競(jìng)爭(zhēng)者抓狂,其中BEA的WebLogic和IBM的WebSphere在商業(yè)利潤(rùn)上受到JBoss的巨大侵蝕,而B(niǎo)orland的JBuilder、JetBrains的IDEA等諸多優(yōu)秀的商用開(kāi)發(fā)工具也不得不面對(duì)Eclipse獨(dú)大的現(xiàn)實(shí)。JBoss的CEO兼創(chuàng)始人 Marc Fleury曾直言不諱地表示,希望占據(jù)市場(chǎng)主導(dǎo)地位。“我們希望打敗IBM,成為中間件領(lǐng)域里最大的廠商。”JBoss在4.0以前還只是以一個(gè)Group存在,盈利手段主要靠服務(wù)和銷(xiāo)售文檔。但在最近,JBoss已經(jīng)發(fā)展成為一個(gè)有限公司,并吸納多家風(fēng)險(xiǎn)投資,專(zhuān)注于獲取利潤(rùn)為目標(biāo)之一的第二代開(kāi)源軟件模式(JBoss自己稱(chēng)為“Professional Open Source”)的創(chuàng)新和運(yùn)營(yíng)。這區(qū)別于以理論研究為愛(ài)好的學(xué)院型開(kāi)源或大公司為基礎(chǔ)的非盈利組織開(kāi)源,如Linux和Apache。當(dāng)然JBoss的這種運(yùn)營(yíng)方式勢(shì)必會(huì)導(dǎo)致更多的代碼控制和專(zhuān)有修改權(quán),但按JBoss的說(shuō)法是這樣更能獲得企業(yè)客戶(hù)的信賴(lài)。JBoss的這種模式是否能獲得成功還要我們拭目以待。
    不管JBoss和Eclipse的未來(lái)發(fā)展如何,JBoss和Eclipse的成功已經(jīng)讓我們看到了Java開(kāi)源軟件的威力,祝愿它們一路走好。


    2004:Java 5.0
    文/莫映

    2004年9月30日,代號(hào)為“Tiger”,研發(fā)歷時(shí)近三年的J2SE 5.0發(fā)布正式版本,這是Java平臺(tái)歷來(lái)發(fā)布版本中改動(dòng)面波及最大的一次。
    縱觀Tiger,“Ease of development”是其核心主題,這一點(diǎn)著重體現(xiàn)于語(yǔ)言特性上的改進(jìn),這在很大程度上,簡(jiǎn)化了開(kāi)發(fā)人員日常的編程任務(wù),以往一些瑣碎的手工勞動(dòng)都代之以輕松自然,而又安全可靠的自動(dòng)化實(shí)現(xiàn)。其中的注解功能,以及隨之而來(lái)的聲明式編程,還對(duì)構(gòu)筑于J2SE 5.0之上的J2EE 5.0產(chǎn)生了巨大影響。盡管Tiger在語(yǔ)言特性上做了很大的動(dòng)作,但作為Java技術(shù)的基礎(chǔ)支撐,這些改動(dòng)都是深思熟慮的結(jié)果。
    Tiger發(fā)布至今也有大半年了,那么Sun又是如何規(guī)劃J2SE的未來(lái)藍(lán)圖的呢?據(jù)悉,J2SE的下兩個(gè)版本分別是代號(hào)為“Mustang”的J2SE 6.0和代號(hào)為“Dolphin”的J2SE 7.0,預(yù)計(jì)Mustang將于明年發(fā)布。在吸取了Tiger研發(fā)周期過(guò)長(zhǎng)的教訓(xùn)之后,Sun副總裁Graham Hamilton表示,Mustang的發(fā)布周期將不會(huì)那么長(zhǎng)。并且,Sun還將“Becoming more open” 作為Mustang的主題之一。未來(lái)JCP對(duì)Java技術(shù)的影響將會(huì)愈加深入,而整個(gè)研發(fā)過(guò)程也將會(huì)愈加透明。Mustang在正式發(fā)布前的內(nèi)部版本也會(huì)陸續(xù)見(jiàn)諸于眾,如此,廣大Java開(kāi)發(fā)者便可以更加及時(shí)的了解到Java發(fā)展的最新情況。在語(yǔ)言層面上的擴(kuò)展依然會(huì)比較謹(jǐn)慎,比如像AOP這樣的當(dāng)下熱門(mén)技術(shù),依然不太可能會(huì)見(jiàn)諸其中。據(jù)Hamilton所言,一個(gè)有可能被引入的語(yǔ)法特性被稱(chēng)作“friends”import機(jī)制,它將使由多個(gè)包組成的大型項(xiàng)目變得易于管理。


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    posts - 4, comments - 5, trackbacks - 0, articles - 60

    Copyright © ikingqu

    主站蜘蛛池模板: 亚洲a∨无码精品色午夜| 国产福利免费视频| 亚洲午夜福利精品无码| a色毛片免费视频| 亚洲一级毛片在线观| 国产三级电影免费观看| a级片免费观看视频| 久久精品国产亚洲av麻豆蜜芽| 国产精品深夜福利免费观看| 野花香在线视频免费观看大全 | 国产精品亚洲一区二区三区久久| 亚洲一级特黄大片在线观看| 13一14周岁毛片免费| 一级做a爰片久久毛片免费陪| 亚洲五月六月丁香激情| 亚洲第一区精品观看| 国产免费AV片在线播放唯爱网| h片在线观看免费| 亚洲欧美综合精品成人导航| 亚洲国产精品久久久久| 亚洲国产一级在线观看| 无码国产精品一区二区免费式影视 | 国产国拍精品亚洲AV片| 好男人看视频免费2019中文| 野花香高清视频在线观看免费 | 亚洲另类自拍丝袜第五页| 亚洲国产精品热久久| 亚洲第一页综合图片自拍| 最近中文字幕mv免费高清电影| 成全高清在线观看免费| 青青草97国产精品免费观看| 久久精品国产亚洲αv忘忧草| 亚洲VA成无码人在线观看天堂| 亚洲国产午夜中文字幕精品黄网站| 免费福利视频导航| 免费在线看黄的网站| 久久高潮一级毛片免费| 国产亚洲精品第一综合| 亚洲精品无码国产片| 亚洲乱码中文论理电影| 亚洲高清不卡视频|