锘??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕日韩一区二区三区不卡,国产在线不卡一区二区三区,欧美最猛性xxxx http://www.aygfsteel.com/mmwy/category/4892.htmlwuyu zh-cn Sun, 08 Apr 2007 06:43:13 GMT Sun, 08 Apr 2007 06:43:13 GMT 60 鍒╃敤birt2.1.2鐨処RunAndRenderTask.addScriptableJavaObject鍦╞irt涓皟鐢╯pring bea http://www.aygfsteel.com/mmwy/archive/2007/04/06/108955.htmlmmwy mmwy Fri, 06 Apr 2007 07:39:00 GMT http://www.aygfsteel.com/mmwy/archive/2007/04/06/108955.html http://www.aygfsteel.com/mmwy/comments/108955.html http://www.aygfsteel.com/mmwy/archive/2007/04/06/108955.html#Feedback 0 http://www.aygfsteel.com/mmwy/comments/commentRss/108955.html http://www.aygfsteel.com/mmwy/services/trackbacks/108955.html addScriptableJavaObject (java.lang.String jsName, java.lang.Object obj)鏂規硶錛屽埄鐢ㄨ繖涓柟娉曪紝鍦ㄧ洿鎺ヨ皟鐢╞irt api鎿嶄綔澶勭悊鎶ヨ〃鐨勬椂鍊欙紝鎴戜滑鍙互灝嗕換浣昷ava瀵硅薄閫氳繃addScriptableJavaObject("xxx",Object)鍔犺繘birt鍘伙紝鐒跺悗鍦╞irt鑴氭湰涓洿鎺ヨ皟鐢▁xx.method()榪涜鎿嶄綔銆?br /> 鎴戠殑嫻嬭瘯鏄湪涓涓獁ebwork+spring+hibernate鐨剋ebapp搴旂敤涓繘琛岀殑錛岃繘琛屾姤琛ㄥ鐞嗙殑浠g爜鍙傜収http://wiki.eclipse.org/index.php/Servlet_Example 緙栧啓錛屽湪浠g爜涓紝鍐欎簡涓鍙?/code>task.addScriptableJavaObject("ctx",
WebApplicationContextUtils.getWebApplicationContext(sc)); birt涓畾涔変簡涓涓猻cripts datasource錛岀劧鍚庡畾涔変竴涓猟ata set錛屽湪dataset鐨刼pen鏂規硶涓紪鍐欒剼鏈?br /> infoManager=ctx.getBean("infoManager"); infos=infoManager.loadAll(); ...
]]>
Birt 2.1.1涓璽able row鑳屾櫙棰滆壊浜ゆ浛鏄劇ず http://www.aygfsteel.com/mmwy/archive/2006/11/24/83150.htmlmmwy mmwy Thu, 23 Nov 2006 17:04:00 GMT http://www.aygfsteel.com/mmwy/archive/2006/11/24/83150.html http://www.aygfsteel.com/mmwy/comments/83150.html http://www.aygfsteel.com/mmwy/archive/2006/11/24/83150.html#Feedback 1 http://www.aygfsteel.com/mmwy/comments/commentRss/83150.html http://www.aygfsteel.com/mmwy/services/trackbacks/83150.html
閫変腑table鐨刣etail琛岋紝鍒囨崲鍒皊cript鏍囩錛屽湪onPrepare浜嬩歡涓緭鍏?br />聽
count = 1 ; 鍦╫nCreate浜嬩歡涓緭鍏?br />1 count ++ ; 2 this .getStyle().backgroundColor = (count % 2 == 0 ? " red " : " blue " ); 鎴栨槸鐩存帴鎵撳紑xml source錛屽湪鐩稿簲鐨刣etail浣嶇疆涓婁慨鏀規簮鐮佷負聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 < detail > 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽< row聽 id ="66" > 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 . 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽< method聽 name ="onPrepare" > <![CDATA[ count=1; ]]> </ method > 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽< method聽 name ="onCreate" > <![CDATA[ count++;this.getStyle().backgroundColor=(count%2==0?"red":"blue"); ]]> </ method > 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ..
]]> Birt 2.1.1 DataSet鍒╃敤鎶ヨ〃鍙傛暟鍔ㄦ佹煡璇?/title> http://www.aygfsteel.com/mmwy/archive/2006/11/23/82924.htmlmmwy mmwy Wed, 22 Nov 2006 17:48:00 GMT http://www.aygfsteel.com/mmwy/archive/2006/11/23/82924.html http://www.aygfsteel.com/mmwy/comments/82924.html http://www.aygfsteel.com/mmwy/archive/2006/11/23/82924.html#Feedback 0 http://www.aygfsteel.com/mmwy/comments/commentRss/82924.html http://www.aygfsteel.com/mmwy/services/trackbacks/82924.html 瀹氫箟鎶ヨ〃鍙傛暟錛?br />
瑙e喅鏂規硶涓錛?br />
瑙e喅鍔炴硶浜岋細
鍦ㄦ姤琛ㄧ┖鐧藉鐐瑰嚮涓涓嬶紝鐒跺悗鍒囨崲鍒皊cript鏍囩錛岄夋嫨beforeFactory銆?br />
]]> xfire 1.0 緇堜簬final浜?/title> http://www.aygfsteel.com/mmwy/archive/2006/03/02/33142.htmlmmwy mmwy Thu, 02 Mar 2006 02:47:00 GMT http://www.aygfsteel.com/mmwy/archive/2006/03/02/33142.html http://www.aygfsteel.com/mmwy/comments/33142.html http://www.aygfsteel.com/mmwy/archive/2006/03/02/33142.html#Feedback 9 http://www.aygfsteel.com/mmwy/comments/commentRss/33142.html http://www.aygfsteel.com/mmwy/services/trackbacks/33142.html 鍙楃櫧琛e悓蹇楃殑褰擄紝涓婁簡xfire鐨勮醇鑸癸紝鎶涘純浜哸xis錛屽憸錛?br> xfire 1.0緇堜簬final浜嗭紝璇曠敤浜嗕竴涓嬶紝錛屾劅瑙夊悓1.0M6鐩告瘮錛屼嬌鐢ㄥ彉鍖栦笉澶с?br> 鐪嬬湅user guide錛岀収鐫examples涓嬬殑渚嬪瓙錛屽熀鏈笂hello xfire涓嶆垚闂銆?br> 1銆乯ar鍖?br> 鍚屼互寰涓鏍鳳紝xfire user guide涓殑Dependency Guide.html榪樻槸璇村緱涓嶆槑涓嶇櫧錛岄櫎浜嗚浜哄彂鏅曪紝娌℃湁澶ぇ鐨勫疄闄呮剰涔夈?br>
娉細 1錛塜mlSchema-1.0.jar銆乯akatra commons httpclient/codec鍙湁鍦―ynamic Client涓墠闇瑕佺敤銆?br>2錛夐噰鐢╭uick start銆乪xamples/book涓敤鐨剆ervice.xml閰嶇疆鏂規硶鏃訛紝xbean-spring涓巗pring鏈夊吋瀹歸棶棰橈紝鎴戠敤1.2.7銆?.0M2鐨剆pring鏃訛紝鎬繪槸鎶ddPropertyValue(String,Object)涔嬬被鐨勫紓甯革紝鎹㈡垚1.2.6浠ュ悗涓鍒囨甯搞傜敤examples/spring渚嬪瓙涓殑閰嶇疆鏂規硶鏃訛紝娌℃湁鍑虹幇榪欑鎯呭喌銆?br> 2銆乹uick start銆乪xamples/book 榪欑鍋氭硶寰堢畝鍗曪紝濂借薄涔熶笉澶悎鎴戠殑鑳冨彛錛屽氨娌′粩緇嗘姌鑵俱?br>錛?錛夊湪web.xml涓厤緗竴涓?/p>
1 < servlet > 2 < servlet-name > XFireServlet </ servlet-name > 3 < display-name > XFire Servlet </ display-name > 4 < servlet-class > org.codehaus.xfire.transport.http.XFireConfigurableServlet </ servlet-class > 5 </ servlet > 6 7 < servlet-mapping > 8 < servlet-name > XFireServlet </ servlet-name > 9 < url-pattern > /servlet/XFireServlet/* </ url-pattern > 10 </ servlet-mapping > 11 12 < servlet-mapping > 13 < servlet-name > XFireServlet </ servlet-name > 14 < url-pattern > /services/* </ url-pattern > 15 </ servlet-mapping >
錛?錛夌紪鐮併傝繖涓笉鐢ㄨ錛屽懙鍛?br>錛?錛夊湪classpath涓紝寤篗ETA-INF/xfire/services.xml閰嶇疆鏂囦歡錛屾妸鍒氭墠鍋氬ソ鐨剋ebservices閰嶇疆涓涓嬨?/p>
1 < beans xmlns ="http://xfire.codehaus.org/config/1.0" > 2 < service > 3 < name > BookService </ name > 4 < namespace > http://xfire.codehaus.org/BookService </ namespace > 5 < serviceClass > org.codehaus.xfire.demo.BookService </ serviceClass > 6 </ service > 7 </ beans >
錛?錛夌劧鍚庡氨鏄痙eploy錛岃闂甴ttp://ip:port/webapp name/BookService?WSDL涔嬬被鐨勫姩浣滀簡銆?br> 3銆乪xamples/spring xfire鍜宻pring鍕炬惌寰楁瘮杈冪揣瀵嗗晩錛屽彧闇瑕佺畝鍗曢厤緗竴涓嬶紝灝卞彲浠ユ妸spring.xml涓厤緗ソ鐨刡ean鎷垮嚭鏉ュ仛web services浜嗐?br>錛?錛夋姌鑵緎pring鐨勪笢瑗匡紙鐣ワ級銆?br>錛?錛夊湪web.xml涓厤緗竴涓嬶紙娉ㄦ剰xfire閭d竴孌碉級
1 < context-param > 2 < param-name > contextConfigLocation </ param-name > 3 < param-value > /WEB-INF/applicationContext.xml classpath:org/codehaus/xfire/spring/xfire.xml </ param-value > 4 </ context-param > 5 6 < listener > 7 < listener-class > org.springframework.web.context.ContextLoaderListener </ listener-class > 8 </ listener > 9 10 < servlet > 11 < servlet-name > xfire </ servlet-name > 12 < servlet-class > org.springframework.web.servlet.DispatcherServlet </ servlet-class > 13 </ servlet > 14 < servlet-mapping > 15 < servlet-name > xfire </ servlet-name > 16 < url-pattern > /* </ url-pattern > 17 </ servlet-mapping >
錛?錛夊湪WEB-INF/xfire-servlet.xml涓妸spring bean鍚寈fire webservices鈥滃叧鑱斺濊搗鏉ャ傝繖涓獂fire-servlet.xml瀹為檯涓婂氨鏄竴涓爣鍑嗙殑spring.xml閰嶇疆鏂囦歡銆?/p>
1 <? xml version="1.0" encoding="UTF-8" ?> 2 <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" > 3 < beans > 4 < bean class ="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" > 5 < property name ="urlMap" > 6 < map > 7 < entry key ="/EchoService" value-ref ="echo" /> 8 </ map > 9 </ property > 10 </ bean > 11 12 < bean id ="echo" class ="org.codehaus.xfire.spring.remoting.XFireExporter" > 13 < property name ="serviceFactory" ref ="xfire.serviceFactory" /> 14 < property name ="xfire" ref ="xfire" /> 15 < property name ="serviceBean" ref ="echoBean" /> 16 < property name ="serviceClass" value ="org.codehaus.xfire.spring.example.Echo" /> > 17 </ bean > 18 </ beans >
娉細絎?6琛岋紝xfire 1.0M6涓敤serviceInterface錛岀幇鍦ㄦ敼鎴恠erviceClass浜嗐?br> 錛?錛夌劧鍚庡氨瀹屽伐錛岀敤http://ip:port/webapp name/xfire/EchoService?WSDL鍙互鐪嬪埌WSDL鍐呭銆?br>
4銆佸鎴風 鎸夋垜鐨勬伓涔狅紝榪欑被浜嬫儏錛岃偗瀹氭槸鐩存帴寮vs.net鎴栬匔# developer鏉ユ樉鎽嗕竴涓嬩簡銆備笉寰椾笉鎵胯錛?net閲岄潰璋僿eb services灝辨槸鏂逛究鍟婏紒 鑷充簬java鍋歝lient涔堬紝浠ュ墠涓鑸槸鐢╝xis鏉ョ敓鎴恈lient class錛寈fire涔熸彁渚涚被浼肩殑宸ュ叿錛屼笉榪囧浜巟fire鏉ヨ錛屾渶綆鍗曠殑鍔炴硶灝辨槸鐢―ynamic Client錛屽嚑琛屼唬鐮佹悶瀹氥?/p>
1 Service serviceModel = new ObjectServiceFactory().create(Echo. class ); 2 Echo service = (Echo) new XFireProxyFactory().create(serviceModel, 3 " http://localhost:8080/xfire-examples/EchoService " ); 4 String result = service.echo( " ok " );
]]>鍒樺啲鏂囩珷鈥淛ava铏氭嫙鏈虹殑鏈澶у唴瀛樻槸澶氬皯 鈥濇祴璇?/title> http://www.aygfsteel.com/mmwy/archive/2005/12/05/22570.htmlmmwy mmwy Mon, 05 Dec 2005 06:36:00 GMT http://www.aygfsteel.com/mmwy/archive/2005/12/05/22570.html http://www.aygfsteel.com/mmwy/comments/22570.html http://www.aygfsteel.com/mmwy/archive/2005/12/05/22570.html#Feedback 0 http://www.aygfsteel.com/mmwy/comments/commentRss/22570.html http://www.aygfsteel.com/mmwy/services/trackbacks/22570.html Java铏氭嫙鏈虹殑鏈澶у唴瀛樻槸澶氬皯 鈥濅竴鏂囦腑
浠婂ぉ鍒嗘瀽浜嗗綋鍓嶆瘮杈冩祦琛岀殑鍑犱釜涓嶅悓鍏徃涓嶅悓鐗堟湰JVM鐨勬渶澶у唴瀛橈紝寰楀嚭鏉ョ殑緇撴灉濡備笅錛?BR> 鍏徃 JVM鐗堟湰 鏈澶у唴瀛?鍏?client 鏈澶у唴瀛?鍏?server SUN 1.5.x 1492 1520 SUN 1.5.5(Linux) 2634 2660 SUN 1.4.2 1564 1564 SUN 1.4.2(Linux) 1900 1260 IBM 1.4.2(Linux) 2047 N/A BEA JRockit 1.5 (U3) 1909 1902 闄ら潪鐗瑰埆璇存槑錛屽惁鍒橨VM鐗堟湰閮借繍琛屽湪Windows鎿嶄綔緋葷粺涓?BR> 闄勶細濡備綍鑾峰緱JVM鐨勬渶澶у彲鐢ㄥ唴瀛?BR> 鍦ㄥ懡浠よ涓嬬敤 java -XmxXXXXM -version 鍛戒護鏉ヨ繘琛屾祴璇曪紝鐒跺悗閫愭笎鐨勫澶XXX鐨勫鹼紝濡傛灉鎵ц姝e父灝辮〃紺烘寚瀹氱殑鍐呭瓨澶у皬鍙敤錛屽惁鍒欎細鎵撳嵃閿欒淇℃伅銆?BR> 瀹為檯鍙戠幇鐗堟湰涓婃湁緇嗗井宸埆鐨凧DK鏈澶у璁稿唴瀛樺奸兘涓嶅敖鐩稿悓錛屽洜姝ゅ湪瀹為檯鐨勫簲鐢ㄤ腑榪樻槸瑕佽嚜宸辮瘯楠屼竴涓嬬湅鍒板簳鍐呭瓨鑳借揪鍒頒粈涔堟牱鐨勫箋?BR> 閫氳繃榪欎釜琛ㄦ兂璇存槑鐨勬槸錛屽鏋滀綘鐨勬満鍣ㄧ殑鍐呭瓨澶鐨勮瘽錛屽彧鑳介氳繃澶氳繍琛屽嚑涓疄渚嬫潵鎻愪緵鏈哄櫒鐨勫埄鐢ㄧ巼浜嗭紝渚嬪璺慣omcat錛屼綘鍙互澶氳鍑犱釜Tomcat騫跺仛闆嗙兢錛屼緷姝ょ被鎺ㄣ?/SPAN> 鎴戝湪鏂板埌鐨勪竴鍙癲ell 2850鏈嶅姟鍣ㄤ笂鍋氭祴璇?BR> 1銆佷嬌鐢╯un jdk1.4.2_07,嫻嬭瘯緇撴灉涓?BR>
[root@localhost bin]# ./java -Xmx3710M -version Error occurred during initialization of VM Could not reserve enough space for object heap [root@localhost bin]# ./java -Xmx3700M -version java version "1.4.2_07" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_07-b05) Java HotSpot(TM) Client VM (build 1.4.2_07-b05, mixed mode) 2銆佷嬌鐢╯un jdk 1.5.6,嫻嬭瘯緇撴灉涓?BR>
[root@localhost bin]# ./java -Xmx3700M -version Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. [root@localhost bin]# ./java -Xmx3600M -version java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Server VM (build 1.5.0_06-b05, mixed mode) 鏈嶅姟鍣ㄧ殑閰嶇疆鎯呭喌
[root@localhost bin]# top top - 14:32:23 up 5 days, 21:06, 3 users, load average: 0.00, 0.03, 0.00 Tasks: 114 total, 1 running, 113 sleeping, 0 stopped, 0 zombie Cpu0 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu1 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu2 : 2.3% us, 0.0% sy, 0.0% ni, 97.7% id, 0.0% wa, 0.0% hi, 0.0% si Cpu3 : 0.3% us, 0.0% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 4044816k total, 1810908k used, 2233908k free, 92088k buffers Swap: 2555888k total, 0k used, 2555888k free, 1333328k cached
[root@localhost bin]# cat /proc/meminfo MemTotal: 4044816 kB MemFree: 2234092 kB Buffers: 92088 kB Cached: 1333328 kB SwapCached: 0 kB Active: 671408 kB Inactive: 939560 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 4044816 kB LowFree: 2234092 kB SwapTotal: 2555888 kB SwapFree: 2555888 kB Dirty: 0 kB Writeback: 0 kB Mapped: 230684 kB Slab: 148664 kB Committed_AS: 642520 kB PageTables: 6332 kB VmallocTotal: 536870911 kB VmallocUsed: 264596 kB VmallocChunk: 536606195 kB HugePages_Total: 0 HugePages_Free: 0 Hugepagesize: 2048 kB
[root@localhost bin]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 3 cpu MHz : 2992.789 cache size : 2048 KB physical id : 0 siblings : 2 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr bogomips : 5931.00 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 3 cpu MHz : 2992.789 cache size : 2048 KB physical id : 3 siblings : 2 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr bogomips : 5980.16 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 3 cpu MHz : 2992.789 cache size : 2048 KB physical id : 0 siblings : 2 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr bogomips : 5980.16 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 3 cpu MHz : 2992.789 cache size : 2048 KB physical id : 3 siblings : 2 fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl cid cx16 xtpr bogomips : 5980.16 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 48 bits virtual power management: ]]> 鎺ヨЕxfire http://www.aygfsteel.com/mmwy/archive/2005/12/05/22489.htmlmmwy mmwy Sun, 04 Dec 2005 19:20:00 GMT http://www.aygfsteel.com/mmwy/archive/2005/12/05/22489.html http://www.aygfsteel.com/mmwy/comments/22489.html http://www.aygfsteel.com/mmwy/archive/2005/12/05/22489.html#Feedback 12 http://www.aygfsteel.com/mmwy/comments/commentRss/22489.html http://www.aygfsteel.com/mmwy/services/trackbacks/22489.html 浠婂ぉ鍑嗗鐫¤錛屽彂鐜扮櫧琛e悓蹇梑log涓婂湪鎺ㄨ崘鈥?STRONG>Web Service Framework錛?/STRONG>XFire 鈥濓紙 http://www.aygfsteel.com/calvin/archive/2005/12/04/22390.html 錛?鍢垮樋錛屽彈澶熶簡axis錛岀粓浜庤В鏀句簡銆?BR> xfire鐨剈ser's guide鍋氬緱寰堟紓浜紝淇鴻繖縐岴鐩查兘鑳界湅涓崐鎳傘俼uick start鐪嬪畬錛岀洿鎺ヨ煩鍒皊pring涓绔狅紝欏哄甫鎷挎墜涓婄殑涓涓祴璇曞伐紼嬪仛嫻嬭瘯錛孒elloXfire銆?BR> xfire 瑕佸姞鐨勫寘涓澶у爢錛実uide涓娾淒ependency Guide鈥濊繖涓绔犵函綺規槸鍦ㄧ硦寮勪漢錛屾垜鐨勫伐紼嬫槸webwork2.1.7(freemarker2.3.4)+spring1.2.5+ hibernate3.0.5+oracle8.1.7鐨勪笢瑗匡紝鍘熸潵鐨刯ar涓嶇畻錛屾柊鍔犱簡涓鍫嗚繘鍘伙紝鏈鍚庢墍鏈夌殑鍖呭姞榪涙潵鏈?9MB錛屾檿鍟婏紒 antlr-2.7.5H3.jar aopalliance.jar asm.jar asm-attrs.jar cglib-nodep-2.1_2.jar classes12.jar commons-codec-1.3.jar commons-collections-3.1.jar commons-dbcp-1.2.1.jar commons-fileupload.jar commons-io-1.1.jar commons-lang-2.1.jar commons-logging.jar commons-pool-1.2.jar concurrent-1.3.4.jar cos-multipart.jar dom4j-1.6.jar freemarker.jar groovy-all-1.0-jsr-04.jar hibernate3.jarjavamail-1.3.2.jar jaxen-1.1-beta-8.jar jdom-1.0.jar jencrypt.jar jta.jar log4j-1.2.9.jar lucene-1.4.3.jar nls_charset12.jar ognl.jar oscache-2.2.jar oscore.jar quartz-1.5.0.jar quartz-oracle-1.5.0.jar quartz-weblogic-1.5.0.jar spring.jar spring-xwork-integration.jarstax-1.1.2-dev.jar stax-api-1.0.jar stax-utils-snapshot-20040917.jar velocity-dep.jar webflow-2.1.7.jar webwork-2.1.7.jar webwork2-spring.jarxfire-all-1.0-M6a.jar xwork.jaractivation-1.0.2.jar commons-beanutils-1.7.0.jar wsdl4j-1.5.1.jar user's guide涓婅寰楁瘮杈冩竻妤氾紝涓嬭澆涓嬫潵鐨剒ip閲岄潰涔熸湁涓涓猻pring鐨別xample銆?BR>棣栧厛鏄湪web.xml涓仛閰嶇疆錛岄櫎浜嗗師鏉pring銆亀ebwork鐨勶紝鍔犱笂
1 < context-param > 2 < param-name > contextConfigLocation </ param-name > 3 < param-value > classpath:beans.xml,classpath:org/codehaus/xfire/spring/xfire.xml </ param-value > 4 </ context-param > 5 < servlet > 6 < servlet-name > xfire </ servlet-name > 7 < servlet-class > org.springframework.web.servlet.DispatcherServlet </ servlet-class > 8 </ servlet > 9 < servlet-mapping > 10 < servlet-name > xfire </ servlet-name > 11 < url-pattern > /xfire/* </ url-pattern > 12 </ servlet-mapping > 鐒跺悗鍦╓EB-INF涓嬮潰鏀句竴涓獂fire-servlet.xml鏂囦歡錛屽疄闄呬笂灝辨槸涓涓猻pring鐨勯厤緗枃浠?BR>
1 <? xml version="1.0" encoding="UTF-8" ?> 2 <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" > 3 < beans > 4 <!-- START SNIPPET: xfire --> 5 < bean class ="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping" > 6 < property name ="urlMap" > 7 < map > 8 < entry key ="/echo" value-ref ="echo" /> 9 < entry key ="/HelloWorld" value-ref ="HelloWorld" /> 10 < entry key ="/AccountManager" value-ref ="AccountManager-xfire" /> 11 </ map > 12 </ property > 13 </ bean > 14 < bean id ="echoBean" class ="com.yninfo.rules.services.impl.EchoImpl" /> 15 <!-- Declare a parent bean with all properties common to both services --> 16 < bean id ="echo" class ="org.codehaus.xfire.spring.remoting.XFireExporter" > 17 < property name ="serviceFactory" ref ="xfire.serviceFactory" /> 18 < property name ="xfire" ref ="xfire" /> 19 < property name ="serviceBean" ref ="echoBean" /> 20 < property name ="serviceInterface" value ="com.yninfo.rules.services.Echo" /> 21 </ bean > 22 < bean id ="HelloWorld" class ="org.codehaus.xfire.spring.remoting.XFireExporter" > 23 < property name ="serviceFactory" ref ="xfire.serviceFactory" /> 24 < property name ="xfire" ref ="xfire" /> 25 < property name ="serviceBean" ref ="HelloService" /> 26 < property name ="serviceInterface" value ="com.yninfo.rules.services.HelloWorld" /> 27 </ bean > 28 < bean id ="AccountManager-xfire" class ="org.codehaus.xfire.spring.remoting.XFireExporter" > 29 < property name ="serviceFactory" ref ="xfire.serviceFactory" /> 30 < property name ="xfire" ref ="xfire" /> 31 < property name ="serviceBean" ref ="AccountManager" /> 32 < property name ="serviceInterface" value ="com.yninfo.rules.services.AccountManager" /> 33 </ bean > 34 <!-- END SNIPPET: xfire --> 35 </ beans > 36 鍊煎緱娉ㄦ剰鐨勬槸鈥渟erviceBean鈥濓紝鎸塽ser's guides涓婄粰鐨勪緥瀛愭槸鈥渟ervice鈥濓紝緇撴灉鏄姤閿欙紝澶ф剰璇磗ervice榪欎釜灞炴ф病鏈塻etter銆?BR>
1 public class ServiceBean 2 implements InitializingBean, ApplicationContextAware 3 { 4 5 private Object service; 6 /** */ /** 7 * Gets the object which backs this service. 8 * @return 9 */ 10 public Object getServiceBean() 11 { 12 return service; 13 }14 } 鎴戝仛嫻嬭瘯鐨勪笁涓緥瀛愶紝echo鏄妱xfire examples涓婄殑錛孒elloWorld鏄竴涓猤roovy鐨勪緥瀛?BR>
<? xml version="1.0" encoding="UTF-8" ?> <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" > < beans > < bean id ="GroovyScriptFactory" class ="org.springframework.beans.factory.script.groovy.GroovyScriptFactory" > < property name ="expirySeconds" value ="20" /> </ bean > < bean id ="HelloService" factory-bean ="GroovyScriptFactory" factory-method ="create" > < constructor-arg index ="0" value ="classpath:com/yninfo/rules/services/impl/HelloWorldImpl.groovy" /> </ bean > </ beans > 鑰孉ccountManager錛屽垯鏄爣鍑嗙殑spring+hibernate鐨勪笢瑗褲?BR>
1 < bean id ="AccountManager" class ="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" > 2 < property name ="transactionManager" ref ="TransactionManager" /> 3 < property name ="transactionAttributes" > 4 < props > 5 < prop key ="find*" > PROPAGATION_REQUIRED,readOnly </ prop > 6 < prop key ="load" > PROPAGATION_REQUIRED,readOnly </ prop > 7 < prop key ="*" > PROPAGATION_REQUIRED </ prop > 8 </ props > 9 </ property > 10 < property name ="target" > 11 < bean class ="com.yninfo.rules.services.impl.AccountManagerImpl" > 12 < property name ="accountDAO" ref ="AccountDAO" /> 13 </ bean > 14 </ property > 15 </ bean > 閰嶇疆瀹屾垚鍚庯紝鍚姩tomcat錛岀敤http://192.168.0.100:8080/rules/xfire/echo?wsdl 鍙互鐪嬪埌wsdl鐨勬弿榪般?BR> 鍦╲s2005閲岄潰錛屽緩浜嗕釜j#鐨勫伐紼嬶紙鐣ワ級銆傘傘?BR> 娉細鎵嬭錛屾妸鍥捐鐩栦簡錛屽彧濂藉叏閮ㄥ垹鎺?BR> ]]>鎺ヨЕDWR http://www.aygfsteel.com/mmwy/archive/2005/12/05/22482.htmlmmwy mmwy Sun, 04 Dec 2005 16:04:00 GMT http://www.aygfsteel.com/mmwy/archive/2005/12/05/22482.html http://www.aygfsteel.com/mmwy/comments/22482.html http://www.aygfsteel.com/mmwy/archive/2005/12/05/22482.html#Feedback 4 http://www.aygfsteel.com/mmwy/comments/commentRss/22482.html http://www.aygfsteel.com/mmwy/services/trackbacks/22482.html js鏄垜涓鐩村緢澶寸柤鐨勪簨浜嗭紝灝ゅ叾鏄dom鐨勬搷浣滀笂闈紝dwr鎰熻灝辨槸鍦ㄧ洿鎺ヨ皟java鎺ュ彛錛屾搷浣渏ava瀵硅薄錛岀渷浜嬬渷蹇冨晩銆?BR> 鐢╠wr錛屽厛寰楀湪web.xml涓厤涓涓嬨?BR>
1 < servlet > 2 < servlet-name > dwr-invoker </ servlet-name > 3 < servlet-class > uk.ltd.getahead.dwr.DWRServlet </ servlet-class > 4 < init-param > 5 < param-name > debug </ param-name > 6 < param-value > true </ param-value > 7 </ init-param > 8 </ servlet > 9 < servlet-mapping > 10 < servlet-name > dwr-invoker </ servlet-name > 11 < url-pattern > /dwr/* </ url-pattern > 12 </ servlet-mapping > 13 鐒跺悗灝辨槸閰峝wr.xml鏂囦歡浜嗐?BR>dwr鍜宻pring璐村緱姣旇緝绱э紝涓嶇敤鎶樿吘錛岀洿鎺ヨdwr鍘昏皟spring涓畾涔夌殑bean浜嗐?BR>
1 <? xml version="1.0" encoding="UTF-8" ?> 2 <! DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd" > 3 < dwr > 4 < allow > 5 < create javascript ="ServerManager" creator ="spring" > 6 < param name ="beanName" > ServerManager </ param > 7 </ create > 8 </ allow > 9 </ dwr > 10 鎴戠殑project涓紝宸茬粡鍦╳eb.xml涓厤浜唖pring鐨刲istener錛岀洿鎺ュ啓beanName灝辮銆?BR> 鍦⊿erverManager鎺ュ彛涓畾涔変簡濡備笅鏂規硶 List<Server> loadAll(User manager, ServerStatus status, String order); 鍥犳錛屽湪dwr涓畾涔変簡涓変釜convert錛堜竴寮濮嬫病閰嶏紝緇撴灉鎬庝箞璋冮兘涓嶆垚鍔燂級銆?BR>
1 < convert converter ="bean" match ="com.yninfo.sa.domain.Server" /> 2 < convert converter ="bean" match ="com.yninfo.sa.domain.ServerStatus" /> 3 < convert converter ="bean" match ="com.yninfo.sa.domain.User" /> loadAll鏂規硶涓殑manager鍙傛暟錛屾槸鐢ㄦ埛鐧誨綍鎴愬姛鍚庯紝session.setAttribute("user",user)瀛樻斁鐨勩傚湪html閲岄潰錛岀敤js鏄棤娉曡鍒扮殑錛屽洜姝わ紝鑷繁瀹氫箟浜嗕竴涓猨ava bean銆?BR>
1 public class Remote { 2 public User getUser(HttpSession session) { 3 return (User) session.getAttribute( " user " ); 4 }5 }6 鍚屾牱鐨勶紝鍦╠wr涓厤浜嗕竴涓?BR>
1 < create javascript ="Remote" creator ="new" > 2 < param name ="class" value ="com.yninfo.sa.web.ajax.Remote" /> 3 </ create > 鎵鏈夐厤緗畬鎴愬悗錛宩s浠g爜濡備笅錛?BR>
1 < script type = 'text / javascript' src = 'dwr / interface / Remote.js' ></ script > 2 < script type = 'text / javascript' src = 'dwr / interface / ServerManager.js' ></ script > 3 < script type = 'text / javascript' src = 'dwr / engine.js' ></ script > 4 < script type = 'text / javascript' src = 'dwr / util.js' ></ script > 5 < script > 6 function init() { 7 Remote.getUser( 8 function (user) { 9 ServerManager.loadAll(user,null , null ,load); 10 }); 11 }12 function load(data) { 13 for ( var i = 0 ; i < data.length; i ++ ) { 14 document.DailyRecordAdd.elements[" model.serverId " ].options[i] = 15 new Option(data[i].name,data[i].id); 16 }17 }18 window.onload = function () { 19 init();20 }21 </ script > 鏈緇堢殑閰嶇疆鏂囦歡錛?BR>
1 <? xml version="1.0" encoding="UTF-8" ?> 2 <! DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd" > 3 < dwr > 4 < allow > 5 < create javascript ="ServerManager" creator ="spring" > 6 < param name ="beanName" > ServerManager </ param > 7 < include method ="add" /> 8 < include method ="findByPrimaryKey" /> 9 < include method ="loadAll" /> 10 </ create > 11 < create javascript ="Remote" creator ="new" > 12 < param name ="class" value ="com.yninfo.sa.web.ajax.Remote" /> 13 </ create > 14 < convert converter ="bean" match ="com.yninfo.sa.domain.User" /> 15 < convert converter ="bean" match ="com.yninfo.sa.domain.Server" /> 16 < convert converter ="bean" match ="com.yninfo.sa.domain.ServerStatus" /> 17 </ allow > 18 </ dwr > 19 ]]>
主站蜘蛛池模板:
福清市 |
肇东市 |
阳城县 |
嘉峪关市 |
栖霞市 |
蕉岭县 |
保定市 |
镇赉县 |
喀喇 |
鄯善县 |
科技 |
庆城县 |
隆昌县 |
常宁市 |
呼玛县 |
吉木乃县 |
孝昌县 |
建阳市 |
革吉县 |
宜宾县 |
维西 |
余干县 |
自治县 |
昭觉县 |
秦皇岛市 |
安塞县 |
武安市 |
余干县 |
雷州市 |
琼中 |
牙克石市 |
阳东县 |
蒙山县 |
湄潭县 |
万宁市 |
云梦县 |
漳州市 |
天镇县 |
丹寨县 |
韶山市 |
阳曲县 |