锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品一卡2卡3卡三卡四卡,亚洲国产成人私人影院,亚洲va成无码人在线观看http://www.tkk7.com/beansoft/category/17575.html<a >銆奙yEclipse 6 Java 寮鍙戜腑鏂囨暀紼嬨嬪畬鏁寸増涔︾睄浠g爜鍙婇厤濂楄秴楂樻竻璁茶В瑙嗛鍏嶈垂涓嬭澆</a>zh-cnWed, 22 Sep 2010 07:23:13 GMTWed, 22 Sep 2010 07:23:13 GMT60杞? Java 寮婧愭潯鐮佺敓鎴愮粍浠?Barcode4Jhttp://www.tkk7.com/beansoft/archive/2009/05/04/268783.htmlBeanSoftBeanSoftMon, 04 May 2009 03:48:00 GMThttp://www.tkk7.com/beansoft/archive/2009/05/04/268783.htmlhttp://sourceforge.net/projects/barcode4j

 

Barcode4J is a flexible generator for barcodes written in Java and available under the Apache License v2.0. Features: Extensions for Apache FOP, Xalan-J and SAXON, Servlet, command-line interface, output to SVG, EPS, Java2D/AWT and bitmaps.

 

鐩稿叧鏂囩珷: http://www.javaresearch.org/article/71081.htm Barcode鍔熻兘璇存槑 鏉″艦鐮乥arcode4j鐨勪嬌鐢?/a>

 

2007-06-18

鏉″艦鐮乥arcode4j鐨勪嬌鐢?/a>

鍓嶅嚑澶╄佸ぇ璇磋鎴戝紕涓嬫潯褰㈢爜錛岀劧鍚庢垜灝變笂緗慻oogle浜嗕竴涓嬶紝鐢ㄧ殑姣旇緝澶氱殑鏄痓arbecue鍜宐arcode4j銆?
鎴戝厛浣跨敤鐨勬槸barbecue錛屾潯褰㈢爜鏄彲浠ユ樉紺哄嚭鏉ワ紝鍙槸涓嬮潰鐨勫搴旀暟瀛楀嵈涓嶈兘鏄劇ず錛屽綋鐒跺彲浠ヨ嚜宸辨墜鍔ㄥ姞涓婂幓錛屼笉榪囬偅灝變笉鏄竴寮犲浘鐗囬噷闈㈢殑浜嗭紝鎺掔増涔熶笉鏄緢濂界湅銆傚洜姝ゆ垜灝辮瘯浜嗕竴涓媌arcode4j錛屾晥鏋滄尯濂界殑錛屾墍浠ユ妸浣跨敤鏂規硶璐翠笂鏉ワ紝緇欏垰鎺ヨЕjava鐨勬湅鍙嬩滑涓鐐瑰熼壌銆?
1銆?google鎴栬呮憜娓′竴涓媌arcode4j瑕佺敤鐨勪笢涓滐紝涓嬭澆鍘嬬緝鍖卋arcode4j-2.0alpha2-bin.zip鍜宐arcode4j-2.0alpha2-src.zip銆?
2銆?瑙e帇barcode4j-2.0alpha2-bin.zip榪欎釜鍖咃紝鍦╞uild鐩綍涓嬫湁barcode4j.jar錛屽湪lib鐩綍涓嬫湁avalon-framework-4.2.0.jar錛?灝哹arcode4j.jar鍜宎valon-framework-4.2.0.jar娣誨姞鍒伴」鐩殑lib涓紝鍒鋒柊宸ョ▼錛岀劧鍚庡湪欏圭洰閰嶇疆涓皢榪欎袱涓猨ar鍖呮坊鍔犲埌classpath閲岄潰鍘匯?
3銆?瑙e帇灝哹arcode4j-2.0alpha2-src.zip錛屽皢src\java\org\krysalis\barcode4j\servlet鐩綍涓嬬殑BarcodeServlet.java綾葷殑浠g爜鎷峰嚭鏉ワ紝淇敼榛樿鐨勫浘鐗囨樉紺烘柟寮忥紝BarcodeServlet.java絎?68琛岀殑榛樿鍥劇墖鏄劇ず鏍煎紡鏀規垚jpeg錛堝洜涓轟笉鏄墍鏈夌殑嫻忚鍣ㄩ兘鏀寔svg鏍煎紡錛屼篃涓嶆槸鎵鏈夌殑嫻忚鑰呴兘鎰挎剰緇欒嚜宸辯殑嫻忚鍣ㄥ姞涓涓繖鏍風殑鎻掍歡錛?
4銆?灝嗕互涓嬭繖孌祍ervlet閰嶇疆鍦╳eb.xml涓?
<servlet>
    <servlet-name>BarcodeServlet</servlet-name>
    <servlet-class>com.yourname.BarcodeServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>BarcodeServlet</servlet-name>
    <url-pattern>/barcode</url-pattern>
  </servlet-mapping>
4銆?鍦ㄩ〉闈腑娣誨姞<img src="<%=request.getContextPath() %>/barcode?msg=12345678" height="50px" width=130px/>
5銆?鏌ョ湅璇ラ〉闈㈠氨鍙互鍙戠幇鏉″艦鐮佷負鈥?2345678鈥濈殑鍥劇墖浜嗭紝褰撶劧浜嗗浘鐗囧ぇ灝忓氨鑷繁璁劇疆浜嗐?
鍛靛懙錛岃櫧鐒舵槸寰堢畝鍗曠殑涓滆タ錛屼絾鏄笇鏈涜兘瀵歸渶瑕佺殑鏈嬪弸鏈夋墍甯姪銆?

 

Barcode鍔熻兘璇存槑

FengShen_Xia 鏁寸悊   鏇存柊錛?007-05-31 13:45:48  鐗堟湰: 1.0   

Barcode1.0鍔熻兘璇存槑
涓銆丅arcode欏圭洰璇存槑錛?br>    鍒╃敤Barcode4j寮婧愰」鐩紑鍙戦潰鍚慾ava bs鐨勬潯褰㈢爜鎵撳嵃鍔熻兘銆?br>浜屻丅arcode欏圭洰鍔熻兘錛?br>    1銆佸埄鐢˙arcode4j欏圭洰瀹炵幇8縐嶇被鍨嬫潯褰㈢爜銆?br>    2銆侀氳繃url璋冪敤瀹炵幇web欏甸潰鏄劇ず鏉″艦鐮併?br>    3銆侀氳繃xml鏂囦歡閰嶇疆瀹炵幇棰勫畾涔夋潯鐮佺被鍨嬨?br>    4銆佸疄鐜版墍瑙佹墍寰楃殑鏉″艦鐮佽皟璇曘侀厤緗姛鑳姐?br>涓夈丅arcode瀹炵幇姝ラ
    1銆佸皢barcode4j.jar銆乥arcode.jar澶嶅埗鍒癨webRoot\WEB-INF\lib鐩綍涓嬨?br>    2銆佸湪\webRoot\WEB-INF\web.xml涓坊鍔燘arCodeServlet
<servlet>
<servlet-name>barcode-invoker</servlet-name>
<servlet-class>barcode.servlet.BarCodeServlet</servlet-class>
<init-param>
  <param-name>conf</param-name>
  <param-value>/conf/barcode_conf.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
  <servlet-name>barcode-invoker</servlet-name>
  <url-pattern>*.barcode</url-pattern>
</servlet-mapping>
BarCodeServlet璇存槑錛?br>1銆乧onf鍙傛暟鐢ㄦ潵璁劇疆棰勫畾涔夋潯鐮佺被鍨嬶紝涓嶈緗病鏈夐瀹氫箟綾誨瀷銆?br>2銆?conf/barcode_conf.xml涓洪瀹氫箟鏉$爜綾誨瀷閰嶇疆鏂囦歡銆傛枃浠舵斁鍦╘webRoot\WEB-INF\classes\conf\鐩綍涓嬨?br>3銆?.barcode涓鴻鏄劇ず鏉$爜鐨剈rl璇嗗埆銆?br>3銆佸湪web欏甸潰涓皟鐢╱rl銆?br>妗堜緥:
1銆?lt;img src=鈥?CODE39.barcode?code=123456789鈥?gt;
2銆?lt;img src=鈥?_a1.barcode?code=123456789鈥?gt;
URL璇存槑錛?br>[綾誨瀷*]. barcode?code**=...&鍏朵粬鍙傛暟***
*錛氱被鍨嬪垎鍥哄畾綾誨瀷錛?0縐嶏級鍜岄瀹氫箟綾誨瀷錛堢被鍨嬪墠鍔燺錛夈?br>**錛歝ode鏄繀瑕佸弬鏁般?br>***錛氬叾浠栧弬鏁扮敤鏉ヤ赴瀵屾潯鐮佹樉紺烘晥鏋溿?br>鍥涖佸弬鏁拌鏄庯細
鍚嶇О    綾誨瀷    榛樿鍊?nbsp;   璇存槑
瑙f瀽搴?    dpi    int    150    鍊艱秺澶ф潯鐮佽秺闀匡紝鍒嗚鯨鐜囪秺楂樸?br>鐣欑┖鐧?nbsp;   quietZone    boolean    false    鏉$爜涓ょ鏄惁鍔犵┖鐧?br>鍙栧弽    antiAlias    boolean    false    鏉$爜鍐呭彇鍙嶏紝鍏蜂綋鍔熻兘涓嶈
鍥劇墖鍙嶈漿    orientation    int    0    鏃嬭漿鏉$爜,鍙変負[0, 90, 180, 270, -90, -180 ,-270]
楂樺害    barHeight    double    15    鏉$爜鏄劇ず楂樺害錛屼負姣斾緥鏁?br>瀛椾綋鏄劇ず    hrp    int    2    瀛椾綋鏄劇ず浣嶇疆錛屼負0鏃跺欏睆钄絝ontName銆乫ontSize鍙傛暟銆?br>0=HRP_NONE
1=HRP_TOP
2=HRP_BOTTOM
瀛椾綋鍚嶇О    fontName    String    Helvetica    璺熼殢鏉$爜鐨勫瓧浣撶被鍨嬶紝姣斿錛氬畫浣撱侀粦浣撶瓑絳?br>瀛椾綋澶у皬    fontSize    double    2.8    璺熼殢鏉$爜鐨勫瓧浣撳ぇ灝忥紝涓烘瘮渚嬫暟
浜斻亁ml鏂囦歡璇存槑錛?br><?xml version="1.0" encoding="GBK"?>
<barcode_conf>
<a3 fontSize="4" fontName="榛戜綋" hrp="0" barHeight="23" orientation="0" antiAlias="false" quietZone="false" dpi="200" type="CODE39"/>
<a2 type="CODE39"/>
<a1 type="CODE39"/>
</barcode_conf>
妗堜緥涓畾涔変簡a1銆乤2銆乤3涓変釜棰勫畾涔夌被鍨嬨傚彲浠ヨ緗?縐嶅弬鏁幫紝鍏朵腑
type鏄繀瑕佸弬鏁板茍瀵瑰簲10縐嶅熀鏈潯鐮佺被鍨嬨?br>娉ㄦ剰URL銆佸弬鏁板拰xml鏂囦歡node灞炴х殑澶у皬鍐?
鍏佹潯鐮佽皟璇曠▼搴忓姛鑳借鏄庯細
1銆佹樉紺哄浘鐗囷細鏍規嵁濉啓鐨?0涓弬鏁板姩鎬佹樉紺烘潯鐮併傛墦鍗頒唬鐮佸拰綾誨瀷涓哄繀閫夋潯浠躲?br>2銆佷繚瀛樿緗細瀵硅皟璇曠殑鏉$爜鏍峰紡姣旇緝婊℃剰鍚庯紝璧愪簣緙栧彿鍚庝繚瀛樺湪涓嬮潰鍒楄〃閲屼緵浠ュ悗璋冪敤鏄劇ず鎴栫敓鎴愰厤緗傛敞鎰忕紪鍙蜂笉鑳介噸澶嶃?br>3銆佸垪琛ㄦ樉紺猴細鍙互灝嗕繚瀛樼殑閰嶇疆閲嶆柊鏄劇ず銆?br>4銆佸垪琛ㄥ垹闄わ細鍒犻櫎璇ヨ閰嶇疆銆?br>5銆佹樉紺哄叏閮細灝嗕繚瀛樼殑鎵鏈夋潯鐮侀厤緗樉紺哄嚭鏉ワ紝浠ヤ緵鎵撳嵃鏍¢獙浣跨敤銆?br>6銆佹樉紺洪厤緗細灝嗕繚瀛樼殑鎵鏈夋潯鐮侀厤緗樉紺轟負棰勫畾涔墄ml鏍煎紡銆?br>7銆佽祫婧愪笅杞斤細涓篵s欏圭洰闆嗘垚barcode鎻愪緵璧勬簮鏍蜂緥涓嬭澆銆?br>8銆佸鍒禪RL錛氬皢褰撳墠鏄劇ず鏉$爜鐨剈rl璺緞澶嶅埗鐨勭郴緇熺矘璐存澘涓婏紙only IE錛夈?br>9銆佸師濮嬫瘮渚嬶細灝嗘潯鐮佸浘褰㈢緝鏀炬瘮渚嬫仮澶嶅埌100%錛坥nly IE錛夈?br>10銆佹潯鐮佺緝鏀撅細鍦ㄩ変腑鏉$爜緙╂斁妗嗙殑鎯呭喌涓嬶紝鐐瑰嚮鏉$爜鍥劇墖鍚庡彲浠ョ敤榧犳爣婊氳疆瀹炵幇20%-500%鍥劇墖緙╂斁鍔熻兘錛坥nly IE錛夈?br>浠ヤ笂鍔熻兘鍦↖E銆乫irefox涓嬭皟璇曟垚鍔熴?br>涓冦佸浘渚?br>綾誨瀷    Barcode type    PNG graphic
CODE39    Code 39    
CODE128    Code 128    
INT2OF5    Interleaved 2 of 5    
CODABAR    Codabar    
UPCA    UPC-A    
UPCE    UPC-E    
EAN13    EAN-13    
EAN8    EAN-8    
PDF417    PDF417    
DATAMATRIX    DataMatrix     



BeanSoft 2009-05-04 11:48 鍙戣〃璇勮
]]>
Apache BeanUtils 濡欑敤http://www.tkk7.com/beansoft/archive/2009/04/29/268206.htmlBeanSoftBeanSoftWed, 29 Apr 2009 11:19:00 GMThttp://www.tkk7.com/beansoft/archive/2009/04/29/268206.html1) 浠?FormBean 澶嶅埗鍊煎埌 JavaBean 鎴栬呬簰鐩稿鍒?
            TdepartmentForm deptForm = (TdepartmentForm) form;
            Tdepartment tdepartment = new Tdepartment();
            BeanUtils.copyProperties(tdepartment, deptForm);
2) 澶嶅埗瀹炰綋(瀹炰綋涓鑸槸鍔ㄦ佺殑浠g悊綾?涓?ValueObject 闃叉鍘熷瀹炰綋鐨勫艱鏇存柊鎺?br>            Tproviderbill billVO = new Tproviderbill();
            BeanUtils.copyProperties(billVO, dao.getBill(1));// 澶嶅埗灞炴? 闃叉鍘熷疄浣撹淇敼
            if(billVO.xxx == xxx) {
                billVO.setName(鈥渁aaa鈥?;
            }
        // 淇濆瓨鏌ヨ緇撴灉
        request.setAttribute("bill", billVO);

涓嶈繃, 鍙堟湁浜烘寚鍑?CGLIB 澶嶅埗 Bean 閫熷害鏇村揩, 鏁堢巼鏇撮珮(鐩墠灝氭湭鍋氱浉鍏蟲祴璇?!

static BeanCopier copy = BeanCopier.create(Bean.class, Bean2.class, false);

void beanCopies(Object source , Object target)锝?
    copy.copy(source, target, null);
}



BeanSoft 2009-04-29 19:19 鍙戣〃璇勮
]]>
鐢ㄥ紑婧愯蔣浠秂dtftpj瀹炵幇FTP鏂囦歡涓婁紶涓嬭澆,鏃犱腑鏂囬棶棰?/title><link>http://www.tkk7.com/beansoft/archive/2008/11/26/242872.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Wed, 26 Nov 2008 12:57:00 GMT</pubDate><guid>http://www.tkk7.com/beansoft/archive/2008/11/26/242872.html</guid><description><![CDATA[<p>涓婂懆緇欐煇鍗曚綅鍋氫簡涓嬈″紑鍙戝煿璁? 瀛﹀憳浠笇鏈涘涔犵敤FTP涓婁紶涓嬭澆鐨凧ava瀹炵幇. 涓婄綉鎵句簡涓? 鏈鍚庢壘鍒頒簡涓や釜, 涓涓槸 Apache鐨凧akarta Commons Net鏉ュ疄鐜? 鍏惰緗夐」榪樻槸鎸哄鐨? 緗戜笂鐨勮祫鏂欎篃寰堝, Google涓涓嬩竴澶ф妸, 鍙︿竴涓垯鏄?a title="http://www.enterprisedt.com/" >http://www.enterprisedt.com/</a> 寮鍙戠殑涓涓紑婧愬拰鍟嗕笟鐗堟湰鐨凢TP綾誨簱, 鍟嗕笟鐗堟湰鏀寔鎵歸噺鐩綍鐨勪笂浼犲拰涓嬭澆. 鐢ㄧ殑榪囩▼涓彂鐜頒簡涓枃闂, 涓嶈繃鏈鍚庤繕鏄儨鍒╄В鍐充簡.</p> <p>    鍏堣涓涓嬫惌寤烘祴璇旻TP鏈嶅姟鍣? 涓鑸琖indows涓嬬敤鐨勫鐨勬湁Server-U(鏀惰垂)絳? 寮婧愮殑鏈塅ileZilla FTP Server(緇忔祴璇曡矊浼兼棤娉曚笂浼犺秴榪?00MB鐨勬枃浠? 涓嶇煡閬撳摢閲屾湁璁劇疆, 鏈鍚庡惁瀹氫簡), 鐩墠浣跨敤鐨勬槸涓嬈懼厤璐圭豢鑹插皬宸х殑FTP鏈嶅姟鍣ㄦ潵鍋氭祴璇? TYPSoft FTP Server. 涓嬭澆鍚庣洿鎺ヨВ鍘嬬緝鍗沖彲榪愯, 涓嶈繃濡傛灉瑕佹樉紺轟腑鏂囩晫闈㈢殑璇? 璇蜂慨鏀筩onfig.ini:</p> <blockquote> <p>LangFile=chineses</p></blockquote> <p>涔嬪悗寤虹珛鐢ㄦ埛榪涜嫻嬭瘯灝卞彲浠ヤ簡. 鐣岄潰濡備笅鎵紺?</p> <p><a href="http://www.tkk7.com/images/blogjava_net/beansoft/WindowsLiveWriter/edtftpjFTP_11AE8/image_2.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="419" alt="image" src="http://www.tkk7.com/images/blogjava_net/beansoft/WindowsLiveWriter/edtftpjFTP_11AE8/image_thumb.png" width="430" border="0"></a> </p> <p> </p> <p>涓鑸殑瀹㈡埛绔繛鎺ヤ腑鏂嘩indows涓嬬殑FTP鏈嶅姟鍣? 榛樿緙栫爜鏄疓B2312, 鍥犳涓嶅姞璁劇疆鐨勮瘽寰堝鏄撴棤娉曚笂浼犲拰涓嬭澆涓枃闄勪歡. 緗戜笂鏈変竴浜涗唬鐮佺墖孌佃璁篔akarta Commons Net, 浣嗘槸鐪嬭搗鏉ユ紜殑瑙e喅姝ら棶棰樼殑浠g爜涓嶅. 鍏跺疄FtpClient綾誨凡緇忔彁渚涗簡璁劇疆鐨勬柟娉? 璋冪敤:</p> <blockquote> <p>ftpClient.setControlEncoding("gb2312"); </p></blockquote> <p>鍗沖彲, 榪欐牱鍦ㄦ墦寮Socket鐨勬椂鍊欓兘浼氭墠鐢ㄦ紜殑reader鍜寃riter浜? 鐩稿叧鐨勬簮鐮佺墖孌靛涓?</p> <div><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #008000">/**</span> <span style="color: #008000"> * Sets the character encoding used by the FTP control connection.</span> <span style="color: #008000"> * Some FTP servers require that commands be issued in a non-ASCII</span> <span style="color: #008000"> * encoding like UTF-8 so that filenames with multi-byte character</span> <span style="color: #008000"> * representations (e.g, Big 8) can be specified.</span> <span style="color: #008000"> *</span> <span style="color: #008000"> * @param encoding The new character encoding for the control connection.</span> <span style="color: #008000"> */</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">void</span> setControlEncoding(String encoding) { _controlEncoding = encoding; } <span style="color: #008000">/**</span> <span style="color: #008000"> * @return The character encoding used to communicate over the</span> <span style="color: #008000"> * control connection.</span> <span style="color: #008000"> */</span> <span style="color: #0000ff">public</span> String getControlEncoding() { <span style="color: #0000ff">return</span> _controlEncoding; }</pre></div> <p></p> <p> </p> <p>涓嬮潰瑕佽鐨勬槸edtftpj, 鍘誨叾瀹樻柟緗戠珯涓嬭澆寰楀埌ZIP, 瑙e帇緙╁悗鍗沖彲榪愯鍏惰嚜甯︾殑渚嬪瓙, 涓嶈繃榛樿娓呯┖涓嬩笉鏀寔姹夊瓧. 渚嬪瓙鍙婂帇緙╁寘鍐呭濡備笅鍥炬墍紺?</p> <p><a href="http://www.tkk7.com/images/blogjava_net/beansoft/WindowsLiveWriter/edtftpjFTP_11AE8/image_4.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="359" alt="image" src="http://www.tkk7.com/images/blogjava_net/beansoft/WindowsLiveWriter/edtftpjFTP_11AE8/image_thumb_1.png" width="292" border="0"></a> </p> <p>鍙鏀寔鐨勫姛鑳借繕鏄尯鍏ㄩ潰鐨? 瑕佺湅鐨勪緥瀛愬氨鏄痷pload_download_and_delete_a_file, 鐜板湪鏂板緩涓涓狫ava欏圭洰, 鎶妉ib\edtftpj.jar鍔犲叆欏圭洰鍗沖彲,鐒跺悗灝嗕緥瀛愬鍒惰繘鏉ョ紪璇戣繍琛? 濡備笅鎵紺?</p> <div><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">import com.enterprisedt.net.ftp.FileTransferClient; import com.enterprisedt.util.debug.Level; import com.enterprisedt.util.debug.Logger; import java.io.File; <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> UploadDownloadFiles { <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args) { <span style="color: #008000">// we want remote host, user name and password</span> <span style="color: #0000ff">if</span> (args.length < 3) { System.<span style="color: #0000ff">out</span> .println(<span style="color: #006080">"Usage: run remote-host username password"</span>); System.exit(1); } <span style="color: #008000">// extract command-line arguments</span> String host = args[0]; String username = args[1]; String password = args[2]; String filename = <span style="color: #006080">"UploadDownloadFiles.java"</span>; <span style="color: #008000">// set up logger so that we get some output</span> Logger log = Logger.getLogger(UploadDownloadFiles.<span style="color: #0000ff">class</span>); Logger.setLevel(Level.INFO); FileTransferClient ftp = <span style="color: #0000ff">null</span>; <span style="color: #0000ff">try</span> { <span style="color: #008000">// create client</span> log.info(<span style="color: #006080">"Creating FTP client"</span>); ftp = <span style="color: #0000ff">new</span> FileTransferClient(); <span style="color: #008000">// set remote host</span> ftp.setRemoteHost(host); ftp.setUserName(username); ftp.setPassword(password); <span style="color: #008000">// connect to the server</span> log.info(<span style="color: #006080">"Connecting to server "</span> + host); ftp.connect(); log.info(<span style="color: #006080">"Connected and logged in to server "</span> + host); log.info(<span style="color: #006080">"Uploading file"</span>); ftp.uploadFile(filename, filename); log.info(<span style="color: #006080">"File uploaded"</span>); log.info(<span style="color: #006080">"Downloading file"</span>); ftp.downloadFile(filename + <span style="color: #006080">".copy"</span>, filename); log.info(<span style="color: #006080">"File downloaded"</span>); log.info(<span style="color: #006080">"Deleting remote file"</span>); ftp.deleteFile(filename); log.info(<span style="color: #006080">"Deleted remote file"</span>); File file = <span style="color: #0000ff">new</span> File(filename + <span style="color: #006080">".copy"</span>); file.delete(); log.info(<span style="color: #006080">"Deleted local file copy"</span>); <span style="color: #008000">// Shut down client</span> log.info(<span style="color: #006080">"Quitting client"</span>); ftp.disconnect(); log.info(<span style="color: #006080">"Example complete"</span>); } <span style="color: #0000ff">catch</span> (Exception e) { e.printStackTrace(); } } }</pre></div> <div>鍏蜂綋鎿嶄綔鍖呮嫭涓婁紶,涓嬭澆,涓嶈繃褰撴枃浠跺悕涓轟腑鏂囨椂鍊? 涓婁紶鍜屼笅杞介兘浼氬嚭鐜伴棶棰? 鎶ラ敊鎻愮ず鏈嶅姟鍣ㄦ壘涓嶅埌鏂囦歡. 鏈緇堣В鍐蟲柟娉曟槸緇ф壙FileTransferClient,鐒跺悗鑾峰彇榪炴帴鏃剁殑閰嶇疆淇℃伅鐒跺悗淇敼浜や簰鏃剁殑瀛楃闆?</div> <div><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">import com.enterprisedt.net.ftp.FileTransferClient; <span style="color: #008000">/**</span> <span style="color: #008000"> * 鍙互璁劇疆榪炴帴鏃剁殑瀛楃闆嗙殑FTP瀹㈡埛绔?</span> <span style="color: #008000"> * @author BeanSoft</span> <span style="color: #008000"> * 2008-11</span> <span style="color: #008000"> */</span> <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> SetEncodingFileTransferClient extends FileTransferClient { <span style="color: #008000">/**</span> <span style="color: #008000"> * 璁劇疆榪炴帴鏃剁殑瀛楃闆? 榛樿鍊兼槸US-ASCII.</span> <span style="color: #008000"> * @param controlEncoding 瀛楃闆嗗悕, 濡侴B2312絳?/span> <span style="color: #008000"> */</span> <span style="color: #0000ff">public</span> synchronized <span style="color: #0000ff">void</span> setControlEncoding(String controlEncoding) { super.masterContext.setControlEncoding(controlEncoding); } }</pre></div> <p>鐩稿簲鐨勬祴璇曚唬鐮佹槸:</p> <div><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">import java.io.File; import com.enterprisedt.util.debug.Level; import com.enterprisedt.util.debug.Logger; <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> UploadDownloadFiles { <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args) { <span style="color: #008000">// extract command-line arguments</span> String host = <span style="color: #006080">"localhost"</span>; String username = <span style="color: #006080">"test"</span>; String password = <span style="color: #006080">"test"</span>; String filename = <span style="color: #006080">"鍥劇墖杈撳嚭.gif"</span>; <span style="color: #008000">// set up logger so that we get some output</span> Logger log = Logger.getLogger(UploadDownloadFiles.<span style="color: #0000ff">class</span>); Logger.setLevel(Level.INFO); SetEncodingFileTransferClient ftp = <span style="color: #0000ff">null</span>; <span style="color: #0000ff">try</span> { <span style="color: #008000">// create client</span> log.info(<span style="color: #006080">"Creating FTP client"</span>); ftp = <span style="color: #0000ff">new</span> SetEncodingFileTransferClient(); <span style="color: #008000">// set remote host</span> ftp.setRemoteHost(host); ftp.setUserName(username); ftp.setPassword(password); ftp.setControlEncoding(<span style="color: #006080">"GB2312"</span>); <span style="color: #008000">// connect to the server</span> log.info(<span style="color: #006080">"Connecting to server "</span> + host); ftp.connect(); log.info(<span style="color: #006080">"Connected and logged in to server "</span> + host); log.info(<span style="color: #006080">"Uploading file"</span>); ftp.uploadFile(filename, filename); log.info(<span style="color: #006080">"File uploaded"</span>); log.info(<span style="color: #006080">"Downloading file"</span>); ftp.downloadFile(filename + <span style="color: #006080">".copy"</span>, filename); log.info(<span style="color: #006080">"File downloaded"</span>); log.info(<span style="color: #006080">"Deleting remote file"</span>); <span style="color: #008000">//ftp.deleteFile(filename);</span> log.info(<span style="color: #006080">"Deleted remote file"</span>); File file = <span style="color: #0000ff">new</span> File(filename + <span style="color: #006080">".copy"</span>); <span style="color: #008000">// file.delete();</span> log.info(<span style="color: #006080">"Deleted local file copy"</span>); <span style="color: #008000">// Shut down client</span> log.info(<span style="color: #006080">"Quitting client"</span>); ftp.disconnect(); log.info(<span style="color: #006080">"Example complete"</span>); } <span style="color: #0000ff">catch</span> (Exception e) { e.printStackTrace(); } } }</pre></div> <p>榪愯鍚庢湇鍔″櫒鍙湅鍒版紜殑鏂囦歡鍚? 鑰屾湰鏈哄垯鍙互涓嬭澆鍒版紜殑鏂囦歡鍓湰.</p> <p>杈撳嚭鏃ュ織涓?</p> <blockquote> <p>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.203 : Creating FTP client<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.359 : Connecting to server localhost<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.546 : Connected and logged in to server localhost<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.546 : Uploading file<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.703 : File uploaded<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.703 : Downloading file<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.734 : File downloaded<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.734 : Deleting remote file<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.734 : Deleted remote file<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.734 : Deleted local file copy<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.734 : Quitting client<br>INFO [ftp.UploadDownloadFiles] 26 鍗佷竴鏈?2008 21:02:48.734 : Example complete</p></blockquote> <p></p> <p></p> <p></p> <p>榪愯鍚庝竴鍒囨甯? 闈炲父濂? 鑰屾杞歡鍖呯殑浠樿垂鐗堟湰鍙敮鎸佺洰褰曟壒閲忎笂浼犲拰涓嬭澆(Apache Commons Net 璨屼技涓嶆敮鎸?, 褰撶劧浜? 璁稿彲璇佸氨瑕佽嚜宸辨兂鍔炴硶Crack浜?</p> <div><pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">import com.enterprisedt.net.ftp.FTPClient; import com.enterprisedt.net.ftp.pro.ProFTPClient; import com.enterprisedt.util.debug.Level; import com.enterprisedt.util.debug.Logger; import java.io.File; <span style="color: #0000ff">public</span> <span style="color: #0000ff">class</span> TransferMultipleFilesDirectories { <span style="color: #0000ff">public</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">void</span> main(String[] args) { <span style="color: #008000">// we want remote host, user name and password</span> <span style="color: #0000ff">if</span> (args.length < 5) { System.<span style="color: #0000ff">out</span> .println(<span style="color: #006080">"Usage: run remote-host username password localdir remotedir"</span>); System.exit(1); } <span style="color: #008000">// extract command-line arguments</span> String host = args[0]; String username = args[1]; String password = args[2]; String localDir = args[3]; String remoteDir = args[4]; <span style="color: #008000">// set up logger so that we get some output</span> Logger log = Logger.getLogger(TransferMultipleFilesDirectories.<span style="color: #0000ff">class</span>); Logger.setLevel(Level.DEBUG); ProFTPClient ftp = <span style="color: #0000ff">null</span>; <span style="color: #0000ff">try</span> { <span style="color: #008000">// create client</span> log.info(<span style="color: #006080">"Creating FTP client"</span>); ftp = <span style="color: #0000ff">new</span> ProFTPClient(); <span style="color: #008000">// set remote host</span> log.info(<span style="color: #006080">"Setting remote host"</span>); ftp.setRemoteHost(host); <span style="color: #008000">// connect to the server</span> log.info(<span style="color: #006080">"Connecting to server "</span> + host); ftp.connect(); log.info(<span style="color: #006080">"Connected to server "</span> + host); <span style="color: #008000">// log in</span> log.info(<span style="color: #006080">"Logging in with username="</span> + username + <span style="color: #006080">" and password="</span> + password); ftp.login(username, password); log.info(<span style="color: #006080">"Logged in"</span>); log.info(<span style="color: #006080">"Uploading directory"</span>); ftp.mput(localDir, remoteDir, <span style="color: #006080">"*.html"</span>, <span style="color: #0000ff">true</span>); log.info(<span style="color: #006080">"Directory uploaded"</span>); log.info(<span style="color: #006080">"Downloading directory"</span>); ftp.mget(localDir + <span style="color: #006080">".copy"</span>, remoteDir, <span style="color: #006080">"*.html"</span>, <span style="color: #0000ff">true</span>); log.info(<span style="color: #006080">"Directory downloaded"</span>); log.info(<span style="color: #006080">"Deleting remote directory"</span>); ftp.rmdir(remoteDir, <span style="color: #0000ff">true</span>); log.info(<span style="color: #006080">"Remote directory deleted"</span>); <span style="color: #008000">// Shut down client</span> log.info(<span style="color: #006080">"Quitting client"</span>); ftp.quit(); log.info(<span style="color: #006080">"Example complete"</span>); } <span style="color: #0000ff">catch</span> (Exception e) { e.printStackTrace(); } } } </pre></div> <p>鑷蟲, 鎴戜滑鐨勪換鍔″凡緇忓畬鎴? 鍙互鍔犱笂瀹氭椂鍣ㄤ箣綾葷殑杞歡鎴栬呯被搴撳疄鐜板畾鏃跺悓姝?澶囦喚鏂囦歡絳夊姛鑳? 鎯寵幏鍙栨湰欏圭洰婧愪唬鐮? 璇風偣鍑?<a title="http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/java/opensource/javaftp.zip" >http://cid-519b3f7aa2172030.skydrive.live.com/self.aspx/java/opensource/javaftp.zip</a> 138KB 涓嬭澆(鍗曠嚎紼嬩笅杞? 璇蜂笉瑕佺敤涓嬭澆杞歡濡傝繀闆?.</p><img src ="http://www.tkk7.com/beansoft/aggbug/242872.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/beansoft/" target="_blank">BeanSoft</a> 2008-11-26 20:57 <a href="http://www.tkk7.com/beansoft/archive/2008/11/26/242872.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍩轟簬Flash寮婧愮殑SparkWeb鑱婂ぉ瀹㈡埛绔緢紲炲http://www.tkk7.com/beansoft/archive/2008/08/06/220434.htmlBeanSoftBeanSoftWed, 06 Aug 2008 06:20:00 GMThttp://www.tkk7.com/beansoft/archive/2008/08/06/220434.html鐪嬪埌濂藉鍏徃閮戒嬌鐢ㄤ簡鍦ㄧ嚎瀹㈡湇錛屽叾瀹炲彲浠ヨ冭檻璇曡瘯榪欎釜錛岀函寮婧愶紝鍏嶈垂錛岀己鐐瑰氨鏄幇鍦ㄤ笉鐭ラ亾鎬庝箞姹夊寲瀹冦傛敞鎰忓彧鑳介厤鍚堟渶鏂扮増鐨凮penFire寮婧怞abber鏈嶅姟鍣紝榪欎袱涓殑涓嬭澆鍦板潃閮藉湪http://www.igniterealtime.org/銆傛嵁璇村彲浠ユ敮鎸佽闊寵棰戣亰澶╋紝闇瑕丷ed5鎻掍歡錛屽叿浣撴病鏃墮棿鍘葷湅浜嗐?/p>

鐧誨綍錛?/p>

image

涓嬪浘鏄劇ず浜嗕袱涓獥鍙o紝涓涓槸Web鐨凢lash瀹㈡埛绔紝涓涓槸綰疛ava鐨勫鎴風銆?/p>

image

鏈鍚庢槸瀹樻柟緗戠珯鐨勬埅鍥撅細



BeanSoft 2008-08-06 14:20 鍙戣〃璇勮
]]>
sourceforge 鏃犳硶涓嬭澆寮婧愯蔣浠剁殑瑙e喅鏂規硶http://www.tkk7.com/beansoft/archive/2008/07/04/212604.htmlBeanSoftBeanSoftFri, 04 Jul 2008 06:53:00 GMThttp://www.tkk7.com/beansoft/archive/2008/07/04/212604.html

榪戞湡,涓嶇煡閬撲綍鏁?鎶鏈漢鍛橀挓鐖辯殑寮婧愯蔣浠跺ぇ鏈惀sf.net(灝辨槸www.sourceforge.net),涓婇潰鐨勮蔣浠舵棤娉曚笅杞戒簡,鍖呮嫭JBoss, Spring, Hibernate 絳変竴緋誨垪杞歡閮芥棤娉曟洿鏂頒簡, 榪欐庝箞鍔?

絳旀鏄?

ftp://download.sourceforge.net/pub/sourceforge/

璇曡瘯鍚? 寰堟柟渚跨殑, 鍙互涓嬭澆澶ч儴鍒嗙殑杞歡(涓嶆槸100%鍙墦寮).

渚嬪 Spring 鐨勪笅杞藉湴鍧鏄?

ftp://download.sourceforge.net/pub/sourceforge/s/sp/springframework/



BeanSoft 2008-07-04 14:53 鍙戣〃璇勮
]]>
MapEasy 浣滆呮洿鏂扮殑 webgis瀹屾暣鍔熻兘渚嬪瓙.rar錛岄拱鐪鹼紝嫻嬭窛錛屾嫋鎷夌緝鏀綶MOVED]http://www.tkk7.com/beansoft/archive/2008/05/09/199420.htmlBeanSoftBeanSoftFri, 09 May 2008 01:54:00 GMThttp://www.tkk7.com/beansoft/archive/2008/05/09/199420.html MapEasy 浣滆呮洿鏂扮殑 webgis瀹屾暣鍔熻兘渚嬪瓙.rar錛岄拱鐪鹼紝嫻嬭窛錛屾嫋鎷夌緝鏀?/a>

BeanSoft 2008-05-09 09:54 鍙戣〃璇勮
]]>
鍩轟簬寮婧愯蔣浠跺仛涓拰GTalk鑱婂ぉ鐨勫皬鍛戒護琛岀▼搴廩MOVED]http://www.tkk7.com/beansoft/archive/2008/01/26/177886.htmlBeanSoftBeanSoftSat, 26 Jan 2008 03:34:00 GMThttp://www.tkk7.com/beansoft/archive/2008/01/26/177886.htmlhttp://www.beansoft.biz/?p=443

BeanSoft 2008-01-26 11:34 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 国产jizzjizz视频免费看| 成人au免费视频影院| 免费夜色污私人影院在线观看| 亚洲国产欧美国产综合一区| 久久大香香蕉国产免费网站| 亚洲午夜未满十八勿入网站2| 国产成人精品日本亚洲网站 | 在线观看免费播放av片| 国产精品免费_区二区三区观看| 亚洲欧洲一区二区三区| 国产亚洲漂亮白嫩美女在线 | 国内一级一级毛片a免费| 亚洲啪啪免费视频| 人禽杂交18禁网站免费| 亚洲一区AV无码少妇电影| 日韩电影免费在线观看视频| 亚洲av无一区二区三区| 亚洲国产婷婷综合在线精品| 一级毛片大全免费播放下载| 亚洲乱码无码永久不卡在线 | 一二三四在线观看免费中文在线观看| 久久aa毛片免费播放嗯啊| 亚洲AV无码久久精品成人| 精品熟女少妇av免费久久| 亚洲欧洲免费无码| 亚洲精品乱码久久久久久不卡| 亚洲av无码一区二区三区观看| 国产精品免费αv视频| 久久精品国产69国产精品亚洲| 视频一区在线免费观看| 亚洲精品~无码抽插| jjizz全部免费看片| 亚洲AV无码专区国产乱码不卡| 在线人成精品免费视频| 亚洲一卡二卡三卡| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 国产精品亚洲а∨无码播放麻豆| 一级毛片在线观看免费| 亚洲依依成人亚洲社区| 亚洲人成网77777亚洲色| 久久久久久99av无码免费网站 |