Java Socket±à³Ì
Socket´«Êäģʽ
SocketsÓÐÁ½ÖÖÖ÷ÒªµÄ²Ù×÷·½Ê½:ÃæÏòÁ¬½ÓµÄºÍÎÞÁ¬½ÓµÄ.ÃæÏòÁ¬½ÓµÄsockets²Ù×÷¾ÍÏñÒ»²¿µç»°,ËûÃDZØÐ뽨Á¢Ò»¸öÁ¬½ÓºÍÒ»È˺ô½Ð.ËùÓеÄÊÂÇéÔÚµ½´ïʱµÄ˳ÐòºÍËûÃdzö·¢Ê±µÄ˳ÐòʱÏàͬ.ÎÞÁ¬½ÓµÄsockets²Ù×÷¾ÍÏñÊǸöÓʼþͶµÝ,,ûÓÐʲôȷ±£,¶à¸öÓʼþ¿ÉÄÜÔÚµ½´ïʱµÄ˳ÐòºÍ³ö·¢Ê±µÄ˳Ðò²»Ïàͬ.
µ½µ×ÓÃÄÄÖÖģʽÊÇÓÊÓ¦ÓóÌʽµÄÐèÒª¾ö¶¨µÄ.Èç¹û¿É¿¿ÐÔ¸üÖØÒªµÄ»°,ÓÃÃæÏòÁ¬½ÓµÄ²Ù×÷»áºÃһЩ.±ÈÈçÎļþ·þÎñÆ÷ÐèÒªËûÃǵÄÊý¾ÝµÄÕýÈ·ÐÔºÍÓÐÐòÐÔ.Èç¹ûһЩÊý¾Ý¶ªÊ§ÁË,ϵͳµÄÓÐЧÐÔ½«»áʧȥ.һЩ·þÎñÆ÷,±ÈÈç¼äЪÐԵط¢ËÍһЩÊý¾Ý¿é.Èç¹ûÊý¾Ý¶ªÁ˵ϰ,·þÎñÆ÷²¢²»ÏëÒªÔÙÖØÐ·¢¹ýÒ»´Î.ÒòΪµ±Êý¾Ýµ½´ïµÄʱºò,Ëû¿ÉÄÜÒѹýʱÁË.È·±£Êý¾ÝµÄÓÐÐòÐÔºÍÕýÈ·ÐÔÐèÒª¶îÍâµÄ²Ù×÷µÄÄÚ´æÏûºÄ,¶îÍâµÄ·ÑÓý«»á½µµÍϵͳµÄ»ØÓ¦ËÙÂÊ.
ÎÞÁ¬½ÓµÄ²Ù×÷ʹÓÃÊý¾Ý±¨ÐÒé.Ò»¸öÊý¾Ý±¨ÊǸö¶ÀÁ¢µÄµ¥Ôª,Ëû°üº¬ÁËËùÓеÄÕâ´ÎͶµÝµÄÐÅÏ¢.°ÑËûÏëÏó³ÉÒ»¸öÐÅ·â°É,ËûÓÐÄ¿µÄµØÖ·ºÍÒª·¢Ë͵ÄÄÚÈÝ.Õâ¸öģʽϵÄsocket²»±ØÁ¬½ÓÒ»¸öÄ¿µÄµÄsocket,ËûÖ»ÊǼòµ¥µØÍ¶³öÊý¾Ý±¨.ÎÞÁ¬½ÓµÄ²Ù×÷ÊÇ¿ìËٵĺ͸ßЧµÄ,²»¹ýÊý¾Ý°²È«ÐÔ²»¼Ñ.
ÃæÏòÁ¬½ÓµÄ²Ù×÷ʹÓÃTCPÐÒé.Ò»¸öÕâ¸öģʽϵÄsocket±ØÐëÔÚ·¢ËÍÊý¾Ý֮ǰºÍÄ¿µÄµØµÄsocketÈ¡µÃÒ»¸öÁ¬½Ó.Ò»µ©Á¬½Ó½¨Á¢ÁË,sockets¾ÍÄÜʹÓÃÒ»¸öÁ÷½Ó¿Ú:´ò¿ª-¶Á-д-¹Ø±Õ.ËùÓеķ¢Ë͵ÄÐÅÏ¢¶¼»áÔÚÁíÒ»¶ËÒÔͬÑùµÄ˳Ðò±»½ÓÊÕ.ÃæÏòÁ¬½ÓµÄ²Ù×÷±ÈÎÞÁ¬½ÓµÄ²Ù×÷ЧÂʸüµÍ,²»¹ýÊý¾ÝµÄ°²È«ÐÔ¸ü¸ß.
SUNÒ»Ö±ÊÇÍøÂ罨ÉèµÄÖ§³ÖÕß,ËùÒÔÔÚJavaÖÐÖ§³Ösockets¾Í²»×ãÎªÆæÁË.ʵ¼ÊÉÏ,Java½µµÍÁ˽¨Á¢Ò»¸ösockets³ÌʽµÄÄѶÈ.ÿһ¸ö´«Êäģʽ¶¼±»·â×°µ½Á˲»Í¬µÄÀàÖÐ.ÃæÏòÁ¬½ÓµÄÀཫ»áÊ×Ïȱ»ÎÒÃÇÌÖÂÛ.
SocketsÓÐÁ½ÖÖÖ÷ÒªµÄ²Ù×÷·½Ê½:ÃæÏòÁ¬½ÓµÄºÍÎÞÁ¬½ÓµÄ.ÃæÏòÁ¬½ÓµÄsockets²Ù×÷¾ÍÏñÒ»²¿µç»°,ËûÃDZØÐ뽨Á¢Ò»¸öÁ¬½ÓºÍÒ»È˺ô½Ð.ËùÓеÄÊÂÇéÔÚµ½´ïʱµÄ˳ÐòºÍËûÃdzö·¢Ê±µÄ˳ÐòʱÏàͬ.ÎÞÁ¬½ÓµÄsockets²Ù×÷¾ÍÏñÊǸöÓʼþͶµÝ,,ûÓÐʲôȷ±£,¶à¸öÓʼþ¿ÉÄÜÔÚµ½´ïʱµÄ˳ÐòºÍ³ö·¢Ê±µÄ˳Ðò²»Ïàͬ.
µ½µ×ÓÃÄÄÖÖģʽÊÇÓÊÓ¦ÓóÌʽµÄÐèÒª¾ö¶¨µÄ.Èç¹û¿É¿¿ÐÔ¸üÖØÒªµÄ»°,ÓÃÃæÏòÁ¬½ÓµÄ²Ù×÷»áºÃһЩ.±ÈÈçÎļþ·þÎñÆ÷ÐèÒªËûÃǵÄÊý¾ÝµÄÕýÈ·ÐÔºÍÓÐÐòÐÔ.Èç¹ûһЩÊý¾Ý¶ªÊ§ÁË,ϵͳµÄÓÐЧÐÔ½«»áʧȥ.һЩ·þÎñÆ÷,±ÈÈç¼äЪÐԵط¢ËÍһЩÊý¾Ý¿é.Èç¹ûÊý¾Ý¶ªÁ˵ϰ,·þÎñÆ÷²¢²»ÏëÒªÔÙÖØÐ·¢¹ýÒ»´Î.ÒòΪµ±Êý¾Ýµ½´ïµÄʱºò,Ëû¿ÉÄÜÒѹýʱÁË.È·±£Êý¾ÝµÄÓÐÐòÐÔºÍÕýÈ·ÐÔÐèÒª¶îÍâµÄ²Ù×÷µÄÄÚ´æÏûºÄ,¶îÍâµÄ·ÑÓý«»á½µµÍϵͳµÄ»ØÓ¦ËÙÂÊ.
ÎÞÁ¬½ÓµÄ²Ù×÷ʹÓÃÊý¾Ý±¨ÐÒ
Ïà¹ØÎĵµ£º
Java±à³Ì£¬Äܹ»¸ßÊÖËÙ³ÉÂð£¿ÎÒ¾õµÄÊÇ¿ÉÒԵġ£JavaµÄ֪ʶµã±È½Ï¶à£¬»òÕß˵£¬·Ç³£¶à£»µ«×ÐϸÊáÀíÒ»±é£¬ÎÒÃǻᷢÏÖһЩ¹æÂÉ¡£Í¨¹ýÕâЩ¹æÂÉ¿ÉÒÔ·ÖÎö£¬ÄÄЩJava֪ʶÊÇÐèÒªÉîÈëÍÚ¾òµÄ£¬ÄÄЩÊÇ¿ÉÒÔdz³¢éüÖ¹µÄ¡£
¡¶Java±à³Ì˼Ïë¡·£¬ ......
Ê×ÏÈ̽ÌÖÒ»ÏÂΪʲôҪʹÓÃnginx£º
1¡¢ÀàËÆÓÚapache+resin£¬nginxÓÃÓÚÌṩ¾²Ì¬Ò³Ãæ·þÎñ£¬±Èjava·þÎñÆ÷Ҫǿ¡£ËäÈ»ÕâЩjava·þÎñÆ÷µÄÐÔÄܶ¼²»Àµ£¬tomcatаæÉõÖÁ»¹Ö§³ÖÁËepoll£¬µ«ÊÇÓÃnginxÀ´´¦Àí¾²Ì¬ÎļþÊÇÒ»¶¨±ÈÕâЩ·þÎñÆ÷¸üÎÈÍײ¢¸ü¿ìËٵġ£
2¡¢nginxÔÚÅäºÏjavaÓ¦Ó÷þÎñÆ÷ʱÏà±ÈapacheñîºÏ¶È¸üµÍ£¬ËùÒÔËü¿ÉÒÔÓÃÏàͬµÄ·½Ê½Á ......
Ê×ÏȽéÉÜ Ò»¿îСÇɵÄJava IDE - Gel
ÔÚ¡¶³ÌÐòÔ±¡·ÔÓÖ¾2006ÄêµÚ4ÆÚ¿´µ½½éÉÜһƪ½éÉÜ Free Java IDEµÄÎÄÕ£¬ÀïÃæÌáµ½ÁËGelÕâ¸ö±àÒëÆ÷¡£ÓÚÊÇÉÏÍøËÑÁËһϣ¬¹ûÈ»ÕÒµ½ÁË£¬¹Ù·½ÍøÖ·ÊÇ£ºhttp://memescape.co.uk/gexperts/¡£×îеİ汾ÊÇRC39£¬Ìå»ýºÜС£¬°²×°ÎļþÖ» ......
±¾ÎÄÖ÷ÒªÊÇΪ¿ªÔ´ÏîÄ¿simplejee
дµÄ£¬µ«»ù±¾»¹ÊÇͨÓõġ£
¿ª·¢java³ÌÐò×îµÍµÄÒªÇóÊÇÓÐjdkºÍÎı¾±à¼Æ÷¡£²»¹ý¶àÊýÀ´ËµÎÒÃǶ¼»áʹÓÃһЩ¸¨ÖúµÄÎı¾±à¼Æ÷(editplus,UltraEdit)ÉõÖÁ
¼¯³É¿ª·¢»·¾³£¨IDE£©£¬Èçeclipse£¬IntelliJ
IDEAµÈ£¬ÎÒÃÇ·ÅÔÚ´úÂë¿âÀïµÄ´úÂ벢ûÓÐÏÞ¶¨¿ª·¢¹¤¾ß£¬Ò²Ã»Óн«ºÍ¿ª·¢¹¤¾ßÏà¹ØµÄÅäÖÃÎļþÌá½»µ½ ......
{ת}
ÔÚ²»Í¬ÏµÍ³Ö®¼ä½»»»ÐÅÏ¢µÄÒ»´óÕϰÊÇÈçºÎÔÚ¾«È·½»»»ºÍ¸ñʽ»¯Êý¾Ý·½ÃæÈ¡µÃÒ»Ö¡£Java Message Service£¨ JavaÏûÏ¢·þÎñ£¬¼ò³ÆJMS£©Í¨¹ýÌṩһÖÖÓëJ2EEÓ¦ÓóÌÐò»ò´«Í³ÏµÍ³½»»¥µÄ·½·¨²¿·ÖµÄ½â¾öÁËÕâ¸öÎÊÌâ¡£
¡¡¡¡JMSµÄͨÓýӿڼ¯ºÏÒÔÒì²½·½Ê½·¢ËÍ»ò½ÓÊÕÏûÏ¢¡£Òì²½·½Ê½½ÓÊÕÏûÏ¢ÏÔÈ»ÊÇʹÓüä¶ÏÍøÂçÁ¬½ÓµÄ¿Í»§» ......