Java£ºWebService:XFire ÓëAxis2±È½Ï
XFire VS Axis
XFireÊÇÓëAxis2 ²¢ÁеÄÐÂÒ»´úWebServiceƽ̨¡£Ö®ËùÒÔ²¢³ÆÎªÐÂÒ»´ú£¬ÒòΪËü£º
1¡¢Ö§³ÖһϵÁÐWeb ServiceµÄбê×¼--JSR181¡¢WSDL2.0 ¡¢JAXB2¡¢WS-SecurityµÈ£»
2¡¢Ê¹ÓÃStax½âÊÍXML,ÐÔÄÜÓÐÁËÖʵÄÌá¸ß¡£XFire²ÉÓÃWoodstox ×÷StaxʵÏÖ£»
3¡¢ÈÝÒ×ÉÏÊÖ£¬¿ÉÒÔ·½±ã¿ìËٵشÓpojo·¢²¼·þÎñ£»
4¡¢SpringµÄ½áºÏ£»
5¡¢Áé»îµÄBinding»úÖÆ£¬°üÀ¨Ä¬ÈϵÄAegis,xmlbeans,jaxb2,castor¡£
XFireÓëAxis1ÐÔÄܵıȽÏ
1¡¢XFire±ÈAxis1.3¿ì2-6±¶
2¡¢XFireµÄÏìӦʱ¼äÊÇAxis1.3µÄ1/2µ½1/5
XFireÓëAxis2µÄ±È½Ï
ËäÈ»XFireÓëAxis2¶¼ÊÇÐÂÒ»´úµÄWebServiceƽ̨£¬µ«ÊÇAxis2µÄ¿ª·¢ÕßÌ«¼±ÓÚÍÆ³ö1.0°æ±¾£¬ËùÒÔ1.0»¹²»ÊÇÒ»¸öÎȶ¨
µÄ°æ±¾£¬ËüµÄ¿ª·¢ÕßÐû³Æ1.1°æ±¾¼´½«ÍƳö£¬Ï£Íû1.1°æ±¾»áÊǸöÎȶ¨µÄ°æ±¾¡£ÔÚXFire¾èÏ׸øapacheºóÓÐÈËÈÏΪ
Axis2½«»áÃðÍö¡£
ÆäʵÔںܶàÈËÑÛÀAxis2²¢²»ÊÇpojoÐÎʽ£¬Dan DiephouseÖ¤Ã÷ÁËXFire±ÈAxis¸üÓÐÊг¡£¬ÎÒÒ²·¢ÏÖÁËÓкܶàÈË¿ªÊ¼
´ÓAxisתÏòXFire£¬°üÀ¨ÎÒÒ²ÔÚ˵·þÉí±ßµÄÈËתÏòÀûÓÃXFire½øÐÐWebServiceµÄ¿ª·¢£¬ºÜµäÐ͵ÄÊÇÎÒ¿ÉÒÔÔÚ¼¸·ÖÖÓÖ®
Äڽ̻áÎÒµÄÍŶÓʵÓÃXFireÀ´·¢²¼Ò»¸öËû×Ô¼ºµÄWeb·þÎñ¡£
±¾ÈËÇãÏòÓÚXFireȷʵ±ÈAxis2¼òµ¥ºÜ¶à¡£ÔÚmyeclipse¾Í°üÀ¨XFire ¿âÎļþ¡£
¿ÉÒԲο¼Á½¸öblogÓйØXFireµÄ×ÊÁϺܶ࣬ºÜÏêϸ¡£
http://xfire.codehaus.org/
http://blog.csdn.net/smallnest/archive/2006/04/24/674618.aspx
http://blog.csdn.net/daryl715/category/277919.aspx?PageNumber=1
http://smallnest.googlepages.com/
Ïà¹ØÎĵµ£º
¶àÏß³ÌÖ®¼äÐèҪе÷¹¤×÷¡£ÀýÈ磬ä¯ÀÀÆ÷µÄÒ»¸öÏÔʾͼƬµÄÏß³ÌdisplayThreadÏëÒªÖ´ÐÐÏÔʾͼƬµÄÈÎÎñ£¬±ØÐëµÈ´ýÏÂÔØÏß³ÌdownloadThread½«¸ÃͼƬÏÂÔØÍê±Ï¡£Èç¹ûͼƬ»¹Ã»ÓÐÏÂÔØÍ꣬displayThread¿ÉÒÔÔÝÍ££¬µ±downloadThreadÍê³ÉÁËÈÎÎñºó£¬ÔÙ֪ͨdisplayThread“ͼƬ׼±¸Íê±Ï£¬¿ÉÒÔÏÔʾÁË”£¬Õâʱ£¬displayThread¼ÌÐøÖ´ ......
JVMÄÚ´æµÄÉèÖõÄÔÀí
ĬÈϵÄjavaÐéÄâ»úµÄ´óС±È½ÏС£¬ÔÚ¶Ô´óÊý¾Ý½øÐд¦Àíʱjava¾Í»á±¨´í£ºjava.lang.OutOfMemoryError¡£
ÉèÖÃjvmÄÚ´æµÄ·½·¨£¬¶ÔÓÚµ¥¶ÀµÄ.class£¬¿ÉÒÔÓÃÏÂÃæµÄ·½·¨¶ÔTestÔËÐÐʱµÄjvmÄÚ´æ½øÐÐÉèÖá£
java -Xms64m -Xmx256m Test
-XmsÊÇÉèÖÃÄÚ´æ³õʼ»¯µÄ´óС
-XmxÊÇÉèÖÃ×î´óÄܹ»Ê¹ÓÃÄÚ´æµÄ´óС£¨ ......
package com.ghb.crp.file;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutput ......
package Sort;
/**
* ÅÅÐò²âÊÔÀà
* ÅÅÐòËã·¨µÄ·ÖÀàÈçÏ£º
* 1.²åÈëÅÅÐò£¨Ö±½Ó²åÈëÅÅÐò¡¢ÕÛ°ë²åÈëÅÅÐò¡¢Ï£¶ûÅÅÐò£©£»
* 2.½»»»ÅÅÐò£¨Ã°ÅÝÅÅÐò¡¢¿ìËÙÅÅÐò£©£»
* 3.Ñ¡ÔñÅÅÐò£¨Ö±½ÓÑ¡ÔñÅÅÐò¡¢¶ÑÅÅÐò£©£»
* 4.¹é²¢ÅÅÐò£»
* 5.»ùÊýÅÅÐò¡£
*
* ¹ØÓÚÅÅÐò·½·¨µÄÑ¡Ôñ£º
* (1)Èôn½ÏС(Èçn≤50)£¬¿É²ÉÓÃÖ±½Ó²åÈ ......
Îå¡¢XMLģʽ
l XMLģʽÄܸü¾«È·µÄ´¦ÀíXML½á¹¹Ô¼ÊøµÄ±íʾ֮Íâ»¹ÎªÔ¼ÊøÊý¾ÝµÄ´¦ÀíÌṩһ¸öXMLÑùʽ¡£Ä£Ê½Ö»ÊÇÒ»¸öXMLÎĵµ£¬ÊÜDTDµÄÔ¼Êø¡£¶ÔÓÚXMLģʽ¶øÑÔ£¬XML DTDÖ»ÊÇÒ»ÖÖ´´½¨ÎĵµÔ¼ÊøµÄÊֶΡ£ÒòΪXMLģʽÊÇΪÁËÇ¿»¯XMLÎĵµµÄÓÐЧÐÔ£¬Ëü±ØÐë²ÉÓÃÒ»ÖÖ»úÖÆ£¬¶ø²»ÊÇ×Ô¼º¶¨ÒåÔ¼ÊøÌõ¼þ¡£ÕâÖÖ»úÖÆ±ØÐëÊÇÒ»¸öDTD¡£µ«ÊÇÔʼµÄD ......