锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲欧洲日产国码久在线,春暖花开亚洲性无区一区二区 ,亚洲AV日韩AV永久无码绿巨人http://www.tkk7.com/qixiangnj/category/22116.html<strong>鐢熷懡涓嶆伅錛屾嫾鎼忎笉姝€?lt;/strong>zh-cnSun, 30 Sep 2007 16:11:48 GMTSun, 30 Sep 2007 16:11:48 GMT60銆愮炕璇戙戞瘮杈僋etBeans 6.0 M10鍜孖ntelliJ IDEA 7.0 M1http://www.tkk7.com/qixiangnj/archive/2007/09/30/149972.htmlThomasThomasSun, 30 Sep 2007 10:44:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/09/30/149972.htmlhttp://www.tkk7.com/qixiangnj/comments/149972.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/09/30/149972.html#Feedback1http://www.tkk7.com/qixiangnj/comments/commentRss/149972.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/149972.html                  鈥斺擨ntelliJ IDEA浣跨敤鎵嬭
                                                                                          鍘熸枃浣滆? Ryan de Laplante • Filed
                                                                                          鏈枃浣滆? Thomas Qi

銆愯瘧鑰呮寜銆戝墠涓嶄箙錛孨etBeans 6.0 M10涓鍙戝竷錛屽氨寮曡搗騫挎硾鍏蟲敞銆傚湪Java IDE甯傚満錛岄櫎浜嗚佺墝鍔叉梾Eclipse涔嬪錛岃繕鏈夊彟澶栦竴涓緢鍙楁榪庣殑浜у搧鈥斺擨ntelliJ IDEA錛屽畠鐨勯噸鏋勭壒鎬э紝澶囧彈鎺ㄥ磭銆傛渶鏂扮増鏈殑IntelliJ IDEA 7.0 M1錛屽凡浜庤繎鏃ュ彂甯冦?br /> 鏈枃浣滆呮槸涓浣嶅繝瀹炵殑NetBeans鐢ㄦ埛銆備粬浠庝竴涓狪DEA鏂版墜鐨勮搴︼紝瀵筃etBeans 6.0 M10鍜孖ntelliJ IDEA 7.0 M1浣滀簡涓涓緝鍏ㄩ潰鐨勬瘮杈冦?br />
  鏈榪戯紝鎴戠湅鍒板緢澶氭湁鍏矹ava IDE IntelliJ IDEA鐨勮璁恒傛垜鍙槸鍚榪囦竴浜涘畠濂界殑鍦版柟錛屽茍涓斿瀹冧笌NetBeans 6.0錛坆eta錛夋瘮杈冭搗鏉ワ紝絀剁珶濡備綍錛熷緢濂藉銆?br />   鎴戝弽澶嶅惉鍒扮殑涓浜涙湁鍏矷DEA鐨勮鐐癸紝涓昏鏄叧浜庡畠鐨勪唬鐮佺紪杈戝櫒銆侀噸鏋勮兘鍔涗互鍙婃ц兘鐨勩備紬鎵鍛ㄧ煡錛屽湪 閲嶆瀯鏂歸潰錛孖DEA棰嗗厛浜庡叾浠栫殑IDE宸ュ叿銆傛墍浠ワ紝鍏充簬瀹冪殑閲嶆瀯鑳藉姏錛屾垜娌℃湁榪囧鍏蟲敞錛屽彇鑰屼唬涔嬬殑鏄紝鎶婁竴浜涙垜涓漢璁や負鍦∟etBeans閲屽緢鏈夌敤浠ュ強鏈夊緟鏀硅繘鐨勫湴鏂逛笌涔嬫瘮杈冦?br />   鎴戜笅杞界殑鏄疘ntelliJ IDEA 7.0 M1錛坉ev build錛夊拰NetBeans 6.0 M10錛屼嬌鐢ㄧ殑鏄疛DK 1.6.0錛岃繍琛屾槸鍦║buntu Linux 7.04涓娿傝繖鏄垜絎竴嬈″皾璇旾DEA銆?br />   棣栧厛浣挎垜闇囨儕鐨勬槸IDEA鍚姩銆佸緟鐢ㄧ殑蹇熴?br />   鍑犲ぉ鍚庯紝褰撴垜鍐嶆浣跨敤鐨勬椂鍊欙紝榪欑鍗拌薄涓嶅啀閭d箞娣卞埢錛屽洜涓哄畠濂藉儚鑺辮垂浜嗘洿澶氱殑鏃墮棿銆傛垨璁革紝絎竴嬈′嬌鐢↖DEA鐨勬椂鍊欙紝Java铏氭嫙鏈哄凡緇忚澆鍏ヤ簡錛岃岀浜屾娌℃湁杞藉叆錛熷彟澶栵紝絎簩嬈″惎鍔ㄧ殑鏃跺欙紝IDEA榪樻鏌ヤ簡閭d簺鍦ㄧ涓嬈′嬌鐢ㄦ椂鍒涘緩鐨勯」鐩枃浠躲?br />   IDEA鍦ㄥ惎鍔ㄣ佸彲鐢ㄤ笂鑺辮垂浜?5縐掞紝鑰孨etBeans 6.0鍒欒姳璐逛簡30縐掋傚洜涓烘垜姣忓ぉ鍙惎鍔ㄤ竴嬈DE錛屾墍浠ヨ澆鍏ユ椂闂村浜庢垜鏉ヨ錛屼笉鏄竴涓ぇ闂銆?br />   鎺ョ潃錛屾垜鍦↖DEA閲屾柊寤轟簡涓涓獁eb欏圭洰銆?br />   鎴戠湡鐨勪笉鍠滄閭d釜浼間箮鍖呭惈浜?5涓楠ょ殑欏圭洰鍚戝錛屽畠闂垜鍚勭鍚勬牱鐨勯棶棰橈紝渚嬪錛氭簮鏂囦歡鏀懼湪鍝釜鐩綍錛熺紪璇戞枃浠舵斁鍦ㄥ摢涓洰褰曪紵璧勬簮鏂囦歡鏀懼湪鍝釜鐩綍錛熷姝ょ瓑絳夈傛垜蹇呴』闃呰澶ч噺鏂囧瓧鎵嶈兘鍋氬嚭鍐沖畾銆傛垜鏇村枩嬈etBeans 6.0鐨勬柊寤洪」鐩悜瀵箋傛瘡涓楠わ紝瀹冧笉鍙棶鎴戜竴涓棶棰橈紝騫朵笖涓烘垜浣滀簡澶ч噺鐨勯粯璁よ緗傛垜鍠滄榪欎簺榛樿璁劇疆錛堜緥濡傝礬寰勶級鐨勪竴鑷存с?br />   鐒惰岋紝鎴戣涓猴紝IDEA寰堢伒媧伙紝瓚充互閫傚簲浠繪剰鐨勭洰褰曠粨鏋勶紝榪欑偣寰堝己澶с傚綋浣犻渶瑕佷嬌鐢ㄥ湪鍒殑IDE宸ュ叿鎴栬呮枃鏈紪杈戝櫒閲屽啓鐨勪唬鐮佺殑鏃跺欙紝榪欏緢鏈夌敤銆侼etBeans鍏鋒湁“鏂板緩鍩轟簬鐜版湁婧愪唬鐮佺殑Java欏圭洰”鐨勫姛鑳斤紝鎴戞病鏈夊幓灝濊瘯錛屼笉鐭ラ亾瀹冩湁澶氱伒媧匯?br />   IDEA鍏鋒湁“瀵煎叆Eclipse欏圭洰”鍜?#8220;瀵煎叆Jbuilder欏圭洰”鐨勫姛鑳姐侼etBeans 6鐨勫府鍔╂枃浠墮噷璇村彲浠ラ氳繃鏇存柊涓績鏉ユ坊鍔?#8220;瀵煎叆Eclipse欏圭洰”鍜?#8220;瀵煎叆Jbuilder欏圭洰”鐨勫姛鑳芥ā鍧楋紝鏇存柊涓績宸茬粡鏇村悕涓烘彃浠剁鐞嗗櫒錛屼絾鏄垜娌℃湁鐪嬪埌榪欎簺鎻掍歡錛屾垨璁稿畠浠細鍦ㄦ寮忕増鏈腑鍑虹幇錛?br />   鍦↖DEA閲屾柊寤哄畬涓涓獁eb欏圭洰錛屾垜鍙屽嚮web.xml鏂囦歡銆?br />   鎺ヤ笅鏉ョ湅鍒扮殑錛屼嬌鎴戦渿鎯婏紝鎴戠湅鍒頒簡鈥斺斿師濮媂ML鏂囦歡錛侊紒錛佹垜榪樼湅鍒頒簡ejb-jar.xml銆乻un-web.xml銆乸ersistence.xml浠ュ強鍒殑閮ㄧ講鎻忚堪鏂囦歡錛岃繖浜涚珶鐒墮兘鏄師濮媂ML鏂囦歡錛?br />   鎴戜笉鏁㈢浉淇★紝IDEA绔熺劧娌℃湁NetBeans銆丣developer銆乄ebSphere Studio浠ュ強鍒殑IDE宸ュ叿閮芥湁鐨勫彲瑙嗗寲閮ㄧ講鎻忚堪鏂囦歡緙栬緫鍣紒涓浜涘紑鍙戣呮垨璁歌涓虹紪杈戣繖浜涢儴緗叉弿榪版枃浠跺緢綆鍗曪紝灝ゅ叾榪樻湁浠g爜鎻愮ず銆傚懙鍛碉紝閭f槸鍥犱負浣犵敤鐨勪笉鏄疘DEA錛屽惁鍒欎綘璇ュ彂闂簡錛氭棦鐒舵湁JSF鍜孲truts瀵艱埅鏂囦歡鐨勫彲瑙嗗寲緙栬緫鍣紝閭d負浠涔堟病鏈夊埆鐨勯儴緗叉弿榪版枃浠跺彲瑙嗗寲緙栬緫鍣ㄥ憿錛?br />   鎺ヤ笅鏉ワ紝鎴戞兂灝濊瘯鐨勬槸“鑷悕鏄憲鐨?#8221;浠g爜緙栬緫鍣ㄣ?br />   鎵撳紑web.xml鏂囦歡錛屾垜寮濮嬭緭鍏ヤ竴浜涘彲鐢ㄧ殑鍏冪礌鍚嶇О錛屾垜瀵逛唬鐮佹彁紺虹殑鐬椂鍝嶅簲鑳藉姏錛屽嵃璞℃繁鍒匯傚畠鍙湁涓涓煭鏆傜殑寤惰繜錛屼唬鐮佹彁紺烘墦寮錛屽ぇ姒傚彧鑺辮垂浜嗗崐縐掞紝浼間箮鎴戠殑鎵嬫寚榪樺湪鎸変綇CTRL+SPACE鐨勬椂鍊欙紝浠g爜鎻愮ず灝卞凡緇忔墦寮浜嗐?br />   鎺ョ潃錛屾垜鏂板緩浜嗕竴涓狫ava綾繪枃浠訛紝鐢ㄤ簬璇曢獙鏇村浠g爜鏃剁殑鎻愮ず鎯呭喌銆傛垜鍐嶆琚唬鐮佹彁紺虹殑蹇熸墍闇囨捈錛?br />   鎴戝彂鐜幫紝鍦↖DEA閲岋紝鏃犺鎴戞寜浣忔垨鑰呭崟鍑諱粈涔堬紝閮戒細鏈変竴涓灛鏃剁殑鍝嶅簲銆傞潪甯告錛佹垜浠ュ墠璁や負錛孖DEA鐢ㄦ埛璇碋clipse鍜孨etBeans寰堟參寰堟參錛屾樉寰楄繃浜庡じ寮犮備絾鏄紝濡傛灉鎴戜範鎯簡IDEA鐨勮繖縐嶆ц兘錛屽鍒殑IDE宸ュ叿錛屾垜鎯蟲垜涔熶細璇村悓鏍風殑璇濄傜劧鑰岋紝鎴戜笉璁や負浣犲彲浠ヨNetBeans 6涓嶅啀閭d箞鎱簡銆?br />   NetBeans 6鐨勪竴涓富瑕佺殑鏂扮壒鎬у氨鏄畬鍏ㄩ噸鍐欎簡浠g爜緙栬緫鍣ㄣ傛柊鐨勪唬鐮佺紪杈戝櫒浣跨敤浜咼DK 6.0鐨勭紪璇戠▼搴廇PI錛岀敤浜庤闂娊璞¤娉曟爲錛圓bstract Syntax Tree錛夈傚畠鍙嶅簲鐩稿綋蹇紝瀵逛唬鐮佺紪杈戝櫒閲岀殑姣忎釜緇嗗井涔嬪閮界粰浜堝強鏃跺搷搴斻?br />   鎴戝皾璇曚簡NetBeans 6.0鐨勪唬鐮佹彁紺哄姛鑳斤紝鍚屾牱鍗拌薄娣卞埢銆傛垜鐪嬪埌涓浜汭DEA鐨勭敤鎴峰湪璇碞etBeans 6.0榪樻槸寰堟參錛屼絾鎴戣嚜宸辨劅瑙変笉鍑烘潵銆備笌NetBeans 5.5鐩告瘮錛孨etBeans 6.0鐨勪唬鐮佺紪杈戝櫒鏈変簡鏄捐憲鐨勬敼榪涖?br />   涔嬪墠鎴戣榪囷紝鎴戝皢涓嶅啀璋堣閲嶆瀯銆傛垜椋熻█浜嗐?br />   鎴戞兂璋堣皥NetBeans 6.0鐨勬柊鐨勯噸鏋勫紩鎿庘斺擩ackpot銆?br />   Jackpot鏄竴涓璦鏃犲叧鐨勭敤浜庨噸鏋勭殑API錛屽畠闄や簡鍏佽瀵規櫘閫?java婧愭枃浠訛紙渚嬪XML鎴栬匤SF鏂囦歡錛夎繘琛岄噸鏋勶紝榪樺厑璁稿闈濲ava鍏冪礌榪涜閲嶆瀯銆傝繖浣垮緱褰撳墠鐨勯噸鏋勫伐浣滄洿鍔犲畨鍏ㄥ茍涓旀槗浜庝嬌鐢ㄣ備簨瀹炰笂錛孞ackpot鏄竴涓患鍚堢殑銆佺敤浜庣敓鎴愪究浜庣悊瑙e拰緇存姢鐨勪唬鐮佺殑妗嗘灦銆備綘鍙互鎶婂畠浣滀負瀹炵幇榪欎簺鐗瑰緛鐨勪竴涓浛浠f垨鑰呭熀紜錛氶噸鏋勬敮鎸併侀珮綰ф悳绱㈠拰嫻忚銆佽川閲忓鏌ャ佸鏉傜紪杈戜換鍔$殑鑷姩鍖栵紙綾諱技瀹忓懡浠わ級錛岀瓑絳夈?br />   Jackpot榪樻彁渚涗簡鐢ㄤ簬緙栧啓閲嶆瀯瑙勫垯鐨勬煡璇㈣璦銆備綘浼氬彂鐜幫紝NetBeans 6閲岄潰鐨勯噸鏋勮鍒欏疄闄呬笂灝辨槸Jackpot鑴氭湰銆傛垜鐩鎬俊鏈変竴澶╋紝Sun鎴栬呭埆鐨勭ぞ鍖轟細鍒涘緩鍑哄尮閰岻DEA閲嶆瀯鑳藉姏鐨凧ackpot鑴氭湰銆?br />   鐜板湪鍥炲埌IDEA錛岃繖鏄垜鍠滄鐨勪竴浜涘叾浠栫壒鎬э細
    褰撴柊寤轟竴涓狫SF欏圭洰鏃訛紝鎴戝彲浠ラ夋嫨Sun鐨勫弬鑰冨疄鐜版垨鑰匒pache鐨凪yFaces銆傛垜閫氬父閫夋嫨Sun鐨勫弬鑰冨疄鐜幫紝浣嗘槸闇瑕佺敤鍒版煇浜涘簲鐢ㄦ湇鍔″櫒鐨勬椂鍊欙紝浣犲繀欏諱嬌鐢∕yFaces銆傛垜璁や負涓浜汮SF鐨勭粍浠跺簱榪樻槸渚濊禆浜嶮yFaces銆?br />     鍐呯疆浜嗗Spring鍜孒ibernate鐨勬敮鎸併傛垜鏁㈡墦璧岋紝NetBeans榛樿娌℃湁鎻愪緵榪欎簺鍐呯疆鏀寔錛屾槸鍥犱負Sun姝e湪鎺ㄥ姩Java EE銆傛槸鏈夊嚑涓叧浜嶴pring鍜孒ibernate鐨勬彃浠訛紝浣嗘槸鎴戜笉紜畾瀹冧滑鏄惁濂界敤錛屾垜涔熶粠娌℃湁鐪嬪埌鏈変漢鍦ㄤ嬌鐢ㄦ垨鑰呰皥璁哄畠浠?br />     IDEA鏀寔榪欐牱涓浜涘簲鐢ㄦ湇鍔″櫒錛歍omcat銆丟eronimo銆乄ebLogic銆乄ebSphere銆丣boss銆丟lassfish/Sun App Server銆侼etBeans涔熸敮鎸佽繖浜涳紝浣嗘槸浣跨敤Geronimo鍜學ebSphere鏃跺嚭鐜頒簡寮傚父銆?br />     IDEA鏀寔浣跨敤鐩綍灞曞紑鏍煎紡鏉ラ儴緗瞱eb搴旂敤銆傛垜涓嶈涓篘etBeans涔熸敮鎸佽繖涓?br />     IDEA鍐呯疆浜嗗緢澶氫唬鐮佸垎鏋愬姛鑳斤紝渚嬪錛屼唬鐮佸害閲忋佹祴璇曡鐩栥佺浉褰撲簬checkstyle鍜宖indbugs錛岀瓑絳夈侼etBeans鏈変竴浜涙彃浠剁敤鏉ュ疄鐜拌繖鏍風殑鍔熻兘錛屼絾鏄垜鎬鐤戝湪NetBeans 6閲屽畠浠槸鍚﹁繕鑳芥甯稿伐浣滐紝騫朵笖瀹冧滑涓嶆槸鍐呯疆鐨勩?br />     涓嶅ソ鐨勫湴鏂癸紝瑕佹兂鍦↖DEA閲屼嬌鐢ㄦц兘鍒嗘瀽鍣紝浣犻渶瑕佸啀澶氳姳500緹庡厓銆侼etBeans鍒欏唴緗簡涓涓己澶х殑鎬ц兘鍒嗘瀽鍣ㄣ?br />   鎴戠湅鍒版湁寮鍙戣呮姳鎬ㄨ錛屽寘鍚?0000鍒?0000涓枃浠剁殑欏圭洰錛屽湪NetBeans閲岃繍琛屽緢鎱€傛垜涓嶇煡閬撲粬浠嬌鐢ㄧ殑鏄疦etBeans 5.5榪樻槸6.0錛熶絾鏄湪6.0閲岋紝鎬ц兘闂鏄鏈浼樺厛鑰冭檻鐨勩侻10鏄疦etBeans 6鐨勬渶鍚庝竴涓噷紼嬬鐗堟湰銆傜洰鍓嶅姛鑳藉熀鏈畬鎴愪簡錛屼粠鐜板湪鍒?1鏈堜喚鏈緇堢増鍙戝竷錛屼富瑕佺殑宸ヤ綔灝辨槸淇bug鍜屾敼榪涙ц兘銆?br />   鎴戞壙璁わ紝鎴戞病鏈夊IDEA鍋氫竴涓灝界殑璋冩煡錛屾垜鍙槸綺楃暐鍦扮爺絀朵簡涓涓嬶紝浣嗘槸瀵規垜鍏沖績鐨勭儹鐐歸棶棰橀兘鏈夋墍娑夊強銆?br /> 涓轟簡瀹屽叏浣撻獙IDEA錛屾垜闇瑕佽姳璐規暟鍛ㄧ殑鏃墮棿鏉ュ涔犲畠鐨勫揩鎹烽敭銆侀噸鏋勭壒鎬с傚枩鐖盜DEA鐨勪漢浼氳錛屼竴鏃︿綘瀛︿細浜嗗畠錛屼綘灝嗕笉鍐嶅鍒殑IDE宸ュ叿鎰熷叴瓚c傚鏋滄垜蹇呴』浣跨敤IDEA鏉ュ伐浣滐紝鎴戞兂榪欎篃涓嶉敊銆傛垜铏芥病鏈夌敤Java寮鍙戣繃鐧句竾涓」鐩紝鍙槸浣跨敤NetBeans鎴戝茍娌℃湁瑙夊緱鍙楀埌浠涔堥檺鍒躲侼etBeans鏈夋垜闇瑕佺殑鎵鏈夊姛鑳藉茍涓旀垜涓嶈寰楀畠鎱€?br />   鎴戞兂錛屾垜涓嶄細椹笂灝辨崲鐢↖DEA鈥斺旇嚦灝戝湪NetBeans 6.0鏈緇堢増鍙戝竷涔嬪墠銆?br /> 錛堝師鏂囧湴鍧錛歨ttp://www.ryandelaplante.com/rdelaplante/entry/a_comparison_of_netbeans_6錛?br />

Thomas 2007-09-30 18:44 鍙戣〃璇勮
]]>
鍔ㄦ佷唬鐞嗗湪Java涓殑綆鍗曞簲鐢?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/02/04/97888.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Sun, 04 Feb 2007 13:43:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/02/04/97888.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/97888.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/02/04/97888.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/97888.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/97888.html</trackback:ping><description><![CDATA[1. com.cleversoft.demos.dynamicproxy.Subject.java:<br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><span style="color: #0000ff;">package</span><span style="color: #000000;"> com.cleversoft.demos.dynamicproxy;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><br><img id="Codehighlighter1_69_95_Open_Image" onclick="this.style.display='none'; codehighlighter1_69_95_open_text.style.display=" none="" ;="" codehighlighter1_69_95_closed_image.style.display="'inline';" codehighlighter1_69_95_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_69_95_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_69_95_closed_text.style.display=" none="" ;="" codehighlighter1_69_95_open_image.style.display="'inline';" codehighlighter1_69_95_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">interface</span><span style="color: #000000;"> Subject </span><span id="Codehighlighter1_69_95_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_69_95_Open_Text"><span style="color: #000000;">{<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> request();<br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top">}</span></span></div> <br>2. com.cleversoft.demos.dynamicproxy.RealSubject.java:<br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><span style="color: #0000ff;">package</span><span style="color: #000000;"> com.cleversoft.demos.dynamicproxy;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><br><img id="Codehighlighter1_88_190_Open_Image" onclick="this.style.display='none'; codehighlighter1_88_190_open_text.style.display=" none="" ;="" codehighlighter1_88_190_closed_image.style.display="'inline';" codehighlighter1_88_190_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_88_190_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_88_190_closed_text.style.display=" none="" ;="" codehighlighter1_88_190_open_image.style.display="'inline';" codehighlighter1_88_190_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> RealSubject </span><span style="color: #0000ff;">implements</span><span style="color: #000000;"> Subject </span><span id="Codehighlighter1_88_190_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_88_190_Open_Text"><span style="color: #000000;">{<br><img id="Codehighlighter1_112_115_Open_Image" onclick="this.style.display='none'; codehighlighter1_112_115_open_text.style.display=" none="" ;="" codehighlighter1_112_115_closed_image.style.display="'inline';" codehighlighter1_112_115_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_112_115_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_112_115_closed_text.style.display=" none="" ;="" codehighlighter1_112_115_open_image.style.display="'inline';" codehighlighter1_112_115_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> RealSubject() </span><span id="Codehighlighter1_112_115_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_112_115_Open_Text"><span style="color: #000000;">{<br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top">    }</span></span><span style="color: #000000;"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"><br><img id="Codehighlighter1_141_188_Open_Image" onclick="this.style.display='none'; codehighlighter1_141_188_open_text.style.display=" none="" ;="" codehighlighter1_141_188_closed_image.style.display="'inline';" codehighlighter1_141_188_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_141_188_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_141_188_closed_text.style.display=" none="" ;="" codehighlighter1_141_188_open_image.style.display="'inline';" codehighlighter1_141_188_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> request() </span><span id="Codehighlighter1_141_188_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_141_188_Open_Text"><span style="color: #000000;">{<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">From real subject.</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top">    }</span></span><span style="color: #000000;"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top">}</span></span></div> <br>3. com.cleversoft.demos.dynamicproxy.DynamicSubject.java:<br>鍔ㄦ佷唬鐞嗙被闇瑕佸疄鐜癐nvocationHandler鎺ュ彛錛屽嵆闇瑕佸疄鐜癷nvoke()鏂規硶銆?br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><span style="color: #0000ff;">package</span><span style="color: #000000;"> com.cleversoft.demos.dynamicproxy;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"></span><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.lang.reflect.Method;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"></span><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.lang.reflect.InvocationHandler;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><br><img id="Codehighlighter1_179_532_Open_Image" onclick="this.style.display='none'; codehighlighter1_179_532_open_text.style.display=" none="" ;="" codehighlighter1_179_532_closed_image.style.display="'inline';" codehighlighter1_179_532_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_179_532_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_179_532_closed_text.style.display=" none="" ;="" codehighlighter1_179_532_open_image.style.display="'inline';" codehighlighter1_179_532_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> DynamicSubject </span><span style="color: #0000ff;">implements</span><span style="color: #000000;"> InvocationHandler </span><span id="Codehighlighter1_179_532_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_179_532_Open_Text"><span style="color: #000000;">{<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">    </span><span style="color: #0000ff;">private</span><span style="color: #000000;"> Object _obj;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"><br><img id="Codehighlighter1_230_233_Open_Image" onclick="this.style.display='none'; codehighlighter1_230_233_open_text.style.display=" none="" ;="" codehighlighter1_230_233_closed_image.style.display="'inline';" codehighlighter1_230_233_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_230_233_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_230_233_closed_text.style.display=" none="" ;="" codehighlighter1_230_233_open_image.style.display="'inline';" codehighlighter1_230_233_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> DynamicSubject() </span><span id="Codehighlighter1_230_233_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_230_233_Open_Text"><span style="color: #000000;">{<br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top">    }</span></span><span style="color: #000000;"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"><br><img id="Codehighlighter1_271_293_Open_Image" onclick="this.style.display='none'; codehighlighter1_271_293_open_text.style.display=" none="" ;="" codehighlighter1_271_293_closed_image.style.display="'inline';" codehighlighter1_271_293_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_271_293_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_271_293_closed_text.style.display=" none="" ;="" codehighlighter1_271_293_open_image.style.display="'inline';" codehighlighter1_271_293_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> DynamicSubject(Object obj) </span><span id="Codehighlighter1_271_293_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_271_293_Open_Text"><span style="color: #000000;">{<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        </span><span style="color: #0000ff;">this</span><span style="color: #000000;">._obj </span><span style="color: #000000;">=</span><span style="color: #000000;"> obj;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top">    }</span></span><span style="color: #000000;"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> Object invoke(Object proxy, Method method, Object[] args)<br><img id="Codehighlighter1_382_529_Open_Image" onclick="this.style.display='none'; codehighlighter1_382_529_open_text.style.display=" none="" ;="" codehighlighter1_382_529_closed_image.style.display="'inline';" codehighlighter1_382_529_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_382_529_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_382_529_closed_text.style.display=" none="" ;="" codehighlighter1_382_529_open_image.style.display="'inline';" codehighlighter1_382_529_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top">            </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> Throwable </span><span id="Codehighlighter1_382_529_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_382_529_Open_Text"><span style="color: #000000;">{<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">before calling </span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> method);<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        method.invoke(_obj, args);<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        System.out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">after calling </span><span style="color: #000000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> method);<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">null</span><span style="color: #000000;">;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top">    }</span></span><span style="color: #000000;"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top">}</span></span></div> <br>4. com.cleversoft.demos.dynamicproxy.Client.java:<br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: #eeeeee;"><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><span style="color: #0000ff;">package</span><span style="color: #000000;"> com.cleversoft.demos.dynamicproxy;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"></span><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.lang.reflect.InvocationHandler;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"></span><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.lang.reflect.Proxy;<br><img src="http://www.tkk7.com/Images/OutliningIndicators/None.gif" align="top"><br><img id="Codehighlighter1_141_469_Open_Image" onclick="this.style.display='none'; codehighlighter1_141_469_open_text.style.display=" none="" ;="" codehighlighter1_141_469_closed_image.style.display="'inline';" codehighlighter1_141_469_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_141_469_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_141_469_closed_text.style.display=" none="" ;="" codehighlighter1_141_469_open_image.style.display="'inline';" codehighlighter1_141_469_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> Client </span><span id="Codehighlighter1_141_469_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_141_469_Open_Text"><span style="color: #000000;">{<br><img id="Codehighlighter1_200_467_Open_Image" onclick="this.style.display='none'; codehighlighter1_200_467_open_text.style.display=" none="" ;="" codehighlighter1_200_467_closed_image.style.display="'inline';" codehighlighter1_200_467_closed_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_200_467_Closed_Image" style="display: none;" onclick="this.style.display='none'; codehighlighter1_200_467_closed_text.style.display=" none="" ;="" codehighlighter1_200_467_open_image.style.display="'inline';" codehighlighter1_200_467_open_text.style.display="'inline';" src="http://www.tkk7.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top">    </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> main(String[] args) </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> Throwable </span><span id="Codehighlighter1_200_467_Closed_Text" style="border: 1px solid #808080; display: none; background-color: #ffffff;"><img src="http://www.tkk7.com/Images/dot.gif"></span><span id="Codehighlighter1_200_467_Open_Text"><span style="color: #000000;">{<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        RealSubject rs </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> RealSubject(); </span><span style="color: #008000;">//</span><span style="color: #008000;"> 鎸囧畾琚唬鐞嗙被</span><span style="color: #008000;"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"></span><span style="color: #000000;">        InvocationHandler ih </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> DynamicSubject(rs); </span><span style="color: #008000;">//</span><span style="color: #008000;"> 鍒濆鍖栦唬鐞嗙被</span><span style="color: #008000;"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"></span><span style="color: #000000;">        Class cls </span><span style="color: #000000;">=</span><span style="color: #000000;"> rs.getClass();<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        Subject subject </span><span style="color: #000000;">=</span><span style="color: #000000;"> (Subject) Proxy.newProxyInstance(<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">                cls.getClassLoader(), cls.getInterfaces(), ih);<br><img src="http://www.tkk7.com/Images/OutliningIndicators/InBlock.gif" align="top">        subject.request();<br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top">    }</span></span><span style="color: #000000;"><br><img src="http://www.tkk7.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top">}</span></span></div> <br><br>鍙傝冭祫鏂欙細<br>1. 銆奐ava涓庢ā寮忋?br>2. <a >http://dev.csdn.net/Develop/article/28/61250.shtm</a> <img src ="http://www.tkk7.com/qixiangnj/aggbug/97888.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-02-04 21:43 <a href="http://www.tkk7.com/qixiangnj/archive/2007/02/04/97888.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>褰撳墠欏圭洰寮鍙戜腑浣跨敤鐨勪竴涓狝nt鑴氭湰http://www.tkk7.com/qixiangnj/archive/2006/12/21/89311.htmlThomasThomasThu, 21 Dec 2006 08:32:00 GMThttp://www.tkk7.com/qixiangnj/archive/2006/12/21/89311.htmlhttp://www.tkk7.com/qixiangnj/comments/89311.htmlhttp://www.tkk7.com/qixiangnj/archive/2006/12/21/89311.html#Feedback0http://www.tkk7.com/qixiangnj/comments/commentRss/89311.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/89311.html
<project name="cTrace" default="runie" basedir=".">
    
<!-- Name of project and version -->
    
<property name="proj.name" value="cTrace" />
    
<property name="proj.version" value="1.0" />

    
<!-- Global properties for this build -->
    
<property name="src.java.dir" value="src" />
    
<property name="lib.dir" value="lib" />
    
<property name="build.dir" value="bin" />
    
<property name="dist.dir" value="dist" />
    
<!-- ================================ -->
    
<property name="main.class" value="com" />
    
<property name="dest.dir" value="C:\Inetpub\wwwroot\aes\cTrace\reports" />
    
<property name="run.class" value="com.aesclever.ctrace.packetview.PacketViewApplet" />
    
<property name="ie.dir" value="C:\Program Files\Internet Explorer" />
    
<!-- ================================ -->

    
<!-- Classpath declaration -->
    
<path id="project.classpath">
        
<fileset dir="${lib.dir}">
            
<include name="**/*.jar" />
            
<include name="**/*.zip" />
        
</fileset>
    
</path>

    
<!-- Useful shortcuts -->
    
<patternset id="meta.files">
        
<include name="**/*.xml" />
        
<include name="**/*.properties" />
    
</patternset>

    
<!-- Clean up -->
    
<target name="clean">
        
<delete dir="${build.dir}" />
        
<mkdir dir="${build.dir}" />
        
<delete dir="${dist.dir}" />
        
<mkdir dir="${dist.dir}" />
    
</target>

    
<!-- Compile Java source -->
    
<target name="compile" depends="clean">
        
<mkdir dir="${build.dir}" />
        
<javac srcdir="${src.java.dir}" destdir="${build.dir}" nowarn="on">
            
<classpath refid="project.classpath" />
        
</javac>
    
</target>

    
<!-- Copy metadata to build classpath -->
    
<target name="copymetafiles">
        
<copy todir="${build.dir}">
            
<fileset dir="${src.java.dir}">
                
<patternset refid="meta.files" />
            
</fileset>
        
</copy>
    
</target>

    
<!-- Create Jar file -->
    
<target name="dist" depends="compile, copymetafiles">
        
<jar destfile="${dist.dir}/${proj.name}.jar" basedir="${build.dir}">
            
<manifest>
                
<attribute name="Built-By" value="${user.name}" />
                
<attribute name="Main-Class" value="${main.class}" />
            
</manifest>
        
</jar>
        
<jar destfile="${dist.dir}/${proj.name}-src.jar" basedir="${src.java.dir}" />
    
</target>

    
<!-- Copy Jar file to destdir -->
    
<target name="copy" depends="dist">
        
<copy todir="${dest.dir}">
            
<fileset dir="${dist.dir}">
            
</fileset>
        
</copy>
    
</target>

    
<!-- Run IE -->
    
<target name="runie" depends="copy">
        
<exec executable="cmd.exe" dir="${ie.dir}">
            
<arg line="/c iexplore" />
        
</exec>
    
</target>

    
<!-- Run cTrace -->
    
<target name="run" depends="compile, copymetafiles" description="Build and run cTrace">
        
<java fork="true" classname="${run.class}" classpathref="project.classpath">
            
<classpath path="${build.dir}" />
        
</java>
    
</target>
</project>


Thomas 2006-12-21 16:32 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 可以免费看黄视频的网站| 亚洲免费综合色在线视频| 国产免费观看a大片的网站| 亚洲冬月枫中文字幕在线看| 亚洲国产精品免费视频| 亚洲人成在线电影| 最近新韩国日本免费观看| 亚洲伊人tv综合网色| 久久综合九色综合97免费下载| 亚洲高清国产AV拍精品青青草原| a视频在线免费观看| 亚洲视频精品在线| aⅴ在线免费观看| 亚洲熟妇自偷自拍另欧美| 老司机永久免费网站在线观看| 精品国产亚洲一区二区三区在线观看| 国产精品二区三区免费播放心 | 精品亚洲成a人片在线观看少妇| 久久免费区一区二区三波多野| 色播亚洲视频在线观看| 免费下载成人电影| 亚洲AV一区二区三区四区| 亚洲国产精品丝袜在线观看| 色播在线永久免费视频网站| 亚洲成年人电影网站| 日本免费人成黄页在线观看视频| 一级做a爰片性色毛片免费网站| 亚洲AV永久无码精品一百度影院| 国产成人免费高清激情明星| 亚洲精品欧美综合四区| 色噜噜AV亚洲色一区二区| 足恋玩丝袜脚视频免费网站| 亚洲第一成年免费网站| 亚洲中文字幕日产乱码高清app| 99视频在线看观免费| 国产精品久久久久久亚洲影视| 亚洲欧洲美洲无码精品VA| 西西大胆无码视频免费| 国产在线观看免费av站| 国产精品亚洲精品观看不卡| 亚洲日韩人妻第一页|