Web·þÎñ¼¼Êõ£¬ÇÒ¿´¡¶Java Web·þÎñ¡·ÎªÄúÒ»Ò»µÀÀ´
¡¾ÊéÃû¡¿Java Web·þÎñ£º¹¹½¨ÓëÔËÐÐ
¡¾ÔÊéÃû¡¿Java Web Services : Up and Running
¡¾×÷Õß¡¿Martin Kalin
¡¾ÒëÕß¡¿ÈÎÔö¸Õ
¡¾³ö°æÉç¡¿µç×Ó¹¤Òµ³ö°æÉç
¡¾ÊéºÅ¡¿9787121097119
¡¾ÉÏÊÐÈÕÆÚ¡¿2009Äê11ÔÂ
¡¾ÄÚÈݼò½é¡¿
±¾ÊéÒÔʾÀýÇý¶¯µÄ·½Ê½Ï꾡µØ½éÉÜÁËXML Web·þÎñºÍRESTful Web·þÎñËùº¸ÇµÄJavaÏà¹ØAPI£¬ÒÔÇåÎú¡¢ÎñʵµÄ·½·¨½²ÊöWeb·þÎñÏà¹Ø¼¼Êõ£¬ÌṩÁË»ìºÏÐԵļܹ¹×ܽᡢ´úÂëʾÀý£¬ÒÔ¼°±àÒë¡¢²¿ÊðºÍÖ´ÐÐÓ¦ÓóÌÐòµÄһЩ¶ÌС¾«º·µÄÖ¸Áѧϰ±¾Ê飬¶ÁÕß½«ÕÆÎÕÈçºÎ´ÓÁ㿪ʼ±àдWeb·þÎñ»ò½«ÒÑÓеķþÎñÕûºÏµ½ÏÖÓеÄJava³ÌÐòÖС£³ýÁ˾Ñé·á¸»µÄ³ÌÐòÔ±£¬±¾Ê黹ÊʺÏÓÚÄÇЩ¹Ø×¢Web·þÎñ¼¼ÊõµÄÔÚУѧÉú¡£
¡¾ÒëÕßÐò¡¿
Web·þÎñÏà¹Ø¹æ·¶´ÓÌá³öµ½½ñÌìÒ²¾Àú¹ýÒ»¶Î²»¶ÌµÄÀú³Ì£¬¶øÃæÏò·þÎñµÄ¼Ü¹¹SOAµÄ³öÏÖ¸üÊÇÈÃWeb·þÎñ¼¼Êõ×ßÔÚÁËÆóÒµÓ¦Óÿª·¢µÄǰͷ¡£ÔÚ1998ÄêXML¸Õ¸Õ³öÏÖʱ£¬¾ÍÎüÒýÁËÖÚ¶àÒµ½çÈËÊ¿µÄÑ۹⣬»¹Ôø¾±»ÓþΪһÖÖÍê³ÉÉÌÒµ¶ÔÏ󻥲Ù×÷ÈÎÎñµÄм¼Êõ¡£Ä¿Ç°XMLÒѾÔÚ¸÷ÖÖÀàÐÍµÄÆóÒµ¿ª·¢ÖеÃÒԹ㷺ӦÓ㬶øËæºóµÄ¼òµ¥¶ÔÏó·ÃÎÊÐÒ飨SOAP£©ºÍXML-RPC¹æ·¶µÄÖÆ¶¨ºÍ³öÏÖ£¬ÎªÊµÏÖ²»Í¬Èí¼þϵͳƽ̨֮¼äµÄ½»»¥ÌṩÁËÒ»ÖÖ¶ÀÁ¢ÓÚÌØ¶¨Æ½Ì¨µÄ·½Ê½£¬´Ó¶øÊ¹µÃ·Ö²¼Ê½¼ÆËã»·¾³µÃµ½ÕæÕýµÄ·¢Õ¹¡£»ØÍûÕ⼸¸öÄêÍ·£¬SOAPÐÒéµÄ¿ìËٳɹ¦¸üÊǽøÒ»²½´Ù½ø²¢ÌáÉýÁËÈí¼þ»¥²Ù×÷µÄ·¢Õ¹Ì¨½×¡£ËæSOAPÖ®ºó³öÏÖµÄWeb·þÎñÃèÊöÓïÑÔ£¨WSDL£©£¬ÒÔ¼°Í¨Ó÷¢ÏÖ¡¢ÃèÊö¡¢¼¯³É£¨UDDI£©¹æ·¶µÄÌá³öºÍÔÚÕû¸öÈí¼þÐÐÒµµÄÍÆ¹ã£¬½øÒ»²½´Ù½øÁ˸ü¶àÏà¹ØÈí¼þ»¥²Ù×÷¹æ·¶µÄÌá³ö¡£
±¾ÖÊÉÏÀ´Ëµ£¬ÊÀ½çÉÏûÓÐÈκÎÒ»¸öITϵͳÊǹÂÁ¢µÄ£¬ËüÃÇÊÇÆóÒµÄÚ²¿µÄ°ì¹«¹ÜÀí¡¢²ÆÎñ¡¢ERP£¬ÒÔ¼°½ðÈÚ¡¢µçÐÅ¡¢Ö¤È¯ºÍÆäËûÐÐÒµµÄ´óÐÍÓ¦ÓÃϵͳ£¬»¥ÁªÍøµç×ÓÉÌÎñµÄÅ·¢Õ¹£¬Ô½À´Ô½ÐèÒªÓÐÒ»ÖÖ¶ÀÁ¢ÓÚÆ½Ì¨µÄ»¥²Ù×÷¼¼Êõ¹æ·¶×÷Ϊ֧³Å£¬¶ÔÕâЩϵͳ¼äµÄ»¥ÓÃÐÔ½øÐй㷺µÄÖ§³Ö¡£Òò´ËÕë¶Ô¿ª·¢Õß¶øÑÔ£¬Web·þÎñ¼¼ÊõÊDZØÈ»ÒªÃæ¶ÔµÄÒ»Ïî¼¼Êõ¡£ÎÒÃÇÖªµÀ£¬Web·þÎñÊDz»ÒÀÀµÓÚÈκÎÌØ¶¨¼ÆËã»úÓïÑÔºÍÔËÐÐÆ½Ì¨µÄ£¬È»¶øÊ±ÖÁ½ñÈÕ£¬¿ª·¢ÕßÈÔÈ»±ØÐëʹÓò»Í¬µÄ¼ÆËã»ú³ÌÐòÉè¼ÆÓïÑÔ¿ª·¢ÆóÒµ³ÌÐò¡£¶øÄ¿Ç°JavaºÍJ2EEÒµÒѳÉΪ¾ø´ó¶àÊýÆóÒµÓ¦Óã¬ÉõÖÁÊÇ´óÐÍÆóÒµÓ¦ÓõÄÖ÷Á÷¿ª·¢»·¾³£¬JavaºÍJ2EEƽ̨¶ÔWeb·þÎñʵÏÖµÄÖ§³ÖÒ²ÈÕÕé³ÉÊìºÍÍêÉÆ¡£
ĿǰÔÚWeb·þÎñʵÏÖ¡¢¿ª·¢¡¢²¿Êð¡¢°²È«µÈÏà¹ØÁìÓòÒѾӿÏÖ³öÐí¶à¹æ·¶ºÍ¼¼Êõ¿ò¼Ü£¬ËüÃÇÔÚJavaºÍWeb·þÎñÖ®¼ä¼ÜÆðÁËÇÅÁº¡£±¾ÊéΪ³õѧÕß½éÉÜÁËʲôÊÇWeb·þÎñºÍÓÃÀ´Ö§³ÖWeb·þÎñ¿ª·¢¡¢²¿Êð¡¢°²È«µÈÏà
Ïà¹ØÎĵµ£º
×î½ü²Î¼ÓÁ˼¸´ÎÃæÊÔ£¬·¢ÏÖ¹«Ë¾µÄ±ÊÊÔÌâÄ¿ÓÐһЩÏàËÆÖ®´¦£¬¾Í×ܽáһϣº
Ò»°ã»á´ÓÏÂÃæ¼¸¸ö·½Ã濼£¬²»¹ÜÊÇÃæÊÔC++,C#,java¶¼ÊÇ
Ê×ÏÈÊǹØÓڹؼü×ֺͱêʾ³£Á¿µÄ¿¼²ì
È»ºóÊǹØÓÚÀàºÍ½Ó¿ÚµÄÊÔÌâ
È»ºóÊǹØÓÚarray,ioºÍsocketµÄÊÔÌâ
È»ºóÊǹØÓÚÊý¾Ý¿âµÄ¸÷ÖÖsqlÓï¾äµÄ¿¼²ì
È»ºóÊÇÅÅÐò£¬°üÀ¨¿ìËÙÅÅÐò£¬²åÈëÅÅÐò£ ......
instanceofÊÇJavaµÄÒ»¸ö¶þÔª²Ù×÷·û£¬ºÍ==£¬>£¬<ÊÇͬһÀà¶«¶«¡£ÓÉÓÚËüÊÇÓÉ×Öĸ×é³ÉµÄ£¬ËùÒÔÒ²ÊÇJavaµÄ±£Áô¹Ø¼ü×Ö¡£ËüµÄ×÷ÓÃÊDzâÊÔËü×ó±ßµÄ¶ÔÏóÊÇ·ñÊÇËüÓұߵÄÀàµÄʵÀý£¬·µ»ØbooleanÀàÐ͵ÄÊý¾Ý¡£¾Ù¸öÀý×Ó£º
¡¡¡¡String s = "I AM an Object!";
¡¡¡¡boolean isObject = s instanceof Object;
¡¡¡¡ÎÒÃÇÉùÃ÷ÁËÒ»¸öSt ......
ÏàÐÅ´ó¼ÒƽʱÅöµ½¹ýһЩÔÚJAVAÖжÔͼÏñ½øÐд¦ÀíµÄÐèÇ󣬱ÈÈçÐèÒª¶ÔÉÏ´«µÄͼƬ¼ÓÉÏ×Ô¼ºµÄÇ©Ãû»òͼ±ê£¬»òÕßÉú³ÉºÍ½âÎö¶¯Ì¬µÄGIFͼƬ£¬ÒÔ¼°´¦ÀíPSDÎļþͼÏñÐÅÏ¢¡£±¾ÎľÍJAVAÔÚͼÏñ´¦ÀíÖÐһЩ»ù±¾Ó¦ÓýøÐÐÁ˽éÉÜ¡£Ï£Íûͨ¹ýÄܹ»¶Ô´ó¼ÒÔÚÒÔºóµÄͼÏñ´¦ÀíÖÐÓÐЩ°ïÖú¡£
Ò»¡¢¶ÔÒ»¸öÏÖÓеÄͼƬ½øÐÐÎ ......
ÔÚJavaÖУ¬java.security.MessageDigest £¨rt.jarÖУ©ÒѾ¶¨ÒåÁË MD5 µÄ¼ÆË㣬ËùÒÔÎÒÃÇÖ»ÐèÒª¼òµ¥µØµ÷Óü´¿ÉµÃµ½ MD5 µÄ128 λÕûÊý¡£È»ºó½«´Ë 128 λ¼Æ 16 ¸ö×Ö½Úת»»³É 16 ½øÖƱíʾ¼´¿É¡£
ÏÂÃæÊÇÒ»¸ö¿ÉÉú³É×Ö·û´®»òÎļþMD5УÑéÂëµÄÀý×Ó£¬²âÊÔ¹ý£¬¿Éµ±×ö¹¤¾ß ......
ת×Ô£ºhttp://student.csdn.net/space.php?uid=52781&do=blog&id=15267&cid=50252
javaÖÐʹÓÃÕýÔò±í´ïʽ
¼ÆËã»úרҵ±ÏÒµ»òÕßʹÓùýUnix¡¢PerlµÈ²úÆ·µÄ¶ÁÕßÒ»¶¨¶ÔÕýÔò±í´ïʽÓÐÒ»¶¨µÄÓ¡Ïó,¼´Ê¹Ã»ÓнӴ¥¹ýÕýÔò±í´ïʽҲ²»Òª±»ËüµÄÍâòËùÏŵ¹¡£ËäÈ»×öµ½¾«Í¨ÕýÔò±í´ïʽ±È½ÏÄÑ£¬µ«ÊÇÄܹ»ÕÆÎÕËüµÄ»ù±¾Ó¦ÓÃÈ´ÊÇ· ......