ʹÓÃJAVA½¨Á¢Îȶ¨µÄ¶àÏ̷߳þÎñÆ÷
±¾ÎÄÏêϸµÄ½éÉÜÁËʹÓÃJavaÓïÑÔ½¨Á¢Ò»Ì×¶àÏ̷߳þÎñÆ÷µÄ¹ý³Ì£¬¸Ã·þÎñÆ÷ʹÓöÔÏó´«µÝÏûÏ¢£¬ÔÚÏß³ÌÖÐʹÓöÓÁлúÖÆ£¬Ê¹·þÎñÆ÷µÄÐÔÄÜ´ó´óÌá¸ßÁË¡£ÕâÌ×·þÎñÆ÷¿ÉÒÔ±»ÓÃÓÚ¸÷ÖÖC/S»òB/S½á¹¹µÄÓ¦ÓóÌÐòÖС£
JavaÓïÑÔÊÇÍêÈ«ÃæÏò¶ÔÏó
µÄ£¬ËüµÄÏ̻߳úÖÆºÍ¶ÔÏóÐòÁл¯ÌرðÈÝÒ×ʹÓã¬Ê¹ÓÃJavaÀ´½¨Á¢Ò»Ì×¶àÏ̷߳þÎñÆ÷Òª±ÈʹÓÃÆäËüÓïÑÔ·½±ãµÄ¶à£¬Èç¹ûÄãÔÙ°ÑËüµÄÒì³£´¦Àí»úÖÆÀûÓúã¬ÄÇôÄã¾Í
¿ÉÒÔ½¨Á¢Ò»¸öÉÌÒµ¼¶µÄ¶àÏ̷߳þÎñÆ÷ÁË¡£ÓÉÓÚ²ÉÓÃÁËÏûÏ¢¶ÓÁкÍSocket´«Ê䷽ʽ£¬ËùÒÔ²»»á³öÏÖ¶ªÏûÏ¢µÄÎÊÌâ¡£ÕâÌ×·þÎñÆ÷¿ÉÒÔ×÷ΪʵʱÁÄÌì·þÎñÆ÷¡¢¶àÈËÐ
ͬµÄÐ×÷·þÎñÆ÷µÈµÈ¡£
ÏûϢϵͳµÄ½¨Á¢
ÕâÌ×·þÎñÆ÷µÄÏûϢϵͳ²ÉÓõÄÊǶÔÏó´«ÊäµÄ»úÖÆ£¬¶ø²»ÊÇÒÔǰ³£³£Ê¹ÓõÄ×Ö·û´®´«Êä¡£²ÉÓöÔÏó´«ÊäµÄºÃ´¦ÊÇÀ©Õ¹·½±ã£¬ÈçÐèÒª½¨Á¢Ò»¸öеÄÏûÏ¢Ö»ÐèÒª´ÓÒ»¸öͳһµÄ»ùÀà¼Ì³ÐÏÂÀ´£¬È»ºóÔÙд×Ô¼ºÊµÏֵķ½·¨¾ÍÐÐÁË¡£ÕâÑùÒ²·ûºÏÃæÏò¶ÔÏóÁìÓòÀïÒ»ÌõÖØÒªµÄÔÔò£º
OCP(open_closed Principle)
£¬¼´Ò»¸öºÃµÄÉè¼ÆÓ¦¸ÃÄܹ»ÈÝÄÉÐµĹ¦ÄܵÄÔö¼Ó£¬µ«ÊÇÔö¼ÓµÄ·½Ê½²»ÊÇÐÞ¸ÄÔÓеÄÀ࣬¶øÊÇÌí¼ÓеÄÀà¡£
Ê×
ÏȽ¨Á¢Ò»¸ö»ùÀࣺMsg£¬¸Ã³éÏóÀàÖÐÓÐÁ½¸öÓòsenderºÍreceiver·Ö±ð¼Í¼ÏûÏ¢µÄ·¢ËÍÕߺͽÓÊÕÕß¡£ÕâÁ½¸öÓòÊÇÔÚ¹¹ÔìÏûÏ¢Ààʱ¾ÍÌîд
µÄ£¬receiverÓò¿ÉÒÔΪ¿Õ£¬¿Õ±íʾ·¢¸øË¶¼¿ÉÒÔ£¬ÓÉת·¢·þÎñÆ÷À´¾ö¶¨¡£¸ÃÀàµÄ·½·¨°üÀ¨È¡µÃÕâÁ½¸öÓòµÄÖµºÍÏûÏ¢µÄ´¦Àíº¯Êý¡£ÏûÏ¢µÄ´¦Àíº¯Êý
process()Êǿպ¯Êý£¬¹©¼Ì³ÐÕßÖØÔØ¡£
½¨Á¢ÁËÕâ¸ö³éÏó»ùÀàºó£¬Äã¾Í¿ÉÒԼ̳ÐËüÍê³ÉÄã×Ô¼ºµÄÀà¡£¾Ù¸öÀý×Ó£¬¼ÙÈçÎÒÒª½¨Á¢Ò»¸ö·Ö×éÐͬ¹¤×÷µÄ»æÍ¼ÏµÍ³£¬¶øÇÒÖ§³Ö×éÔ±Ö®¼äµÄ¶Ô»°£¬ÄÇôÎÒ¿ÉÒÔ½¨Á¢ÈçϵÄÀ༯ºÏ£º
SendTextMsg(String sender,String receiver,String info)//ÏòÖ¸¶¨µÄÈË·¢ËͶԻ°¡£
AddLineMsg(String sender,Point a,Point b)//ÔÚÖ¸¶¨µÄµãÖ®¼ä»æÖÆÒ»ÌõÖ±Ïß
AddRectangle(String sender,point start,Point end)//½¨Á¢Ö¸¶¨µÄ¾ØÐÎ
AddRotundaMsg(String sender,Point center,int radius)//½¨Á¢Ö¸¶¨µÄÔ²
RemoveObjectMsg(String sender,int ID)//ɾ³ýÖ¸¶¨±àºÅµÄͼÐζÔÏó
……
ÒÔ´ËÀàÍÆ£¬¿ÉÒÔ½¨Á¢ºÜ¶àµÄÏûÏ¢Àà¡£ÔÚÿ¸öÀàµÄÄÚ²¿¶¼ÓÉÒ»¸ö´¦Àí¸ÃÀàµÄ·½·¨process()£¬Ìîд¸Ã·½·¨¾Í¿ÉÒÔʵÏÖ¶ÔÏûÏ¢ÀàµÄ´¦Àí£¬¶ø·þÎñÆ÷Ö»¸ºÔðÍê³ÉÏûÏ¢µÄת·¢¹¦ÄÜ¡£ÕâÑù£¬Ò»Ì×ÏûϢϵͳ¾Í½¨Á¢ÁË¡£
»ØÒ³Ê×
·þÎñÆ÷µÄ½á¹¹
Èç¹ûÒª·þÎñÆ÷ʵÏÖͬʱΪÿ¸ö¿Í»§¶Ë
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
ÔÚ¿ª·¢Ò»¸öjavaµÄ¹ÜÀíϵͳʱ£¬ÖÐÎÄÎÊÌâ³£³£À§ÈÅ×ÅÎÒÃÇ£¬¸ù¾ÝÎҵľÑ飬ÎÞ·ÇΪÏÂÃæ¼¸ÖÖ£»
²½Öè1.oreacle ¿Í»§¶Ë»·¾³±äÁ¿µÄÐ޸ġ£
[ECP_WEB]/oracle$locale
LANG=zh_CN.gbk
LC_CTYPE="zh_CN.gbk"
LC_NUMERIC="zh_CN.gbk"
LC_TIME="zh_CN.gbk"
LC_COLLATE="zh_CN.gbk"
LC_MONETARY="zh_CN.gbk"
LC_MESSAGES="zh ......
ÁªÍ¨£º³¹µ×·ÅÆúORÓûÇܹÊ×Ý£¿
ÒµÄÚÈÕǰ´«³öÏûÏ¢£¬ÓÉÓÚÆ»¹û¼á³Ö·Ö³Éģʽ£¬ÁªÍ¨¸ß²ã¶ÔÓÚÒýÈëÆ»¹û̬¶ÈÒÑÎÞÔçÏȼá¾ö¡£“Ëæ×ÅÊÖ»úµÄ²»¶Ï¸üл»´ú£¬Ò»µãÓпÉÄܰüº¬µÄ¹¦ÄÜÌØ±ðÊÇÁªÍ¨¼ÓÈë¹È¸è¿ª·ÅÊÖ»úÁªÃË£¬ÔÚÊý¾Ý±£»¤ºÍ¼á¹ÌÐ×÷¼Æ»®ÍÆ×ÔÓпª·Å²Ù×÷ƽ̨ÊÖ»ú£¬ÔÚÊý¾Ý±£»¤ºÍ¼á¹ÌÐ×÷ javaµç×ÓÊéÃâ·ÑÏÂÔØiPhoneÔÚÆäÕ½ÂÔÖ ......
JAVA ÀàÒýÓÃÓг£Óõ½µÄÓÐÈýÖУº
µÚÒ»ÖÖ :super ÊǸ¸ÀàÒýÓã¬Í¨¹ýËü¿ÉÒÔ·ÃÎʸ¸ÀàµÄÊôÐԺͷ½·¨¡£
µÚ¶þÖÖ £ºthisÊǵ±Ç°ÀàµÄÒýÓá£Í¨¹ýËû¿ÉÒÔ·ÃÎʵ±Ç°ÀàµÄ·½·¨ºÍÊôÐÔ¡£
µÚÈýÖÖ£º×ÓÀàµÄÒýÓã¬ÎÒ³£Óø¸ÀàµÄ¶ÔÏóÈ¥·ÃÎÊ×ÓÀàµÄ¶ÔÏóÀ´ÊµÏÖ¶à̬¡£ÀýÈ磺ˮ¹ûÀà Ë®¹û=new Æ»¹ûÀࣨ£©£»
ÕâÑùÎÒÃÇ¿ÉÒÔͨ¹ý Ë®¹ûÕâ¸ö¶ÔÏóÈ¥·ÃÆ»¹ûÀ ......
±¾ÎÄÊÇÓÉJRÖ÷³Öд×÷µÄ¡¶J2SE½ø½×¡·Ò»ÊéµÄ²¿·ÖÕ½ÚÕûÀí¶ø³É£¬¡¶J2SE½ø½×¡·ÕýÔÚд×÷¡¢ÍêÉÆ½×¶Î¡£ÄúÔĶÁºó£¬ÓÐÈκν¨Òé¡¢ÅúÆÀ£¬ÇëºÍÎÒÁªÏµ£¬»òÔÚhttp://www.javaresearch.org/forum/thread.jsp?column=376&thread=7576' target='_blank' class='l2'>Õâ¶ùÁôÑÔ¡£¡¶J2SE½ø½×¡·Ð´×÷ÏîÄ¿×é¸ÐлÄúÔĶÁ±¾ÎÄ¡£
ÔÚµ±½ñÕ ......