java³ÌÐòÖе÷ÓÃÉãÏñͷʵÏÖjsp³ÌÐòÉãÏñÍ·Êý¾Ý²É¼¯
½üÆÚµÄÒ»¸öÏîÄ¿ÐèҪʵÏÖÉãÏñͷͼÏñ²É¼¯£¬¾¹ýһϵÁеÄÕÛÌÚÒÔºó£¬ÖÕÓÚʵÏÖÁËÕâ¸ö¹¦ÄÜ£¬ÏÖÕûÀíһϡ£
±¾Éí¾Íjava¼¼ÊõÀ´Ëµ£¬ÒªÊµÏÖÉãÏñÍ·¶þ´Î¿ª·¢£¬²É¼¯ÉãÏñͷͼƬ£¬ÐèҪʹÓõ½JMF£¬JMFÊʺÏʹÓÃÔÚj2se³ÌÐòµ±ÖУ¬ÎÒÐèÒªÔÚweb³ÌÐòÖе÷ÓÃÉãÏñÍ·£¬ºÜÃ÷ÏÔJMFÊǸ㲻¶¨ÁË£¬Ïë¹ýдһ¸öapplet³ÌÐò£¬Ö»ÊÇÄǶ«Î÷ÒªÇó¿Í»§¶Ë±ØÐëÒªÓÐjre»·¾³£¬Õâ¸ö¶ÔÓÚÎÒÀ´Ëµ²»Ì«ºÏÊÊ£¬Äã×ܲ»ÄÜÖ¸ÍûÓû§·ÃÎÊÄãµÄÍøÕ¾Ê±ÏÈÏÂÔØÒ»¸öºÜ´óµÄjreÈ¥°²×°ÒÔºóÔÙÀ´ÔٴηÃÎʰɣ¿
¼ÈÈ»JMF²»ÊÊÓã¬ÄÇôÎÒÃÇÔÚjavaÏîÄ¿ÖÐÈçºÎʵÏÖ¿ØÖÆÉãÏñÍ·×¥ÅÄÄØ£¿±¾ÉíÔÚwindowsƽ̨ÖÐÎÒÃÇ¿ÉÒÔʹÓÃÊÓÆµ²É¼¯¿¨µÈµÄ¶þ´Î¿ª·¢°üȥʵÏÖÊÓÆµÊý¾ÝµÄ·ÃÎÊ£¬µ«ÊÇÏÖÔÚµÄÉãÏñÍ·¶¼ÊÇusbµÄ£¬ÉõÖÁÊDZʼDZ¾µçÄÔµÄÏÔʾÆÁÉϾʹøÓÐÉãÏñÍ·£¬ÕâÖÖÇé¿öÏÂʹÓòɼ¯¿¨¶þ´Î¿ª·¢°üµÄ·½°¸ÓÖ²»ÊÊÓã¬Ö»ÄÜ×Ô¼ºÐ´³ÌÐòÈ¥×öÒ»¸öÀàËÆÓÚ“ÉãÏñÍ·ÕÕÏàÈí¼þ”µÄ¶«Î÷£¬¾¹ýһϵÁеķÖÎö£¬×îºóÖÕÓÚʵÏÖÁËÔÚweb³ÌÐòÖе÷ÓÃÉãÏñÍ·£¬¿ÉÒÔͨ¹ýjs´úÂë¿ØÖÆÅÄÕÕ£¬Í¨¹ýajax¼¼ÊõʵÏÖÊý¾ÝµÄÉÏ´«£¬ËäÈ»ÎÒûÓÐÔÚasp.net³ÌÐòÖвâÊÔ£¬µ«ÊÇÓ¦¸ÃÖ§³Ö.net¼¼Êõ£¬Ò²¿ÉÒÔʵÏÖÔÚasp.netµÄÏîÄ¿Öвɼ¯ÉãÏñÍ·Êý¾Ý£¬ÀýÈçÓÃÀ´Í¨¹ýÉãÏñÍ·ÅÄÕÕ£¬ÅÄЩ´óÍ·ÌùµÈ¡£
ÂÞàÂÁËÒ»´ó¶Ñ£¬³ÌÐò·ÅÔÚÁËcsdnµÄÏÂÔØ×ÊÔ´ÉÏÍ·ÁË£¬ÒÔºóÒª×öÉãÏñÍ·µÄ¶þ´Î¿ª·¢Ê±Ò²²»Óõ½´¦ÕÒÁË£¬Ö±½ÓÏÂÔØÊ¹Óü´¿É¡£
ÉãÏñÍ·³ÌÐòÏÂÔØµØÖ·£ºhttp://download.csdn.net/source/2332937
ѹËõ°üÖк¬ÓлùÓÚ´¿ÍøÒ³µÄÉãÏñÍ·ÕÕÆ¬²É¼¯Ê¾Àý³ÌÐò£¬º¬ÓлùÓÚjquery¿ò¼ÜµÄajaxÊý¾Ý²Ù×÷³ÌÐòʾÀý£¬¾ßÌåµÄÔõôµ÷ÓÃÉãÏñÍ·¿´Ê¾Àý´úÂë°É£¬ÏàÐÅÉÔ΢¶®Ð©¼¼ÊõµÄÈËÓ¦¸Ã¶¼ÄÜ¿´¶®£¬ÓÐÍêÕûµÄ»ùÓÚjava¼¼ÊõµÄÕÕÆ¬²É¼¯Ê¾Àý³ÌÐò£¬Ê¹ÓõÄÊÇjspÒ³Ãæ²É¼¯ÕÕÆ¬£¬serlvet³ÌÐò½ÓÊÕÉãÏñÍ·ÕÕÆ¬Êý¾Ý¡£
ÒÔÏÂΪ³ÌÐòµÄʾÀýÔËÐÐЧ¹û£º
Ïà¹ØÎĵµ£º
1.2 ¹¤³§·½·¨£¨Factory Method£©Ä£Ê½
¹¤³§·½·¨Ä£Ê½ÊÇÀàµÄ´´½¨Ä£Ê½£¬ÓÖ½ÐÐéÄâ¹¹Ôì×Ó£¨Virtual Constructor£©Ä£Ê½»òÕß¶à̬ÐÔ¹¤³§£¨Polymorphic Factory£©Ä£Ê½¡£
¹¤³§·½·¨Ä£Ê½µÄÓÃÒâÊǶ¨ÒåÒ»¸ö´´½¨²úÆ·¶ÔÏóµÄ¹¤³§½Ó¿Ú£¬½«Êµ¼Ê¹¤×÷ÍÆ³Ùµ½×ÓÀàÖС£
1.2.1 ¹¤ ......
1.Èç¹ûÔÚÏÂÃæµÄ´úÂëÖУ¬tryLock¸Ä³Élock£¬ÄÇô»áÒ»Ö±µÈ´ý£¬Ö±µ½Äܹ»ËøÉÏÎļþΪֹ£¬µ«tryLock»áÁ¢¼´·µ»Ø¡£
Èç¹ûÒ»¸öµ÷ÓÃÁËtryLock£¬»òlock²¢Çҳɹ¦ËøÉÏÖ¸¶¨ÎļþºóµÄ³ÌÐò£¬ÔÚûÓÐÊÍ·ÅÎļþËøµÄÇé¿öÏ£¨Ã»Óе÷ÓÃrelease£©³ÌÐò¾Í½áÊø£¨°üº¬Ç¿ÖƽáÊøµÄÇé¿ö£©£¬ÄÇôÎļþËø»á×Ô¶¯±»ÊÍ·Å¡£
2.´úÂëÖеÄsleepÊÇΪÁ˱ãÓÚÑéÖ¤³ÌÐòÓõġ ......
´Ó5ÔÂ5ºÅ½øÈë¾ÍÒµ°àµ½ÏÖÔÚËÄÌìµÄʱ¼äÁË£¬ÉÏÁËÕ⼸Ìì¿Î·¢ÏÖ¾ÍÒµ°àµÄÇ¿¶ÈÕæµÄºÜ´ó£¬²»ÏñÒÔǰ»ù´¡°àµÄʱºòÄÇô»¹±È½ÏÇáËÉ£¬ÒѾ½¥½¥¸Ð¾õµ½Á˳ÔÁ¦£¬ÒòΪÏÖÔÚÉÏ¿ÎÐèÒª½²½âµÄ֪ʶµãÌ«¶à£¬ÓÐʱºòÏÂÎçÀÏʦ½²µ½6µã¶àÖÓ²ÅÏ¿Σ¬¿ÎÉϵÄÁ·Ï°Ê±¼äÔ½À´Ô½ÉÙÁË£¬Ö»ÄÜ×Ô¼ºÀûÓÿκóµÄʱ¼ä¶àÁ·Ï°Êµ¼ù£¬Ðí¶à¶«Î÷»¹¶¼ÊǵÚÒ»´Î ......
½ñÌìÊÇÏîÄ¿µÄµÚÈýÌìÁË£¬ºÍ×òÌìµÄÄÚÈݲ¶à£¬ËùÒÔ½ñÌìµÄ×ܽáûÓÐÎ§ÈÆÏîĿչ¿ª£¬ÎÒÖ®ËùÒÔ£¬ÒªÄóöCVS/SVNÀ´ËµµÄÔÒòÊÇÒòΪ°æ±¾¿ØÖÆÆ÷·Ç³£µÄÖØÒª£¬ÒòΪÒÔºóÎÒÃǽøÈ빫˾֮ºó£¬µÚÒ»´ÎÊÂÇé¾ÍÊǸæËßµ¥ÈË¿ª·¢µÄģʽ £¬´ó¼Ò¶¼ÖªµÀÔÚÆóÒµÀïÃæ£¬ÊDz»ÊÇÊÇÒ»¸öÈË¿ª·¢µÄ£¬ÊÇÐ×÷¿ª·¢¡£ËùÒÔ£¬×÷Ϊһ¸öÓпª·¢¾ÑéµÄͬ־¶¼ÖªµÀ£¬ÕâÁ ......
ÔÚJSPÖй²ÏíÊý¾Ý£¬´óÌå·ÖΪ2ÖÐÇé¿ö¡£Ò»ÊÇÔÚͬһ¸öÓû§µÄ²»Í¬Ò³ÃæÖ®¼ä¹²ÏíÊý¾Ý£¬¶þÊÇÔÚ²»Í¬µÄÓû§Ö®¼ä¹²ÏíÊý¾Ý.
¶ÔÓÚͬһ¸öÓû§µÄ»á»°£¬ÒªÏëÔÚ²»Í¬µÄÒ³ÃæÖ®¼ä¹²ÏíÊý¾Ý£¬¿ÉÓÐÒÔϼ¸ÖÖÑ¡Ôñ
¡ñ°ÑÊý¾Ý±£´æÔÚSessionÖУ¨ÕâÊǷdz£³£¼ûµÄ·½Ê½£©¡£
¡ñͨ¹ýCookie.
¡ñͨ¹ýÒþº¬µÄ±íµ¥°ÑÊý¾Ý´«µ½ÏÂÒ»¸öÒ³Ãæ¡£
¡ñͨ¹ýServletContext¶ ......