锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一区二区三区丝袜,亚洲av一本岛在线播放,亚洲精品无码午夜福利中文字幕 http://www.tkk7.com/rickhunter/category/3461.html鍏充簬JAVA鐨勭偣鐐規(guī)淮婊?/description>zh-cnFri, 02 Nov 2007 09:01:51 GMTFri, 02 Nov 2007 09:01:51 GMT60jdom鎿嶄綔xmlhttp://www.tkk7.com/rickhunter/articles/64739.html鍗冨北楦熼緇?/dc:creator>鍗冨北楦熼緇?/author>Mon, 21 Aug 2006 03:18:00 GMThttp://www.tkk7.com/rickhunter/articles/64739.htmlhttp://www.tkk7.com/rickhunter/comments/64739.htmlhttp://www.tkk7.com/rickhunter/articles/64739.html#Feedback0http://www.tkk7.com/rickhunter/comments/commentRss/64739.htmlhttp://www.tkk7.com/rickhunter/services/trackbacks/64739.html
JDOM鐨勪簩榪涘埗鐗堟湰涓嬭澆錛?a >http://www.jdom.org/downloads/index.html

鎶婅В鍘嬪悗鐨刯dom.jar鏂囦歡鍔犲埌欏圭洰鐨勭被璺緞涓紝鍙﹀渚夸簬璋冭瘯錛岃繕瑕佷笅杞藉畠鐨勬簮浠g爜銆?br />
涓銆佽В鏋怷ML
瑕佽В鏋愮殑XML鏂囦歡錛?br />
<?xml聽version="1.0"聽encoding="gb2312"?>
<books>
聽聽聽
<book聽email="zhoujunhui">
聽聽聽聽聽
<name>rjzjh</name>
聽聽聽聽聽
<price>60.0</price>
聽聽
</book>
</books>


瑙f瀽XML鐨刯ava鏂囦歡錛?br />
聽1package聽com;
聽2
聽3import聽java.io.IOException;
聽4import聽java.util.*;
聽5import聽org.jdom.*;
聽6import聽org.jdom.input.SAXBuilder;聽
聽7
聽8publicclass聽Test聽{
聽9
10聽聽聽聽/**
11聽聽聽聽聽*聽@param聽args
12聽聽聽聽聽*/
13聽聽聽聽publicstaticvoid聽main(String[]聽args)聽{
14聽聽聽聽聽聽聽聽SAXBuilder聽sb=new聽SAXBuilder(false);
15聽聽聽聽聽聽聽聽Document聽doc聽=null;
16聽聽聽聽聽聽聽聽try聽{
17聽聽聽聽聽聽聽聽聽聽聽聽doc聽=聽sb.build("sample.xml");
18聽聽聽聽聽聽聽聽}聽catch聽(JDOMException聽e)聽{
19聽聽聽聽聽聽聽聽聽聽聽聽e.printStackTrace();
20聽聽聽聽聽聽聽聽}聽catch聽(IOException聽e)聽{
21聽聽聽聽聽聽聽聽聽聽聽聽e.printStackTrace();
22聽聽聽聽聽聽聽聽}聽
23聽聽聽聽聽聽聽聽Element聽root=doc.getRootElement();聽//鑾峰彇鏍瑰厓绱?/span>
24聽聽聽聽聽聽聽聽List聽list=root.getChildren("book");//鍙栧悕瀛椾負(fù)book鐨勬墍鏈夊厓绱?/span>
25聽聽聽聽聽聽聽聽for(int聽i=0;i<list.size();i++){
26聽聽聽聽聽聽聽聽聽聽聽聽Element聽element=(Element)list.get(i);
27聽聽聽聽聽聽聽聽聽聽聽聽String聽email=element.getAttributeValue("email");
28聽聽聽聽聽聽聽聽聽聽聽聽String聽name=element.getChildText("name");
29聽聽聽聽聽聽聽聽聽聽聽聽String聽price=element.getChildText("price");
30聽聽聽聽聽聽聽聽聽聽聽聽System.out.println("name:"+name);
31聽聽聽聽聽聽聽聽聽聽聽聽System.out.println("price:"+price);
32聽聽聽聽聽聽聽聽聽聽聽聽System.out.println("email:"+email);
33聽聽聽聽聽聽聽聽}
34聽聽聽聽}
35}
36
37

浜屻佺敓鎴怷ML錛?br />java鏂囦歡錛?br />
聽1package聽com;
聽2
聽3import聽java.io.FileWriter;
聽4import聽java.io.IOException;
聽5import聽java.util.*;
聽6import聽org.jdom.*;
聽7import聽org.jdom.input.SAXBuilder;聽
聽8import聽org.jdom.output.XMLOutputter;
聽9
10publicclass聽Test聽{
11
12聽聽聽聽/**
13聽聽聽聽聽*聽@param聽args
14聽聽聽聽聽*/
15聽聽聽聽publicstaticvoid聽main(String[]聽args)聽{
16聽聽聽聽聽聽聽聽//絎竴姝ワ紝鍒涘緩鏍瑰厓绱犅?/span>
17
18聽聽聽聽聽聽聽聽Element聽carElement聽=new聽Element("car");聽
19聽聽聽聽聽聽聽聽Document聽myDocument聽=new聽Document(carElement);聽
20
21聽聽聽聽聽聽聽聽//鍥犱負(fù)涓涓燲ML聽鏂囨。蹇呴』涓鐩存湁涓涓敮涓鐨勬牴鍏冪礌錛屾墍浠ヂ燚ocument聽灝喡燛lement聽鏀懼湪瀹冪殑鏋勯犲櫒涓偮?br />22
23聽聽聽聽聽聽聽聽//絎簩姝ワ紝娣誨姞涓涓燗ttribute聽
24
25聽聽聽聽聽聽聽聽carElement.setAttribute(new聽Attribute("vin",聽"123fhg5869705iop90"));聽
26
27聽聽聽聽聽聽聽聽//絎笁姝ワ紝娣誨姞鍏跺畠鍏冪礌聽
28
29聽聽聽聽聽聽聽聽carElement.addContent(new聽Element("make").addContent("Toyota"));聽
30
31聽聽聽聽聽聽聽聽carElement.addContent(new聽Element("model").addContent("Celica"));聽
32聽聽聽聽聽聽聽聽carElement.addContent(new聽Element("year").addContent("1997"));聽
33聽聽聽聽聽聽聽聽carElement.addContent(new聽Element("color").addContent("green"));聽
34聽聽聽聽聽聽聽聽carElement.addContent(new聽Element("license").addContent("1ABC234").setAttribute("state",聽"CA"));聽
35
36聽聽聽聽聽聽聽聽//絎洓姝ワ紝娣誨姞涓鏉℃敞閲娐?/span>
37
38聽聽聽聽聽聽聽聽carElement.addContent(new聽Comment("Description聽of聽a聽car"));聽
39
40聽聽聽聽聽聽聽聽//絎簲姝ワ紝璇諱竴涓瓙鍏冪礌聽
41
42聽聽聽聽聽聽聽聽Element聽yearElement聽=聽carElement.getChild("year");聽
43
44聽聽聽聽聽聽聽聽//絎叚姝ワ紝鍒犻櫎瀛愬厓绱犅?/span>
45
46聽聽聽聽聽聽聽聽boolean聽removed聽=聽carElement.removeChild("year");聽
47
48聽聽聽聽聽聽聽聽//絎竷姝ワ紝瀛樼洏聽
49聽聽聽聽聽聽聽聽XMLOutputter聽outputter聽=new聽XMLOutputter();//鐢ㄤ簬杈撳嚭jdom聽鏂囨。
50聽聽聽聽聽聽聽聽FileWriter聽writer;
51聽聽聽聽聽聽聽聽try聽{
52聽聽聽聽聽聽聽聽聽聽聽聽writer聽=new聽FileWriter("myFile.xml");
53聽聽聽聽聽聽聽聽聽聽聽聽outputter.output(myDocument,聽writer);聽
54聽聽聽聽聽聽聽聽聽聽聽聽writer.close();
55聽聽聽聽聽聽聽聽}聽catch聽(IOException聽e)聽{
56聽聽聽聽聽聽聽聽聽聽聽聽//聽TODO聽鑷姩鐢熸垚聽catch聽鍧?/span>
57聽聽聽聽聽聽聽聽聽聽聽聽e.printStackTrace();
58聽聽聽聽聽聽聽聽}聽
59聽聽聽聽聽聽聽聽
60
61聽聽聽聽}
62}
63
64

鐢熸垚鐨刋ML:
<?xml聽version="1.0"聽encoding="UTF-8"?>
<car聽vin="123fhg5869705iop90">
<make>Toyota</make>
<model>Celica</model>
<color>green</color>
<license聽state="CA">1ABC234</license>
<!--Description聽of聽a聽car-->
</car>



]]>
瀛︿範(fàn)J2EE鎵鐪嬬殑涔︾睄http://www.tkk7.com/rickhunter/articles/45346.html鍗冨北楦熼緇?/dc:creator>鍗冨北楦熼緇?/author>Wed, 10 May 2006 01:35:00 GMThttp://www.tkk7.com/rickhunter/articles/45346.htmlhttp://www.tkk7.com/rickhunter/comments/45346.htmlhttp://www.tkk7.com/rickhunter/articles/45346.html#Feedback3http://www.tkk7.com/rickhunter/comments/commentRss/45346.htmlhttp://www.tkk7.com/rickhunter/services/trackbacks/45346.htmlJ2EE鐨勫涔?fàn)搴旇弩@搴忔笎榪涳紝涓鏈ソ鐨勪功鑳藉浣夸綘寰堝揩涓婃墜鍜屾繁鍏ャ傚湪瀛︿範(fàn)J2EE涔嬪墠錛屾垜浠鎶奡QL瀛﹀ソ錛屽熀鏈笂錛岀▼搴忚璁¢兘浼?xì)璺熸暟鎹簱鎵撲氦閬撳Q屽鏋淪QL娌″濂斤紝灝卞鍚屾埧瀛愭病鏈夊熀鑴氫竴鏍鳳紝瀛︿範(fàn)SQL闇瑕佸ぇ閲忕殑緇冧範(fàn)鎵嶈兘鐪熸鐨勪綋浼?xì)鍏朵腑鐨劸_鵑珦銆?br /> 鍦ㄥ叆闂ㄤ箣鍒濓紝鍙渶瑕佷拱鏈竴浜屽崄鍏冪殑SQL鍏ラ棬涔︾睄鐪嬬湅錛屼簡瑙f暟鎹簱鍜孲QL鐨勫熀紜鐭ヨ瘑銆傚湪娣卞叆瀛︿範(fàn)SQL鏃訛紝SQLServer2000鐨勫府鍔╂枃妗f槸鍐嶅ソ涓嶈繃鐨勬暀鏉愪簡錛屽彧鏄唴瀹規(guī)樉寰楄繃浜庡簽澶с?br /> 鍦ㄨ繖閲岋紝鎴戞帹鑽愪竴鏈功錛屽彲浠ョ湅浣滄槸SQLServer2000鐨勫府鍔╂枃妗g殑嫻撶緝鐗堟湰錛屾柟渚垮鉤甯哥炕闃呮煡璇€?br /> SQL緙栫▼瀹炵敤澶у叏錛堢簿鍗庣増錛?br /> 鐩稿叧鑱旀帴錛?br /> http://www.dearbook.com.cn/book/29898

鎺ヤ笅鏉ユ槸java璇█鐨勫涔?fàn)銆?br />
Java璇█紼嬪簭璁捐

榪欐槸涓鏈緢濂界殑Java鍏ラ棬鏁欐潗錛岃璇寸殑閮借浜嗭紝灝界涓嶆槸寰堟繁鍏ワ紝浣嗗鍏ラ棬鑰岃█宸茬粡瓚沖浜嗐?br /> 鐩稿叧鑱旀帴錛?br /> http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BB07956476
Java 2鏍稿績鎶鏈?鍗稩錛氬熀紜鐭ヨ瘑錛堝師涔︾7鐗堬級鍜?/strong> Java 2 鏍稿績鎶鏈?鍗稩I錛氶珮綰х壒鎬э紙鍘熶功絎?鐗堬級
鎴戣寰楄繖涓ゆ湰涔﹀彲浠ュソ濂借璇伙紝榪欎袱鏈功濡傚悓java鐨?#8220;鏂板崕瀛楀吀”銆備笉榪囧垰鍒氭帴瑙ava錛屾病蹇呰寮濮嬪氨浠庤繖涓ゆ湰涔﹀叆鎵嬶紝鍥犱負(fù)澶帤浜嗭紝瀛︿範(fàn)鐨勫叴瓚e彲鑳戒細(xì)鍥犳鎱㈡參娑堝け銆備笉榪囷紝浠ュ悗鍝曠啛緇冩帉鎻′簡Java錛屼篃搴旇濂藉ソ璇昏榪欎袱鏈功銆?br /> 鐩稿叧鑱旀帴錛?br /> http://www.dearbook.com.cn/book/104972
http://www.dearbook.com.cn/book/104973
Java緙栫▼鎬濇兂錛氱3鐗?/strong>
涓嶇煡涓轟粈涔堬紝寰堝浜洪兘鎺ㄨ崘鏂頒漢鐪嬭繖鏈功銆傝繖鏈功搴旇鏄粰鏈塉ava宸ヤ綔緇忛獙鎴栬呬互鍓嶆湁C++宸ヤ綔緇忛獙鐨勪漢鐪嬬殑銆傜湅鍚嶅瓧灝卞簲璇ユ槑鐧斤紝榪欎笉鏄鍩虹鐨勪功綾嶏紝鑰屾槸鍦ㄥ熀紜涓婄殑鎬濇兂鐨勫崌鍗庛傛湁浜嗕笂闈㈢殑涔︾睄錛岃繖鏈功涔頒笉涔伴兘鏃犳墍璋撲簡銆傚鏋滄病鏈塉ava鍩虹鏉ョ湅榪欐湰涔︼紝灝嗕細(xì)鏄歡闈炲父鐥涜嫤鐨勭粡鍘嗐傚彟澶栵紝鏇存湁鐢氳咃紝鎺ㄨ崘鏂頒漢鐪嬫涔︾殑鑻辨枃鐗堬紝璁╂垜瑙夊緱鐪熶笉鍙濊銆傚緢澶氶珮鎵嬮兘浠庢涔︿腑鏀剁泭涓嶅皯錛屼絾騫朵笉鏄瘡涓漢閮芥槸楂樻墜銆?br /> 鐩稿叧鑱旀帴錛?br /> http://www.dearbook.com.cn/book/29060

Java闈㈠悜瀵硅薄緙栫▼
瀛欏崼鐞寸殑鏈鏂頒綔鍝?鏄竴鏈笉閿欑殑鍩虹涔︾睄銆?br /> http://www.dearbook.com.cn/book/110136

瀛﹀ソ浜咼ava錛屽氨鍙互榪涘叆J2EE鐨勫涔?fàn)浜嗗Q孞2EE鏄釜寰堝簽澶х殑姒傚康錛屼絾鏈鍩烘湰鐨勫氨鏄負(fù)浼佷笟鏈嶅姟銆傚垰寮濮嬫帴瑙2EE錛屽彲鑳借浜烘懜涓嶇潃澶磋剳錛岃瀛︾殑鐭ヨ瘑澶浜嗐傚叾瀹烇紝瀛︿範(fàn)J2EE錛屽彲浠ヤ粠Web寮鍙戝叆鎵嬶紝杈瑰杈瑰仛錛屾參鎱㈠氨棰嗕細(xì)浜咼2EE銆俉eb寮鍙戯紝璇寸獎鐐癸紝灝辨槸鍋氱綉绔欙紝璇村鐐癸紝灝辨槸B/S寮鍙戙?br />
棣栧厛瑕佸涔?fàn)鐨劄鏄痡sp鍜宻ervlet錛岃繖涓ら」鎶鏈槸web寮鍙戠殑鍩虹涔嬪熀紜銆?br /> Servlet涓嶫SP鏍稿績緙栫▼錛堢2鐗堬級
鎴戝綋鏃跺熼槄浜嗚繖鏈功錛屾劅瑙夊湪瀛ervlet鏂歸潰錛岃繖鍙互璇村緱涓婃槸姣旇緝濂界殑涓鏈功浜嗐?br /> http://www.dearbook.com.cn/book/22890

濡傛灉浣犲servlet鏈変簡涓瀹氫簡瑙o紝鍙槸鎯沖涔?fàn)涓涓媕sp,浣犲彲浠ョ湅鐪嬭繖鏈功錛?br /> JSP紼嬪簭璁捐
灝界榪欐槸灝嗕竴鏈嫳鏂囧師鐗堟媶鎴愪袱鏈功鏉ヤ拱錛屼絾鎴戣寰楄繖鏈功寰堥傚悎jsp鍏ラ棬銆?br /> http://www.dearbook.com.cn/book/91320

鏈変簡涓瀹氱殑jsp鍜宻ervlet鍩虹錛屽氨鍙互鐪嬩竴浜涙祦琛岀殑妗嗘灦鎶鏈簡銆傚湪榪欓噷灝嗕互鐩墠嫻佽鐨凷SH涓轟緥銆傚敖綆jb浠嶇劧鏈夊競鍦猴紝浣嗗洜涓哄涔?fàn)闅惧害澶у拰宸ヤ綔鏈轰細(xì)杈優(yōu)畱锛屾墍浠ュ垵瀛﹁呭涔?fàn)杞婚噺珩旀鏋舵槸杩涘叆J2EE鐨勬渶浣蟲嵎寰勩?br />
棣栧厛闇瑕佷粙緇嶇殑鏄疭truts,Struts灝界鏈変竴瀹氬瞾鏈堜簡錛屼絾鑷充粖瀹冧粛鏄紑鍙戜漢鍛橀閫夌殑鎶鏈箣涓銆傜洰鍓嶈繕鏈変竴浜涗笌Struts鐩鎬技鐨勬妧鏈紝濡俆apestry ,JSF絳夛紝鍙互鍦ㄥ浼?xì)Struts鍚庡啀鍘誨涔?fàn)锛寴q欐牱鍙互浜嬪崐鍔熷嶃?br />
綺鵑歋truts錛氬熀浜嶮VC鐨凧ava Web璁捐涓庡紑鍙?br /> 榪欐湰涔︿笉鐢ㄥ璇翠簡錛屽敖綆′漢浠浠栫殑璇勪環(huán)鏈夎鏈夎船錛屼絾鍦ㄦ垜鐪嬫潵榪欐湰涔﹀彲浠ヨ寰椾笂鏄瓩澶у鍐欏緱鏈濂界殑涓鏈功錛屽叆闂紝娣卞叆閮藉彲浠ュ湪榪欐湰涔﹀緱鍒般?br /> http://www.dearbook.com.cn/book/23040

鍙﹀錛屽鏋滀綘涓嶅枩嬈㈣繖鏈功錛岄偅灝辮喘涔拌繖鏈功鍚э細(xì)
瀹炴垬STRUTS
鏈変漢璇村瓩澶у鐨勪功灝辨槸鎶勮浜嗚繖鏈功錛屼笉綆℃庝箞璇達(dá)紝閮借瘉鏄庝簡榪欐槸涓鏈ソ涔︺?br /> http://www.dearbook.com.cn/book/29882

Hibernate鏄疭SH涓殑H錛屾槸涓欏筄RM鎶鏈?br />
Hibernate Quickly涓枃鐗?/strong>
鎴戝綋鍒濆涔?fàn)hibernate鏃惰繕娌℃湁榪欐湰涔︾殑涓枃鐗堬紝鎴戝綋鏃舵槸鐪嬬潃鑻辨枃鐗堝浼?xì)浜唄ibernate錛屽湪鎴戠湅鏉ワ紝榪欐湰涔﹀緢閫傚悎瀵筯ibernate鐨勫叆闂ㄣ?br /> http://www.dearbook.com.cn/book/110547

鍏充簬hibernate娣卞叆鐨勪功綾嶏紝鎴戣涓烘渶濂界殑鏄痟ibernate in action銆備絾浠栨病鏈変腑鏂囩増銆備笉榪囧競闈笂鏈夊嚑鏈功閮戒笉閿欙紝鍙互鑷繁鎸戦変竴鏈湅錛氥婄簿閫欻ibernate :Java瀵硅薄鎸佷箙鍖栨妧鏈瑙c嬨併婃繁鍏ユ祬鍑篐ibernate銆嬨併奌ibernate寮鍙戝強(qiáng)鏁村悎搴旂敤澶у叏錛堢弽钘忕増錛夈?br />
ORM鎶鏈彟澶栬繕鏈変竴涓狪batis,鍦ㄨ澶氬ぇ欏圭洰涓兘鍙互鐪嬪埌Ibatis鐨勮釜褰憋紝榪欐槸鍥犱負(fù)Ibatis鐨勪粛鐒舵槸闈㈠悜SQL鐨勶紝瀵筍QL鐨勬搷浣滄湁寰楀ぉ鐙帤鐨勪紭鍔褲傚畠鐨勫涔?fàn)闅惧害涔熶笉澶уQ屽彧瑕佺湅瀹冪殑瀹樻柟鏂囨。灝辮凍澶熶簡銆傜幇鍦ㄣ奍batis in Action銆嬭嫳鏂囩増宸茬粡鍑虹増浜嗐?br />
spring鏄幇鍦ㄦ祦琛岀殑SSH妗嗘灦涓渶閲嶈涔熸渶闅劇悊瑙g殑涓欏規(guī)妧鏈?br /> 鎴戝綋鍒濈悊瑙pring鏄湅瀹冭嚜甯︾殑渚嬪瓙鐞嗚В鐨勶紝鍥犱負(fù)褰撴椂甯傞潰涓婂茍娌℃湁浠涔堝ソ鐨勫叆闂ㄤ功綾嶃?br /> 涓嶈繃鐜板湪鏈夋湰涔﹀掓槸鍊煎緱鎺ㄨ崘錛?br /> spring 2.0鎶鏈墜鍐?br /> 榪欐湰涔︽垜鍦ㄤ功搴楃湅榪囷紝瑙夊緱紜疄鏄湰寰堝ソ鐨勫叆闂ㄤ功綾嶏紝鍥犱負(fù)spring鐨勭悊瑙g‘瀹炰笉鏄偅涔堝ソ鐞嗚В錛屼粠紺轟緥鍑哄彂鑳芥洿濂界殑鐞嗚Вspring鐨勯瓍鍔涖?br /> http://www.dearbook.com.cn/book/175891

spring鐨勬彁鍗囦功綾嶆垜鎺ㄨ崘錛?br /> Spring妗嗘灦楂樼駭緙栫▼
榪欐湰涔︽槸spring鐨勪綔鑰呭弬涓庡啓鐨勪功錛岄噷闈㈠鎶鏈殑鎻忚堪寰堝埌浣嶏紝鍙槸榪欐湰涔︾殑涓枃鐗堢殑緲昏瘧鏈夌偣鐢熺‖錛屼絾榪樿繃寰楀幓錛屾渶鍙儨鐨勬槸榪欐湰涔︾殑綰稿紶澶樊銆傚彧鑳界湅涓嶈兘鍐欍?br /> http://www.dearbook.com.cn/book/105486

Spring涓撲笟寮鍙戞寚鍗楋紙Pro Spring涓枃鐗堬級

榪欎篃鏄竴鏈緢濂界殑Spring涔︾睄錛岃櫧鐒舵病鏈塖pring妗嗘灦楂樼駭緙栫▼閭d箞鍏ㄩ潰錛屼絾緲昏瘧璐ㄩ噺鍗磋儨浜庡墠鑰呫?/p>

http://www.dearbook.com.cn/book/108340

浠婂勾Struts2.0鐨勬帹鍑猴紝鐪嬫潵Struts1.x浼?xì)鎱㈡參尜E鍑哄ぇ瀹剁殑瑙嗙嚎浜嗐?/p>

Struts2.0鍏跺疄灝辨槸WebWork2.2錛屽湪鐜板湪娌℃湁Struts2.0涔︾睄鏃跺欙紝

WebWork in Action涓枃鐗?鍊煎緱澶у闃呰銆?/span>

http://www.dearbook.com.cn/book/123018

鑳藉緢濂界殑鐪嬪畬涓婇潰涔︾睄錛屽茍鎺屾彙60%錛屼綘灝卞彲浠ユ垚涓轟竴鍚嶇▼搴忓憳浜嗐傚懙鍛點(diǎn)?br />
鍏跺疄鍋氬ソ涓鍚嶇▼搴忓憳錛岃姹傛帉鎻$殑鎶鏈繙涓嶆榪欎簺錛宩avascript鍜宑ss閮芥槸蹇呭鐨勬妧鏈紝鍙槸澶у浼間箮璁や負(fù)榪欏彧鏄編宸ョ殑鐜╂剰錛岄兘涓嶆槸寰堝湪涔庯紝Ajax鐨勫嚭鐜幫紝澶уぇ鏀瑰彉浜嗗ぇ瀹跺榪欎袱欏規(guī)妧鏈殑鐪嬫硶銆?br /> Javascript娌℃湁浠涔堝ソ涔︼紝鍞竴涓鏈奐avascript鏉冨▉鎸囧崡銆嬭繕鏄竴鏈瓧鍏稿伐鍏蜂功錛孋SS涔熸湁涓鏈潈濞佹寚鍗楋紝浣嗙幇鍦ㄥ凡緇忕粷鐗堜簡錛岃瀛﹀ソ榪欎袱欏規(guī)妧鏈紝榪樻槸澶氫粠緗戜笂鎵句緥瀛愮湅錛屾垨铏氬績璇鋒暀緹庡伐銆?br />
澶у鍦ㄥ簲鐢ˋjax鎶鏈椂鎰熷埌鐨勯毦搴︼紝鍏跺疄涔熸槸鍥犱負(fù)Javascript鐨勯棶棰橈紝瑕佺悊瑙jax寰堢畝鍗曪紝緗戜笂鎼滅儲涓涓嬶紝寰堝灝忎緥瀛愰兘鑳藉緢濂界殑鐞嗚ВAjax銆?br />
鎴戜拱Ajax鐨勪功鍙互綆楀浜嗭紝涔頒簡涓夋湰錛屻夾jax鍩虹鏁欑▼銆嬶紝銆婂緛鏈岮jax--Web 2.0寮鍙戞妧鏈瑙c嬶紝銆婂緛鏈岮jax+Lucene--鏋勫緩鎼滅儲寮曟搸銆嬨?br /> 銆夾jax鍩虹鏁欑▼銆嬫槸甯傞潰涓婄涓鏈珹jax涓枃涔︾睄錛屽綋鏃朵拱鍥炴潵涔熸病鎬庝箞鐪嬶紝鐩村埌涔頒簡銆婂緛鏈岮jax+Lucene--鏋勫緩鎼滅儲寮曟搸銆嬶紝鎴戞墠浣撲細(xì)浜嗗埌浠涔堟槸Ajax錛屽彲浠ユ槸鍥犱負(fù)瀹冪殑鐧婚檰渚嬪瓙綆鍗曞疄鐢ㄥ惂銆傚敖綆′笉灝戜漢璁や負(fù)榪欐湰涔︽槸涓ぇ鏉傜儵錛屼絾鎴戝嵈瑙夊緱涔拌繖鏈功寰堝鹼紝鍥犱負(fù)瀹冿紝鎴戝紑濮嬩嬌鐢ˋjax錛屼篃寮濮嬩嬌鐢↙ucene寮曟搸浜嗐傚彲鑳芥瘡涓漢鐨勭湅涔︿範(fàn)鎯笉鍚岋紝鎴戞洿鍠滄綆鍗曟槗鎳傜殑鍏ラ棬涔︾睄錛屽湪鎴戠湅鏉ワ紝鍙鍏ヤ簡闂紝灝辯瓑浜庢垚鍔熶簡涓鍗娿?br />
闄や簡涓婇潰榪欎簺鎶鏈紝榪樻湁涓嶅皯鎶鏈渶瑕佹帉鎻℃墠鑳界湡姝g殑鍋氬埌寮鍙戞椂寰楀績搴旀墜錛?/p>

Lucene IN ACTION 涓枃鐗?/span>

涓鏈榪癓ucene鐨勬潈濞佷功綾嶃?br />

http://www.dearbook.com.cn/book/124684


鍦ㄦ帉鎻$殑榪欎簺鎶鏈殑鏃跺欙紝涔熶笉瑕佸繕璁扮悊璁虹殑瀛︿範(fàn)錛岃繖鏍鋒墠鑳芥洿濂界殑鐞嗚В榪欎簺鎶鏈佹鏋躲?/p>

Java涓庢ā寮?

榪欐湰涔﹀氨涓嶉渶瑕佽繃澶氱殑浠嬬粛浜嗐?br />

http://www.dearbook.com.cn/book/7401

鍏堝啓鍒拌繖閲岋紝浠ュ悗鍐嶄慨鏀廣?/p>

]]>
[杞創(chuàng)]鐢╦dom鎶鏈皢鏁版嵁搴撴暟鎹啓鍏ヨ鍑簒ml鏂囦歡http://www.tkk7.com/rickhunter/articles/28114.html鍗冨北楦熼緇?/dc:creator>鍗冨北楦熼緇?/author>Sun, 15 Jan 2006 10:33:00 GMThttp://www.tkk7.com/rickhunter/articles/28114.htmlhttp://www.tkk7.com/rickhunter/comments/28114.htmlhttp://www.tkk7.com/rickhunter/articles/28114.html#Feedback0http://www.tkk7.com/rickhunter/comments/commentRss/28114.htmlhttp://www.tkk7.com/rickhunter/services/trackbacks/28114.html
//寰堝鏃跺欙紝涓轟簡閬垮厤澶氭璁塊棶/鏌ヨ鏁版嵁搴撻噸鐨勬暟鎹垨鑰呬究浜庡療鐪嬶紝灝嗛渶瑕佺殑鏁版嵁涓嬈″彇鍑哄茍鍐欏叆xml鏂囦歡

//閫氳繃鏌ヨ鏉′歡m_condition 鎸夌収xmlMapPath鐨勬ā寮?妯℃澘 灝嗕粠搴撲腑鐨勬暟鎹啓鍒皉esultXml
//騫惰繑鍥炶褰曟潯鏁?

public int writeXML(String m_condtion,String xmlMapPath,String resultXml){
int recordNum=0;
String tableName = "table";
String tableCol = "*";
String sql = "select " + tableCol + " from " + tableName + " where " + m_condtion;

Document mapDoc = null;
Document dataDoc = null;
Document newDoc = null;
//寮濮嬪噯澶囧伐浣?
try {
DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance();
//Create the DocumentBuilder
DocumentBuilder docbuilder = dbfactory.newDocumentBuilder();
//Parse the file to create the Document
mapDoc = docbuilder.parse(xmlMapPath);

dataDoc = docbuilder.newDocument();
//Instantiate the new Document
newDoc = docbuilder.newDocument();
} catch (Exception e) {
System.out.println(e.getMassege());
}

//寮濮嬭鍙栨槧灝勪綔鐢ㄧ殑template鏂囦歡

Element mapRoot = mapDoc.getDocumentElement();
Node dataNode = mapRoot.getElementsByTagName("data").item(0);
Element dataElement = (Element)dataNode;

//Create a new element called "data"
Element dataRoot = dataDoc.createElement("data");

try {
/******** 榪欓噷鍒涘緩涓涓繛鎺onn,騫跺垱寤簊tatement
鏍規(guī)嵁涓嶅悓鐨勬暟鎹簮鍒涘緩
********************************/
ResultSet resultset = stmt.query(sql);
//Get the ResultSet information
ResultSetMetaData resultmetadata = resultset.getMetaData();
int numCols = resultmetadata.getColumnCount();
Log.write("db_to_xml:numCols:" + numCols);


while (resultset.next()) {
//Create a new element called "row"
Element rowEl = dataDoc.createElement("row");

//涓轟簡渚夸簬嫻忚鍜岃錛屽垱寤哄垪鏁?浠d涓烘爣璁?
String colName = "id";
String colVal =Integer.toString(++recordNum);
Element dataEl = dataDoc.createElement(colName);
dataEl.appendChild(dataDoc.createTextNode(colVal));

rowEl.appendChild(dataEl);
for (int i=1; i <= numCols; i++) {

colName = resultmetadata.getColumnName(i);
//Get the column value
colVal = resultset.getString(i);

//Determine if the last column accessed was null
if (resultset.wasNull()) {
colVal = "";
}

dataEl = dataDoc.createElement(colName);

dataEl.appendChild(dataDoc.createTextNode(colVal));

rowEl.appendChild(dataEl);
}
//Add the row to the root element
dataRoot.appendChild(rowEl);
}
} catch (Exception e) {
Log.write(e.getMessage());
} finally {
Log.write(" db_to_xml: Closing connections...");

}

//Add the root element to the document
dataDoc.appendChild(dataRoot);


Node node1= mapRoot.getElementsByTagName("root").item(0);
Element newRootInfo =(Element)node1;
Log.write("After got newRootInfo ...");
//Retrieve the root and row information


String newRootName = newRootInfo.getAttribute("name");

String newRowName= newRootInfo.getAttribute("rowName");

NodeList newNodesMap = mapRoot.getElementsByTagName("element");

//Create the final root element with the name from the mapping file
Element newRootElement=null;

newRootElement = newDoc.createElement(newRootName);


NodeList oldRows = dataRoot.getElementsByTagName("row");
for (int i=0; i < oldRows.getLength(); i++){

//Retrieve each row in turn
Element thisRow = (Element)oldRows.item(i);

//Create the new row
Element newRow = newDoc.createElement(newRowName);

for (int j=0; j < newNodesMap.getLength(); j++) {

//For each node in the new mapping, retrieve the information
//First the new information...
Element thisElement = (Element)newNodesMap.item(j);
String newElementName = thisElement.getAttribute("name");

//Then the old information
Element oldElement = (Element)thisElement.getElementsByTagName("content").item(0);
String oldField = oldElement.getFirstChild().getNodeValue();


//Get the original values based on the mapping information
Element oldValueElement = (Element)thisRow.getElementsByTagName(oldField).item(0);
String oldValue = oldValueElement.getFirstChild().getNodeValue();


Element newElement = newDoc.createElement(newElementName);
newElement.appendChild(newDoc.createTextNode(oldValue));


NodeList newAttributes = thisElement.getElementsByTagName("attribute");
for (int k=0; k < newAttributes.getLength(); k++) {
//Get the mapping information
Element thisAttribute = (Element)newAttributes.item(k);
String oldAttributeField = thisAttribute.getFirstChild().getNodeValue();
String newAttributeName = thisAttribute.getAttribute("name");

oldValueElement = (Element)thisRow.getElementsByTagName(oldAttributeField).item(0);
String oldAttributeValue = oldValueElement.getFirstChild().getNodeValue();


newElement.setAttribute(newAttributeName, oldAttributeValue);
}

//Add the new element to the new row
newRow.appendChild(newElement);
}
//Add the new row to the root
newRootElement.appendChild(newRow);
}
//Add the new root to the document
newDoc.appendChild(newRootElement);


//鎶婄敓鎴愮殑xml鏂囨。錛坣ewDoc錛夊啓鍒版枃浠朵腑(璺緞鍚嶄負(fù)resultXml)
try{
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
Properties properties = transformer.getOutputProperties();
properties.setProperty(OutputKeys.ENCODING, "GB2312");//ISO8859_1錛孏B2312,UTF-8
properties.setProperty(OutputKeys.METHOD, "xml");
properties.setProperty(OutputKeys.VERSION, "1.0");
properties.setProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperties(properties);

DOMSource source = new DOMSource(newDoc);

StreamResult result = new StreamResult(new java.io.File(resultXml));

transformer.transform(source, result);
//鐢熸垚XML鏂囦歡 瀹屾垚
} catch (Exception e) {
System.out.println("XML file write:"+e.getMessage());
}
return recordNum;
}

]]>
闈㈣瘯棰?/title><link>http://www.tkk7.com/rickhunter/articles/26849.html</link><dc:creator>鍗冨北楦熼緇?/dc:creator><author>鍗冨北楦熼緇?/author><pubDate>Fri, 06 Jan 2006 03:02:00 GMT</pubDate><guid>http://www.tkk7.com/rickhunter/articles/26849.html</guid><wfw:comment>http://www.tkk7.com/rickhunter/comments/26849.html</wfw:comment><comments>http://www.tkk7.com/rickhunter/articles/26849.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.tkk7.com/rickhunter/comments/commentRss/26849.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/rickhunter/services/trackbacks/26849.html</trackback:ping><description><![CDATA[     鎽樿: JSP鏂歸潰1銆乫orward 鍜宺edirect鐨勫尯鍒瓟錛歠orward鏄湇鍔″櫒璇鋒眰璧勬簮錛屾湇鍔″櫒鐩存帴璁塊棶鐩爣鍦板潃鐨刄RL錛屾妸閭d釜URL鐨勫搷搴斿唴瀹硅鍙栬繃鏉ワ紝鐒跺悗鎶婅繖浜涘唴瀹瑰啀鍙戠粰嫻忚鍣紝嫻忚鍣ㄦ牴鏈笉鐭ラ亾鏈嶅姟鍣ㄥ彂閫佺殑鍐呭鏄粠鍝効鏉ョ殑錛屾墍浠ュ畠鐨勫湴鍧鏍忎腑榪樻槸鍘熸潵鐨勫湴鍧銆?nbsp;   redirect灝辨槸鏈嶅姟绔牴鎹昏緫,鍙戦佷竴涓姸鎬佺爜,鍛婅瘔嫻忚鍣ㄩ噸鏂板幓璇鋒眰閭d釜鍦板潃錛?..  <a href='http://www.tkk7.com/rickhunter/articles/26849.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/rickhunter/aggbug/26849.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/rickhunter/" target="_blank">鍗冨北楦熼緇?/a> 2006-01-06 11:02 <a href="http://www.tkk7.com/rickhunter/articles/26849.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>澶氱嚎紼嬪疄鐜板澶氫釜瀹㈡埛绔殑鐩戝惉.http://www.tkk7.com/rickhunter/articles/15135.html鍗冨北楦熼緇?/dc:creator>鍗冨北楦熼緇?/author>Mon, 10 Oct 2005 06:04:00 GMThttp://www.tkk7.com/rickhunter/articles/15135.htmlhttp://www.tkk7.com/rickhunter/comments/15135.htmlhttp://www.tkk7.com/rickhunter/articles/15135.html#Feedback0http://www.tkk7.com/rickhunter/comments/commentRss/15135.htmlhttp://www.tkk7.com/rickhunter/services/trackbacks/15135.html    
    鏈嶅姟鍣ㄧ鐨勪唬鐮侊細(xì)
    package SocketTest;

    import java.io.*;
    import java.net.*;
    import java.util.*;

    class SocketServer{
        public SocketServer(){
            Socket incoming;
            ServerSocket so;
            try{
                so= new ServerSocket(8001);
                System.out.println("絳夊緟瀹㈡埛绔繛鎺ャ?);
            
                while(true){
                    try{
                        incoming = so.accept( );
                          System.out.println("宸茶繛鎺ュ鎴風(fēng)銆?);
                          GetInfo gi=new GetInfo(incoming);//璋冪敤綰跨▼
                     } catch (IOException e){
                        e.printStackTrace();
                     }
                }
            }catch (IOException e){
                 e.printStackTrace();
            }
        }
   
        public static void main(String[] args){
            new SocketServer();
        }
   
        private static class GetInfo implements Runnable{   //綰跨▼綾?br>             private Socket incoming;
            private String s=null;
            private BufferedReader b;
            Thread t;
       
            public GetInfo(Socket incoming){
                try{
                    this.incoming=incoming;
                    b=new BufferedReader(new InputStreamReader(incoming.getInputStream()));
               
                    t=new Thread(this);
                    t.start();
                }catch(IOException e){
                    e.printStackTrace();
                }   
            }
       
            public void run(){
                try{
                    while (true){
                        s=b.readLine();
                        System.out.println(s);
                        if(s.equals("end")){
                            break;
                        }
                    } 
                }catch(IOException e){
                    e.printStackTrace();
                }
            }
        }
      
     }


    瀹㈡埛绔殑浠g爜錛?br>     package SocketTest;

    import java.io.*;
    import java.net.*;
    import java.util.*;

    public class SocketClient{
   
       public static void main(String[] args){
      
               try{
                  Socket so = new Socket("localhost", 8001);
                  System.out.println("榪炴帴鏈嶅姟鍣ㄣ?);
             
                  BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
                   
                  OutputStream outStream = so.getOutputStream();
                  PrintWriter out = new PrintWriter(outStream);
       
                  String s=null;
                  while (true){
                    s=b.readLine();
                    out.println("Client:"+s);
                    out.flush();
                    if(s.equals("end")){
                         break;
                    }    
                  }
            }catch (IOException e){
              e.printStackTrace();
            }
       }
    }





]]>
綆鍗曠殑鍥涘垯璁$畻鍣?/title><link>http://www.tkk7.com/rickhunter/articles/13543.html</link><dc:creator>鍗冨北楦熼緇?/dc:creator><author>鍗冨北楦熼緇?/author><pubDate>Tue, 20 Sep 2005 09:31:00 GMT</pubDate><guid>http://www.tkk7.com/rickhunter/articles/13543.html</guid><wfw:comment>http://www.tkk7.com/rickhunter/comments/13543.html</wfw:comment><comments>http://www.tkk7.com/rickhunter/articles/13543.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/rickhunter/comments/commentRss/13543.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/rickhunter/services/trackbacks/13543.html</trackback:ping><description><![CDATA[鏁堟灉鍥?<br> <img src="http://www.tkk7.com/images/blogjava_net/rickhunter/Snap1.jpg" alt="Snap1.jpg" border="0" height="250" width="300"><br> <br> import java.awt.*;<br> import java.awt.event.*;<br> import javax.swing.*;<br> import javax.swing.event.*;<br> <br> //瀹氫箟浜嗕竴涓潰鏉垮瓨鏀炬帶浠?br> class MyPanel extends JPanel implements ActionListener<br> {<br>     //瀹氫箟浜?9涓寜閽紙鏈変袱涓繕娌″疄鐜幫級錛屼竴涓枃鏈<br>     JButton jb1=new JButton("1");<br>     JButton jb2=new JButton("2");<br>     JButton jb3=new JButton("3");<br>     JButton jb4=new JButton("4");<br>     JButton jb5=new JButton("5");<br>     JButton jb6=new JButton("6");<br>     JButton jb7=new JButton("7");    <br>     JButton jb8=new JButton("8");<br>     JButton jb9=new JButton("9");    <br>     JButton jb10=new JButton("0");<br>     JButton jb11=new JButton("+");<br>     JButton jb12=new JButton("-");<br>     JButton jb13=new JButton("*");    <br>     JButton jb14=new JButton("/");    <br>     JButton jb15=new JButton("+/-");    <br>     JButton jb16=new JButton("娓呴浂");    <br>     JButton jb17=new JButton("");    //鐣欑潃緇欎互鍚庡姞鎸夐挳<br>     JButton jb18=new JButton(".");//璧風(fēng)鍙蜂綔鐢ㄧ殑鎸夐挳錛岃繕娌″疄鐜?nbsp;   <br>     JButton jb19=new JButton("=");    <br>     JTextField jtf=new JTextField(20);<br>     String type;//瀹氫箟浜嗕竴涓瓧絎︿覆瀛樻斁綆楁湳榪愮畻絎?br>     double a=0D,b=0D;//瀹氫箟涓や釜鏁板瓧錛堢畻鏈繍綆楃涓よ竟鐨勬暟瀛楋級<br>     <br>     public MyPanel()<br>     {<br>         jtf.setText("0");<br>         jtf.setHorizontalAlignment(JTextField.RIGHT);<br>         setLayout(null);//瀹氫箟闈㈡澘甯冨眬涓虹┖鍨?br>         jb1.setBounds(new Rectangle(125, 148, 45, 25));<br>         jb2.setBounds(new Rectangle(70, 148, 45, 25));<br>         jb3.setBounds(new Rectangle(15, 148, 45, 25));<br>         jb4.setBounds(new Rectangle(125, 115, 45, 25));<br>         jb5.setBounds(new Rectangle(70, 115, 45, 25));<br>         jb6.setBounds(new Rectangle(15, 115, 45, 25));<br>         jb7.setBounds(new Rectangle(125, 80, 45, 25));<br>         jb8.setBounds(new Rectangle(70, 80, 45, 25));<br>         jb9.setBounds(new Rectangle(15, 80, 45, 25));<br>         jb10.setBounds(new Rectangle(15, 180, 45, 25));<br>         jb11.setBounds(new Rectangle(185, 148, 60, 25));<br>         jb12.setBounds(new Rectangle(185, 180, 60, 25));<br>         jb13.setBounds(new Rectangle(185, 115, 60, 25));<br>         jb14.setBounds(new Rectangle(185, 80, 60, 25));<br>         jb15.setBounds(new Rectangle(185, 45, 60, 25));<br>         jb16.setBounds(new Rectangle(15, 45, 70, 25));<br>         jb17.setBounds(new Rectangle(96, 45, 70, 25));<br>         jb18.setBounds(new Rectangle(70, 180, 45, 25));<br>         jb19.setBounds(new Rectangle(125, 180, 45, 25));<br>         jtf.setBounds(new Rectangle(15, 9, 231, 28));<br>         add(jtf);<br>         jb1.addActionListener(this);<br>         jb2.addActionListener(this);<br>         jb3.addActionListener(this);<br>         jb4.addActionListener(this);<br>         jb5.addActionListener(this);<br>         jb6.addActionListener(this);<br>         jb7.addActionListener(this);<br>         jb8.addActionListener(this);<br>         jb9.addActionListener(this);<br>         jb10.addActionListener(this);<br>         jb11.addActionListener(this);<br>         jb12.addActionListener(this);<br>         jb13.addActionListener(this);<br>         jb14.addActionListener(this);<br>         jb15.addActionListener(this);<br>         jb16.addActionListener(this);<br>         jb17.addActionListener(this);<br>         jb18.addActionListener(this);<br>         jb19.addActionListener(this);<br>             <br>         add(jb1);<br>         add(jb2);<br>         add(jb3);<br>         add(jb4);<br>         add(jb5);<br>         add(jb6);<br>         add(jb7);<br>         add(jb8);<br>         add(jb9);<br>         add(jb10);<br>         add(jb11);<br>         add(jb12);<br>         add(jb13);<br>         add(jb14);<br>         add(jb15);<br>         add(jb16);<br>         add(jb17);<br>         add(jb18);<br>         add(jb19);<br>     }<br>     <br>         <br>     public void actionPerformed(ActionEvent e)<br>     {    <br>         if(e.getSource()==jb1)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("1");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("1");<br>             else<br>                 jtf.setText(jtf.getText()+'1');<br>             <br>         }<br>         else if(e.getSource()==jb2)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("2");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("2");<br>             else<br>                 jtf.setText(jtf.getText()+'2');<br>         }<br>         else if(e.getSource()==jb3)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("3");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("3");<br>             else<br>                 jtf.setText(jtf.getText()+'3');<br>         }<br>         else if(e.getSource()==jb4)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("4");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("4");<br>             else<br>                 jtf.setText(jtf.getText()+'4');<br>         }<br>         else if(e.getSource()==jb5)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("5");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("5");<br>             else<br>                 jtf.setText(jtf.getText()+'5');<br>         }<br>         else if(e.getSource()==jb6)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("6");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("6");<br>             else<br>                 jtf.setText(jtf.getText()+'6');<br>         }<br>         else if(e.getSource()==jb7)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("7");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("7");<br>             else<br>                 jtf.setText(jtf.getText()+'7');<br>         }<br>         else if(e.getSource()==jb8)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("8");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("8");<br>             else<br>                 jtf.setText(jtf.getText()+'8');<br>         }<br>         else if(e.getSource()==jb9)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("9");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("9");<br>             else<br>                 jtf.setText(jtf.getText()+'9');<br>         }<br>         else if(e.getSource()==jb10)<br>         {<br>             if(type=="equal")<br>                 jtf.setText("0");<br>             else if(jtf.getText().equals("0"))<br>             <br>                 jtf.setText("0");<br>             else<br>                 jtf.setText(jtf.getText()+'0');<br>         }<br>         else if(e.getSource()==jb18)<br>         {<br>             if(jtf.getText().indexOf(".")<1)<br>             {<br>                 jtf.setText(jtf.getText()+'.');<br>             }<br>             else <br>             {<br>                 jtf.setText(jtf.getText());<br>             }<br>             <br>         }<br>         else if(e.getSource()==jb18)<br>         {<br>             if(jtf.getText().equals("0"))<br>                 jtf.setText("0");<br>             <br>         }<br>         else if(e.getSource()==jb16)<br>         {<br>             jtf.setText("0");<br>         }<br>         else if(e.getSource()==jb11)<br>         {<br>             if(jtf.getText().equals("0"))<br>                     jtf.setText("0");<br>             else<br>             {<br>                 type="add";<br>                 a=Double.parseDouble(jtf.getText());<br>                 jtf.setText("");<br>             }<br>         }<br>         else if(e.getSource()==jb12)<br>         {<br>             if(jtf.getText().equals("0"))<br>                     jtf.setText("0");<br>             else<br>             {<br>                 type="subtract";<br>                 a=Double.parseDouble(jtf.getText());<br>                 jtf.setText("");<br>             }<br>         }<br>         else if(e.getSource()==jb13)<br>         {<br>             if(jtf.getText().equals("0"))<br>                     jtf.setText("0");<br>             else<br>             {<br>                 type="multiply";<br>                 a=Double.parseDouble(jtf.getText());<br>                 jtf.setText("");<br>             }    <br>         }<br>         else if(e.getSource()==jb14)<br>         {<br>             if(jtf.getText().equals("0"))<br>                     jtf.setText("0");<br>             else<br>             {<br>                 type="divide";<br>                 a=Double.parseDouble(jtf.getText());<br>                 jtf.setText("");<br>             }<br>         }<br>         else if(e.getSource()==jb19)<br>         {<br>             if(type=="add")<br>             {<br>                 b=Double.parseDouble(jtf.getText());<br>                 jtf.setText(Double.toString(a+b));<br>                 type="equal";<br>             }<br>             else if(type=="subtract")<br>             {<br>                 b=Double.parseDouble(jtf.getText());<br>                 jtf.setText(Double.toString(a-b));<br>                 type="equal";<br>             }<br>             else if(type=="multiply")<br>             {<br>                 b=Double.parseDouble(jtf.getText());<br>                 jtf.setText(Double.toString(a*b));<br>                 type="equal";<br>             }<br>             else if(type=="divide")<br>             {<br>                 b=Double.parseDouble(jtf.getText());<br>                 jtf.setText(Double.toString(a/b));<br>                 type="equal";<br>             }<br>         }<br>         <br>     }<br> }<br> <br> class Calculator extends JFrame<br> {<br>     public Calculator()<br>     {<br>         this.setTitle("璁$畻鍣?);<br>         this.getContentPane().add(new MyPanel());<br>         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br>         setSize(300,250);<br>         setVisible(true);<br>     }<br>     <br>     public static void main(String args[])<br>     {<br>         new Calculator();<br>     }<br> }<img src ="http://www.tkk7.com/rickhunter/aggbug/13543.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/rickhunter/" target="_blank">鍗冨北楦熼緇?/a> 2005-09-20 17:31 <a href="http://www.tkk7.com/rickhunter/articles/13543.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>濡備綍鍦═reeSet涓坊鍔犱袱涓笉鍏峰彲姣旀х殑瀵硅薄錛?/title><link>http://www.tkk7.com/rickhunter/articles/13541.html</link><dc:creator>鍗冨北楦熼緇?/dc:creator><author>鍗冨北楦熼緇?/author><pubDate>Tue, 20 Sep 2005 09:29:00 GMT</pubDate><guid>http://www.tkk7.com/rickhunter/articles/13541.html</guid><wfw:comment>http://www.tkk7.com/rickhunter/comments/13541.html</wfw:comment><comments>http://www.tkk7.com/rickhunter/articles/13541.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/rickhunter/comments/commentRss/13541.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/rickhunter/services/trackbacks/13541.html</trackback:ping><description><![CDATA[ import java.util.TreeSet;<br> <br> class treeset{<br>     public static void main(String[] args){<br>         TreeSet ts=new TreeSet();<br>         stud s1=new stud("寮犱笁");<br>         stud s2=new stud("鏉庡洓");<br>         ts.add(s1);<br>         ts.add(s2);<br>         System.out.println(ts);<br>     }<br> }<br> <br> class stud implements Comparable{<br>      private String name;<br>      <br>      public stud(String name){<br>          this.name=name;<br>      }<br>      <br>      public int compareTo(Object o){<br>          stud s=(stud)o;<br>          int i=name.compareTo(s.name);<br>          return i;<br>      }<br>         <br>     public String toString(){<br>         return name;<br>     }<br>     <br> }<img src ="http://www.tkk7.com/rickhunter/aggbug/13541.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/rickhunter/" target="_blank">鍗冨北楦熼緇?/a> 2005-09-20 17:29 <a href="http://www.tkk7.com/rickhunter/articles/13541.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐢ㄩ掑綊鏂規(guī)硶鍒楀嚭鐩綍錛屽湪鍛戒護(hù)琛屼腑鎸囧畾鐩綍銆?/title><link>http://www.tkk7.com/rickhunter/articles/13539.html</link><dc:creator>鍗冨北楦熼緇?/dc:creator><author>鍗冨北楦熼緇?/author><pubDate>Tue, 20 Sep 2005 09:28:00 GMT</pubDate><guid>http://www.tkk7.com/rickhunter/articles/13539.html</guid><wfw:comment>http://www.tkk7.com/rickhunter/comments/13539.html</wfw:comment><comments>http://www.tkk7.com/rickhunter/articles/13539.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/rickhunter/comments/commentRss/13539.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/rickhunter/services/trackbacks/13539.html</trackback:ping><description><![CDATA[ import java.io.*;<br> <br>  class home3<br>  {<br>    public static void main(String[] args)<br>    {<br>       // 鍒ゆ柇鏄惁鎻愪緵浜嗗懡浠よ鍙傛暟銆傛病鏈夊氨鐢ㄩ粯璁ょ殑銆?br>        if (args.length == 0) args = new String[] { "C:/Flexlm" };<br> <br>        try<br>        {<br>           File f = new File(args[0]);<br>           String[] s = f.list();<br> <br>           // 榪唬鎵鏈夌洰褰曢噷闈㈢殑鏂囦歡銆?br>           for (int i = 0; i < s.length; i++)<br>           {<br>              File fl = new File(f.getPath(), s[i]);<br> <br>              // 濡傛灉鏂囦歡鏄洰褰曪紝鍒欑戶緇皟鐢ㄤ富鏂規(guī)硶銆?br>              if (fl.isDirectory())<br>              {<br>                 System.out.println(fl.getCanonicalPath());<br>                 main(new String [] { fl.getPath() });<br>              }<br>           }<br>        }<br>        catch(IOException e)<br>        {<br>           e.printStackTrace();<br>        }<br>     }<br>  }<img src ="http://www.tkk7.com/rickhunter/aggbug/13539.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/rickhunter/" target="_blank">鍗冨北楦熼緇?/a> 2005-09-20 17:28 <a href="http://www.tkk7.com/rickhunter/articles/13539.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://rr7733.com" target="_blank">国产亚洲精品免费</a>| <a href="http://www-8908.com" target="_blank">全部免费毛片在线</a>| <a href="http://xf002.com" target="_blank">精品多毛少妇人妻AV免费久久</a>| <a href="http://my94ok.com" target="_blank">一区在线免费观看</a>| <a href="http://yaku100.com" target="_blank">亚洲一欧洲中文字幕在线</a>| <a href="http://qqcnm.com" target="_blank">亚洲国产美女精品久久久久∴</a>| <a href="http://gedebai.com" target="_blank">在线看片无码永久免费aⅴ</a>| <a href="http://www99xyxy.com" target="_blank">8x网站免费入口在线观看</a>| <a href="http://www65axax.com" target="_blank">久久国产福利免费</a>| <a href="http://hengzekang.com" target="_blank">精品国产日韩亚洲一区在线</a>| <a href="http://dgyinhezy.com" target="_blank">亚洲国产日韩在线成人蜜芽</a>| <a href="http://6006284.com" target="_blank">亚洲国产精品无码AAA片</a>| <a href="http://plladay.com" target="_blank">亚洲精品天堂成人片?V在线播放</a>| <a href="http://b2bautoparts.com" target="_blank">最近中文字幕无吗免费高清</a>| <a href="http://fuzhiwushu.com" target="_blank">84pao强力永久免费高清</a>| <a href="http://dzhyyy.com" target="_blank">99精品免费视品</a>| <a href="http://binz132.com" target="_blank">国产精品九九久久免费视频 </a>| <a href="http://2023852.com" target="_blank">久久久久亚洲AV无码观看</a>| <a href="http://lzhuiding.com" target="_blank">国产亚洲色婷婷久久99精品91</a>| <a href="http://www77753.com" target="_blank">国产男女猛烈无遮档免费视频网站 </a>| <a href="http://93qsgy.com" target="_blank">日本特黄特色AAA大片免费</a>| <a href="http://155lh.com" target="_blank">亚洲依依成人亚洲社区</a>| <a href="http://lebaojj.com" target="_blank">亚洲乱码一二三四五六区</a>| <a href="http://4922000.com" target="_blank">久久精品国产亚洲精品2020</a>| <a href="http://513109.com" target="_blank">亚洲国产成人一区二区三区</a>| <a href="http://8aa3.com" target="_blank">亚洲乱码日产一区三区</a>| <a href="http://cqshangshu.com" target="_blank">亚洲中文字幕无码永久在线</a>| <a href="http://xxxxcccc.com" target="_blank">亚洲区不卡顿区在线观看</a>| <a href="http://xingqiu1.com" target="_blank">gogo全球高清大胆亚洲</a>| <a href="http://rp71.com" target="_blank">四虎国产成人永久精品免费</a>| <a href="http://786087.com" target="_blank">中文字幕版免费电影网站</a>| <a href="http://tzkanglong.com" target="_blank">人人鲁免费播放视频人人香蕉</a>| <a href="http://tjbdyx.com" target="_blank">国产精品成人亚洲</a>| <a href="http://ziguang1688.com" target="_blank">爱情岛论坛亚洲品质自拍视频网站</a>| <a href="http://imfakaixin.com" target="_blank">亚洲日产乱码一二三区别</a>| <a href="http://czxgjt.com" target="_blank">亚洲成a人片在线不卡</a>| <a href="http://6789311.com" target="_blank">久久狠狠爱亚洲综合影院</a>| <a href="http://https357171.com" target="_blank">亚洲冬月枫中文字幕在线看</a>| <a href="http://cqtchtwq.com" target="_blank">亚洲H在线播放在线观看H</a>| <a href="http://jinguwj.com" target="_blank">国产精品亚洲精品</a>| <a href="http://whlnrsqsie.com" target="_blank">一区二区亚洲精品精华液 </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>