JavaºÍ.NET»¥²Ù×÷£º¸Ã·ÅÆúWeb ServiceÂð?
JavaºÍ.NET»¥²Ù×÷£º¸Ã·ÅÆúWeb ServiceÂð?
ͨ¹ýWeb Service»ìºÏ.NETºÍJava¼¼ÊõÍùÍùºÜÈÝÒ×£¬µ«Web Service²¢·ÇÊÇ.NETºÍJava»¥²Ù×÷µÄÍòÁ鵤¡£Web ServiceÔÚ¼¯³É¶ÀÁ¢µÄ¿çÍøÂçͨÐŵÄ×é¼þʱ·Ç³£ÓÐÓã¬ÔÚ¼òµ¥µÄµ÷ÓÃ/·µ»ØÇé¾°ÖУ¬Éæ¼°µÄÊý¾ÝÀàÐÍÊýÁ¿·Ç³£ÓÐÏÞ£¬ÇÒWeb ServiceÊÇ»ùÓÚ±ê×¼µÄ£¬»ìºÏ.NETºÍJava¼¼Êõͨ³£ÏԵúܼòµ¥£¬Òò´ËÓÐÈËÈÏΪWeb ServiceÊÇʵÏÖ.NETºÍJava»¥²Ù×÷µÄÍòÄܴ𰸣¬µ«ÊÂʵȴ²¢·ÇÈç´Ë¡£
¡¡¡¡ÔÚËÑË÷ÒýÇæÖÐËÑË÷һϓJava .NET»¥²Ù×÷”½«»á·µ»ØºÜ¶àËÑË÷½á¹û£¬µ«Ìý¹ý½ñÄê6ÔÂJavaOne»áÒéÉÏ΢ÈíÖ÷ÌâÑݽ²µÄÈËÓ¦¸Ã»¹ÓÐÓ¡Ïó(51CTO±àÕß×¢£º»¥²Ù×÷ÐÔÔÚ½üÄêÀ´³ÉΪÁË΢ÈíµÄ¹Ø×¢ÖصãÖ®Ò»£¬²»½ö½öÊÇJava£¬»¹ÓÐPHP»¥²Ù×÷ÐԵȵÈ)£¬Î¢Èí˵·ÅÆúWeb Service¿ÉÄÜÊÇ×îºÃµÄ°ì·¨¡£ÕâÊǺܲ»ÐÒµÄÏûÏ¢£¬ÒòΪ¶ÔÓںܶàÈÎÎñ£¬Web Service²¢²»ÊÇJavaºÍ.NET»¥²Ù×÷µÄÀíÏë½â¾ö·½°¸£¬¶øÇÒ¶ÔÓÚ²¿·ÖÈÎÎñ£¬¸ù±¾²»¿ÉÄÜʹÓÃWeb Service¡£ÔÚÕâÆªÎÄÕÂÖУ¬ÎÒ»áÁоÙÈý¸öJavaºÍ.NET»¥²Ù×÷Çé¾°£¬Èç¹ûʹÓÃWeb ServiceʵÏֻᱻÈÏΪÊÇÓÞ´ÀµÄÐÐΪ¡£
¡¡¡¡Ê×ÏÈ£¬ÎÒÏÈ˵һÏÂÎÒÈÏΪµÄJavaºÍ.NET»¥²Ù×÷µÄº¬Ò壬տÕýµÄJavaºÍ.NET»¥²Ù×÷»úÖÆÓ¦ÔÊÐíÄãÔÚÈκεط½Ê¹ÓÃ.NETÓïÑÔ±àдµÄ´úÂë´úÌæÓÃJavaÓïÑÔ±àдµÄ´úÂ룬»»¾ä»°Ëµ£¬ËüÓ¦¸ÃÔÊÐíÄã´Ó.NET´úÂëÖзÃÎÊÈκλùÓÚJavaµÄʵÌå(Èç¶ÔÏó£¬Àà»ò·½·¨)£¬·´Ö®ÒàÈç´Ë¡£
¡¡¡¡Çé¾°1 ÔÚJavaÓ¦ÓóÌÐòÖÐǶÈë.NET UI¿Ø¼þ
¡¡¡¡¼ÙÉèÄãÒªÔÚ»ùÓÚAWTµÄJavaÓ¦ÓóÌÐòÖÐʹÓÃÒ»¸öWindows´°Ìå¿Ø¼þ£¬±ê×¼µÄ×ö·¨ÊÇ»ñµÃÓëAWTÈÝÆ÷¶ÔµÈµÄ¾ä±ú£¬È»ºóʹÓøþä±úÉèÖÃWindows´°Ìå¿Ø¼þµÄ¸¸¶ÔÏóΪAWTÈÝÆ÷£¬Äã¿ÉÒÔʹÓÃÒ»¸öWeb ServiceʵÏÖÕâÀ໥²Ù×÷¡£
¡¡¡¡Web ServiceÊÇËÉÉ¢ñîºÏµÄ£¬·þÎñºÍ¿Í»§¶ËÔËÐÐÔÚ¶ÀÁ¢µÄ½ø³ÌÖУ¬ÒòΪÊǶÀÁ¢µÄ½ø³Ì£¬Äã¾Í²»Äܽ»»»´°¿Ú¾ä±ú£¬¾ä±úÖ»ÔÚͬһ¸ö½ø³ÌÖвÅÓÐЧ£¬ÓÐÒâÒ壬»»¾ä»°Ëµ£¬ÕâÊÇÒ»¸ö±ØÐë½ôÃܽáºÏ²ÅÄÜ»¥Í¨µÄÇé¿ö£¬ÕâÖÖÇé¿öWeb Service²»ÄÜÊÊÓ¦£¬ÏëÔÚ»ùÓÚJavaµÄGUIÓ¦ÓóÌÐòÖÐǶÈë»ùÓÚ.NETµÄ¿Ø¼þ£¬¿ª·¢ÈËÔ±±ØÐëÏëÁíÍâµÄ°ì·¨£¬·´Ö®ÒàÈç´Ë¡£
¡¡¡¡Çé¾°2 ´ÓJavaÓ¦ÓóÌÐòÖе÷ÓÃ.NET³ÌÐò¿â
¡¡¡¡Èç¹ûÄãÏëÔÚJava³ÌÐòÖе÷ÓÃ.NET³ÌÐò¿â£¬ÄÇÄã¿ÉÄÜÕý´¦ÓÚÒÔÏ»·¾³£º
¡¡¡¡1)ÒѾÔÚ.NET¿ª·¢ÖÐʹÓùýÕâ¸ö¿â£¬ÄãÏëÔÚJava»·¾³ÖмÌÐøÊ¹ÓÃ;
¡¡¡¡2)ÒѾ»¨Ç®¹ºÂò¹ý.NET³ÌÐò¿â£¬²»ÏëÔÙ»¨Ç®¹ºÂòJava³ÌÐò¿â;
¡¡¡¡3)²»¿¼ÂÇÆ½Ì¨²îÒìµÄ»°£¬Õâ¸ö³ÌÐò¿â¿ÉÄÜÊÇ×îºÃʹÓõÄÁË¡£
¡¡¡¡ÔÚÕâÖÖÇé¿öÏ£¬Äã¿ÉÒÔʹÓÃWeb Service´ÓJava·ÃÎÊ.NET´úÂ룬µ«ÕâÖÖÓ÷¨ËƺõÓеãСÌâ´ó
Ïà¹ØÎĵµ£º
/* ¸ßÊÖÖ®×÷£¬±¾È˽÷ÒÔÊÕ²ØÕßÉí·Ý¹²ÏíÔ´Â룬¹©´ó¼Ò²Î¿¼Ö®! */
/*
* ÁбíADT½Ó¿Ú
*/
package dsa;
public interface List {
//²éѯÁÐ±íµ±Ç°µÄ¹æÄ£
public int getSize();
//ÅжÏÁбíÊÇ·ñΪ¿Õ
public boolean isEmpty();
//·µ»ØµÚÒ»¸öÔªËØ£¨µÄλÖã©
public Position first();
//· ......
1. doGet vs doPost
Õâ¸öÎÊÌ⣬ÀÏʦ½²µÃ²»ÊǺÜÇåÎú£¬½ö½ö½²ÁËdoGetÊÇ¿ÉÒÔÈ¡³ö²ÎÊýÖµÔÚurlÖеIJÎÊý¡£ÒÔÏÂÄÚÈÝcopy×ÔÍøÂ磺
“getÖ»ÓÐÒ»¸öÁ÷£¬²ÎÊý¸½¼ÓÔÚurlºó£¬µØÖ·ÐÐÏÔʾҪ´«Ë͵ÄÐÅÏ¢£¬´óС¸öÊýÓÐÑϸñÏÞÖÆÇÒÖ»ÄÜÊÇ×Ö·û´®¡£
postµÄ²ÎÊýÊÇͨ¹ýÁíÍâµÄÁ÷´«µÝµÄ£¬ ²»Í¨¹ýurl£¬ËùÒÔ¿ÉÒԺܴó£¬Ò²¿ÉÒÔ´« ......
ÎÒ½ñÌìѧϰÁË£¬Ê¹ÓÃjunit½øÐе¥Ôª²âÊÔµÄ֪ʶºÍʹÓÃlog4j½øÐÐÈÕÖ¾¹ÜÀíµÄ֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Junit
JUnitÊÇÒ»¸ö¿ª·¢Ô´´úÂëµÄJava²âÊÔ¿ò¼Ü£¬ÓÃÓÚ±àдºÍÔËÐпÉÖØ¸´µÄ²âÊÔ¡£ËûÊÇÓÃÓÚµ¥Ôª²âÊÔ¿ò¼ÜÌåϵxUnitµÄÒ»¸öʵÀý£¨ÓÃÓÚjavaÓïÑÔ£©¡£Ëü°üÀ¨ÒÔÏÂÌØÐÔ£º
1¡¢ÓÃÓÚ²âÊÔÆÚÍû½á¹ûµÄ¶ÏÑÔ£¨Assertion£©
2¡¢ÓÃÓÚ¹²Ïí¹²Í¬ ......
ÎÒ½ñÌìѧϰÁËstruts¿ò¼ÜµÄ֪ʶ£¬×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ò»¡¢ Action±êÇ©ÖÐÊôÐÔ £º
l AttributeµÄÖµ£¬Èç²»ÉèÖã¬Ä¬ÈÏֵΪaction±êÇ©ÖÐnameÊôÐÔµÄÖµ¡£
l &n ......
ÎÒ½ñÌìѧϰ ÁËÙ¡ÀÏʦ½²µÄJquery¿ò¼ÜµÄ֪ʶ£¬Ê¹ÓÃjqueryÊǵĿª·¢js·Ç³£µÄÈÝÒ×£¬ÎÒ×öÁ˾ͼòµ¥µÄ±Ê¼Ç£º
jQuery ÖеÄʼþ -- ¼ÓÔØ DOM :
l ÔÚÒ³Ãæ¼ÓÔØÍê±Ïºó, ä¯ÀÀÆ÷»áͨ¹ý JavaScript Ϊ DOM ÔªËØÌí¼Óʼþ. ÔÚ³£¹æµÄ JavaScript ´úÂëÖÐ, ͨ³£Ê¹Óà window. ......