Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
´úÂëÕû½àÖ®µÀÄÚÈݸÅÀ¨
 
  À´Ô´£ºblog.csdn.net   ·¢²¼ÓÚ£º 2017-1-16
  3129  次浏览      28
 

Ò»¸öżȻµÄ»ú»á¶ÁÁË´úÂëÕû½àÖ®µÀ£¬¾õµÃÕâ±¾ÊéдµÄºÜºÃ£¬ËùÒԾͽ«ÀïÃæ×Ô¼º¾õµÃºÜ¾­µäµÄÄÚÈݼǼÏÂÀ´£¬×÷Ϊ×Ô¼ºÒÔºóд´úÂëµÄ±ê×¼ºÍ×¼Ôò¡£Í¬Ê±Ò²ÎªÄÇÐ©Ôø¾­À§»ó¹ýµÄÈËÒ»µã²Î¿¼°É¡«£¡

ÔÚÕýʽ¿ªÊ¼Ö®Ç°£¬ÎÒÃÇÏÈ˼¿¼¼¸¸ö¼¸¸öÎÊÌ⣺

1.ÐèÇóÓë´úÂëÄĸöÖØÒª£¿

´ð£º²¢²»ÊÇËùÓеIJúÆ·¶¼ÄÜÌá³öºÏÀíµÄÐèÇ󣬵±ÄãÃæ¶ÔÒ»¸öÌá³ö²»ºÏÀíÐèÇóµÄ²úÆ·µÄʱºò£¬ÄãÐèÒª¼á³Ö×Ô¼ºµÄÔ­Ôò£¬²»ÄÜÍ×Э¡£

2.Ò×¶ÁºÍÒ×¶®ÊÇÒ»»ØÊÂÂð£¿

´ð£ºÒ×¶ÁµÄ´úÂëºÍÒ×¶®µÄ´úÂëÊÇÓÐÇø±ðµÄ£¬²»ÊÇÒ×¶ÁµÄ´úÂë¾ÍÊÇÒ×¶®µÄ´úÂë¡£

3.ʲôÊDzâÊÔÇý¶¯´úÂ룿

´ð£º²âÊÔÇý¶¯´úÂ룬ÄãдµÄ´úÂëÒª¿ÉÒÔÖ´Ðе¥Ôª²âÊÔ¡£Èç¹ûÄã·¢ÏÖÄãµÄ´úÂëºÜÄÑдµ¥Ôª²âÊÔ£¬ÄÇôÄã¾ÍҪ˼¿¼ÄãµÄ´úÂëÊDz»ÊÇÒѾ­²»Õû½àÁË£¬»òÕß˵ÒѾ­ÂÒ³ÉÒ»ÍÅÁË¡£

4.ʲôÊǼòµ¥µÄ´úÂ룿

´ð£º1.ÄÜͨ¹ýËùÓвâÊÔ

2.ûÓÐÖØ¸´´úÂë

3.ÌåÏÖϵͳÖÐÈ«²¿Éè¼ÆÀíÄî

4.°üº¬¾¡Á¿ÉÙµÄʵÌ壬°üÀ¨£¬À࣬º¯Êý£¬·½·¨µÈ

Èç¹ûij¶Î´úÂëÔÚ³ÌÐòÉè¼ÆÖз´¸´³öÏÖ£¬¾ÍÖ¤Ã÷Ïë·¨ÔÚ´úÂëÖÐûÓкܺõÄÌåÏÖ³öÀ´¡£×ÜÖ®£¬²»ÒªÖظ´´úÂ룬ֻ×öÒ»¼þÊ£¬±í´ïÁ¦£¬Ð¡¹æÄ£³éÏó¡£

µÚ¶þÕ ÓÐÒâÒåµÄÃüÃû

Ò»¡¢±äÁ¿ÃûµÄÃüÃû£º

1.Ãû¸±Æäʵ

±äÁ¿£¬º¯Êý»òÀàµÄÃû³ÆÓ¦¸ÃÒѾ­´ð¸´ÁËËùÓеĴóÎÊÌâ¡£ËüÓ¦¸Ã¸æËßÄ㣬ËüΪʲô»á´æÔÚ£¬Ëü×öʲôÊÂÇ飬Ӧ¸ÃÔõôÓá£Èç¹ûÃû³ÆÐèҪעÊÍÀ´²¹³ä£¬ÄÇô¾Í²»ËãÃû¸±Æäʵ¡£

2.±ÜÃâÎóµ¼

±ØÐë±ÜÃâÁôÏÂÑڲشúÂë±¾ÒâµÄ´íÎóÏßË÷¡£

3.×öÓÐÒâÒåµÄÇø·Ö

Ö»ÒªÌåÏÖ³öÓÐÒâÒåµÄÇø·Ö£¬Ê¹ÓÃaºÍtheÕâÑùµÄǰ׺¾ÍûÓÐ´í¡£·Ï»°¾ÍÊÇÈßÓà¡£

4.ʹÓöÁµÃ³öÀ´µÄÃû³Æ

²»ÒªÓÃɵºõºõµÄ×ÔÔì´Ê£¬¶ø²»ÊÇÇ¡µ±µÄÓ¢Óï´Ê¡£

5.ʹÓÿÉËÑË÷µÄÃû³Æ

ʹÓñãÓÚËÑË÷µÄÃû×Ö¡£

6.±ÜÃâʹÓñàÂë

°ÑÀàÐÍ»òÕß×÷ÓÃÓò±à½øÃû³ÆÀïÃæ£¬Í½È»Ôö¼ÓÁ˽âÂëµÄ¸ºµ£¡£Ã»ÀíÓÉÒªÇóÿλÐÂÈ˶¼ÔÚŪÇåÒªÓ¦¸¶µÄ´úÂëÖ®Í⣬»¹ÒªÔٸ㶮ÁíÒ»ÖÖ±àÂ롱ÓïÑÔ¡±¡£

7.±ÜÃâ˼άӳÉä

²»Ó¦µ±ÈöÁÕßÔÚÄÔÖаÑÄãµÄÃû³Æ·­ÒëΪËûÃÇÊìÖªµÄÃû³Æ£¬ÓÈÆäÊÇÔÚ¾­³£³öÏÖÔÚÑ¡ÔñÊÇʹÓÃÎÊÌâÁìÓòÊõÓﻹÊǽâ¾ö·½°¸ÁìÓòÊõÓïµÄʱºò¡£

8.ÀàÃû»ò¶ÔÏóÃû×îºÃʹÓÃÃû´Ê»òÕßÃû´Ê¶ÌÓï

9.·½·¨Ãû×îºÃʹÓö¯´Ê»òÕß¶¯´Ê¶ÌÓï

10.±ð°ç¿É°®

ÃüÃûÒ»¶¨ÒªÍ¨Ë×Ò×¶®¡£

11.ÿһ¸ö¸ÅÄî¶ÔÓ¦Ò»¸ö´Ê

¸øÃ¿¸ö³éÏó¸ÅÄîÑ¡ÔñÒ»¸ö´Ê£¬²¢Ò»ÒÔ¹áÖ®

12.±ðÓÃË«¹ØÓï´Ê

±ÜÃ⽫ͬһ¸ö´ÊÓÃÓÚ²»Í¬Ä¿µÄ£¬×ñÑ­Ò»´ÊÒ»ÒåµÄÔ­Ôò

12.ʹÓýâ¾ö·½°¸ÁìÓòÃû

13.ʹÓÃÔ´×ÔËùÉæÁìÓòÃû

14.Ìí¼ÓÓÐÒâÒåµÄÓï¾³

ÔÚÒ»¸öbeanÖж¨Òå±äÁ¿ÃûµÄʱºò£¬±äÁ¿ÃûÒ»¶¨ÊÇ»ùÓÚʵ¼ÊʹÓó¡¾°¡£

15.²»ÒªÌí¼ÓûÓõÄÓï¾³

µÚÈýÕ¡¡º¯Êý

1.¶ÌС

º¯ÊýµÚÒ»¹æÔòÊÇÒª¶ÌС¡£µÚ¶þÌõ¹æÔòÊÇ»¹Òª¸ü¶ÌС¡£

2.Ö»×öÒ»¼þÊÂ

a.º¯ÊýÓ¦¸Ã×öÒ»¼þÊ¡£×öºÃÕâ¼þÊ¡£Ö»×öÒ»¼þÊ¡£Èç¹û¿ÉÒÔ´ÓÄãµÄº¯ÊýÖл¹Äܲð·Ö³öÒ»¸öº¯Êý£¬¸Ãº¯Êý²»½öÖ»Êǵ¥´¿µØÖØÐÂÚ¹ÊÍÆäʵÏÖ£¬ÄÇôÄãÉè¼ÆµÄº¯Êý¾Í²»ÊÇÒ»¸öºÃµÄº¯Êý¡£

b.º¯ÊýÖеÄÇø¶Î£¬Èç¹ûº¯Êý±»ÇзÖÁ˶à¸öÇø¶Î£¬Õâ¾ÍÖ¤Ã÷¸Ãº¯Êý×öµÄÊÂÇéÌ«¶àÁË¡£

3.ÿ¸öº¯ÊýÒ»¸ö³éÏó²ã¼¶

4.switchÓï¾ä

È·±£Ã¿¸öswitch¶¼Âñ²ØÔڽϵ͵ijéÏó²ã¼¶£¬¶øÇÒÓÀÔ¶²»Öظ´¡£

5.ʹÓÃÃèÊöÐÔµÄÃû³Æ

ÃüÃû·½Ê½Òª±£³ÖÒ»Ö¡£Ê¹ÓÃÓëÄ£¿éÃûÒ»ÂöÏà³ÐµÄ¶ÌÓï¡¢Ãû´ÊºÍ¶¯´Ê¸øº¯ÊýÃüÃû¡£ÀýÈ磺includeSetupPages¡£

6.º¯Êý²ÎÊý

×îÀíÏëµÄº¯Êý²ÎÊýµÄÊýÁ¿ÊÇÁã¸ö£¬Æä´ÎÊÇÒ»£¬ÔÙ´ÎÊǶþ£¬Ó¦¾¡Á¿±ÜÃâÈý¡£ÓÐ×ã¹»µÄÀíÓɲÅÄÜÓÃÉÏÈý¸öÒÔÉϵIJÎÊý¡£

Èç¹ûº¯Êý¿´À´ÐèÒªÁ½¸ö£¬Èý¸ö»òÕßÈý¸öÒÔÉϲÎÊý£¬¾Í˵Ã÷ÆäÖÐһЩ²ÎÊýÓ¦¸Ã·âװΪÀàÁË¡£

º¯ÊýºÍº¯ÊýµÄ²ÎÊýÃüÃûÒ»°ãÊǶ¯Ãû´Ê±È½ÏºÃ¡£

7.ÎÞ¸±×÷ÓÃ

8.·Ö¸îÖ¸ÁîÓë²éѯ

º¯ÊýҪô×öʲôÊ£¬ÒªÃ´»Ø´ðʲôÊ£¬µ«¶þÕß²»¿É¼æµÃ

9.ʹÓÃÒì³£Ìæ´ú·µ»Ø´íÎóÂë

a.·µ»Ø´íÎóÂëµÄʱºò£¬¾ÍÊÇÔÚÒªÇóµ÷ÓÃÕßÁ¢¿Ì´¦Àí´íÎó¡£

b.Èç¹ûʹÓÃÒì³£Ìæ´ú·µ»Ø´íÎóÂ룬´íÎó´¦Àí´úÂë¾ÍÄÜ´Óס·¾¶´úÂëÖзÖÀë³öÀ´£¬µÃµ½¼ò»¯¡£

c.³éÀëtry/catch´úÂë¿é

10.±ðÖØ¸´×Ô¼º

11.½á¹¹»¯±à³Ì

µÚËÄÕ¡¡×¢ÊÍ

1.Èç¹ûÄã´úÂëдµÄ×ã¹»ºÃµÄ»°£¬¿ÉÒÔÈÃÈËÒ»¿´¾Í¶®£¬ÄÇôÄã¾Í²»ÐèÒªÔÙдעÊÍ¡£Èç¹ûÄãµÄ´úÂëÐèҪעÊÍ£¬ÄÇôÄã¾ÍÐèÒªÏëÏëÊDz»ÊÇÄãµÄ±í´ïˮƽÓÐÎÊÌâ¡£

2.ÕæÕýºÃµÄ×¢ÊÍÊÇÏë°ì·¨²»ÓÃдעÊÍ£¬ÄÇôʲôÑùµÄ×¢ÊÍÐèÒªÐ´ÄØ£¿

a.·¨ÂÉÐÅÏ¢

b.ÌṩÐÅÏ¢µÄ×¢ÊÍ

c.ÌṩÒâͼµÄ½âÊÍ

d.²ûÊÍ

e.¾¯¸æ

f.TODO×¢ÊÍ

TODOÊÇÒ»ÖÖ³ÌÐòÒªÈÏΪӦ¸ÃÒª×öµÄ£¬µ«ÊÇÓÉÓÚijÖÖÔ­ÒòûÓÐ×öµÄ

g.·Å´ó

·Å´óijЩ¿´ËƲ»ºÏÀíµÄµØ·½

µÚÁùÕ¡¡¶ÔÏóºÍÊý¾Ý½á¹¹

1.µÃī߯¶¨ÂÉ

Ä£¿é²»Ó¦¸ÃÁ˽âËûËù²Ù×÷¶ÔÏóµÄÄÚ²¿ÇéÐΡ£¶ÔÏóÒþ²ØÊý¾ÝÆØÂ¶²Ù×÷£¬Õâ¾ÍÒâζ×ŶÔÏó²»Ó¦¸Ãͨ¹ý´æÈ¡Æ÷ÆØÂ¶ÆäÄÚ²¿½á¹¹¡£

µÚÆßÕ¡¡´íÎó´¦Àí

1.½«ÒµÎñÂß¼­ºÍ³ö´í´¦ÀíÒ»¶¨Òª¸ôÀ뿪£¬µ«ÊDz¢²»ÊÇËùÓеÄÇé¿ö¶¼ÊÔÓã¬ÔÚ²»ÊÊÓõÄÇé¿öÏÂÎÒÃÇ¿ÉÒÔ´´½¨Ò»¸öÅäÖöÔÏó½«ÌØÊâÇé¿ö¸øÓè·µ»Ø¡£

2.Òì³£´¦Àí²»Äܹý¶àµÄÆØÂ¶ÊµÏÖϸ½Ú£¬Ö÷ÒªÌáÏÖÔÚÒì³£Å׳öµÄÕ»ÐÅÏ¢ÉÏ¡£

µÚ°ËÕ¡¡±ß½ç

1.Õû½àµÄ±ß½ç£¬±ß½çÉϵĴúÂëÒªÇåÎúµÄ·Ö¸îºÍ¶¨ÒåÁËÆÚÍûµÄ²âÊÔ¡£Ó¦¸Ã±ÜÃâÎÒÃǵĴúÂë¹ý¶àµØÁ˽âµÚÈý·½´úÂëÖеÄÌØ¶¨ÐÅÏ¢¡£

µÚ¾ÅÕ¡¡µ¥Ôª²âÊÔ

1.TDD¡¡Èý¶¨ÂÉ

a.ÔÚ±àд²»ÄÜͨ¹ýµÄµ¥Ôª²âÊÔǰ£¬²»¿É±àдÉú²ú´úÂë¡£

b.Ö»¿É±àд¸ÕºÃÎÞ·¨Í¨¹ýµÄµ¥Ôª²âÊÔ£¬²»ÄܱàÒëÒ²Ë㲻ͨ¹ý

c.Ö»¿É±àд¸ÕºÃ×ãÒÔͨ¹ýµ±Ç°Ê§°Ü²âÊÔµÄÉú²ú´úÂë

2.Õû½à²âÊÔÈýÒªËØ

a.¿É¶ÁÐÔ

b.¿É¶ÁÐÔ

c.¿É¶ÁÐÔ

3.Õû½à²âÊÔµÄÎåÌõÔ­Ôò£º

a.¿ìËÙ£¬²âÊÔÓ¦¸Ã¹»¿ì

b.¶ÀÁ¢£¬²âÊÔÓ¦¸ÃÏ໥¶ÀÁ¢

c.¿ÉÖØ¸´£¬²âÊÔÓ¦µ±¿ÉÔÚÈκλ·¾³ÖÐÖØ¸´Í¨¹ý¡£

d.×Ô×ãÑéÖ¤£¬²âÊÔÓ¦¸ÃÓв¼¶ûÖµÊä³ö£¬ÎÞÂÛ²âÊÔÊdzɹ¦»¹ÊÇʧ°Ü£¬²»Ó¦¸ÃÈ˹¤Í¨¹ýlogÀ´È·ÈϲâÊÔÊÇ·ñ³É¹¦»òÕßʧ°Ü¡£

e.¼°Ê±£¬²âÊÔÓ¦¼°Ê±±àд¡£µ¥Ôª²âÊÔÓ¦¸ÃÇ¡ºÃÔÚʹÆäͨ¹ýµÄÉú²ú´úÂë֮ǰ±àд¡£Èç¹ûÔÚ±àдÉú²ú´úÂëÖ®ºó±àд²âÊÔ£¬Äã»á·¢ÏÖÉú²ú´úÂëÄÑÒÔ²âÊÔ¡£Äã¿ÉÄÜ»áÈÏΪijЩÉú²ú´úÂë±¾ÉíÄÑÒÔ²âÊÔ¡£Äã¿ÉÄܲ»»áÈ¥Éè¼Æ¿É²âÊԵĴúÂë¡£

µÚʮա¡Àà

1.µ¥Ò»È¨ÔðÔ­Ôò£¬Àà»òÕßÄ£¿éÓ¦ÓÐÇÒÖ»ÓÐÒ»Ìõ¼ÓÒÔÐ޸ĵÄÀíÓÉ¡£

2.ÄÚ¾Û£¬Èç¹ûÒ»¸öÀàÖеÄÿ¸ö±äÁ¿¶¼±»Ã¿¸ö·½·¨ËùʹÓã¬Ôò¸ÃÀà¾ßÓÐ×î´óµÄÄÚ¾ÛÐÔ¡£ÄÚ¾ÛÐԸߣ¬Òâζ×ÅÀàÖеķ½·¨ºÍ±äÁ¿Ï໥ÒÀÀµ£¬Ï໥½áºÏ³ÉÒ»¸öÂß¼­ÕûÌå¡£

µÚʮһÕ¡¡ÏµÍ³

1.½«ÏµÍ³µÄ¹¹ÔìÓëʹÓ÷ֿª

Èí¼þϵͳӦ½«Æðʼ¹ý³ÌºÍÆôʼ¹ý³ÌÖ®ºóµÄÔËÐÐʱÂß¼­·ÖÀ뿪£¬ÔÚÆðʼ¹ý³ÌÖй¹½¨Ó¦ÓöÔÏó£¬Ò²»á´æÔÚÏ໥²ø½áµÄÒÀÀµ¹ØÏµ¡££¨ÑÓ³Ù³õʼ»¯¿ÉÒÔ¼Ó¿ì³ÌÐòÔËÐÐËÙ¶È£©

1.1·Ö½âmain

½«³ÌÐòµÄ¹¹Ôì·Åµ½main£¬²¢Ê¹ÆäÓëÔËÐÐʱÂß¼­·Ö¿ª£¬mainÖ»¹Ü¹¹Ôì²¢½«¹¹ÔìºóµÄÊý¾Ý¶ÔÏó·¢Ë͸ø¸÷¸öÓ¦Ó㬻òÕß±»¸÷¸öÓ¦ÓÃʹÓᣵ«ÊÇ£¬²»²ÎÓëÔËÐÐʱµÄÈκÎÂß¼­¿ØÖÆ¡£

1.2¹¤³§Ä£Ê½

ʹÓøÃģʽ¿ÉÒÔ½«ÏµÍ³¹¹ÔìºÍϵͳÔËÐÐʱÂß¼­·Ö¿ª¡£

1.3ÒÀÀµ×¢È루ÐèҪǿ»¯Àí½â£©

1.4À©ÈÝ

¡°Ò»¿ªÊ¼¾Í×ö¶Ôϵͳ¡±´¿ÊôÉñ»°¡£·´Ö®£¬ÎÒÃÇÓ¦¸ÃֻȥʵÏÖ½ñÌìµÄÓû§¹ÊÊ£¬È»ºóÖØ¹¹£¬Ã÷ÌìÔÙÀ©Õ¹ÏµÍ³£¬ÊµÏÖÐÂÓû§µÄ¹ÊÊ¡£Õâ¾ÍÊǵü´úºÍÔöÁ¿Ãô½ÝµÄ¾«ËèËùÔÚ¡£²âÊÔÇý¶¯¿ª·¢£¬Öع¹ÒÔ¼°ËûÃÇ´òÔì³öµÄÕû½àµÄ´úÂë¡£

1.5²âÊÔÇý¶¯ÏµÍ³¼Ü¹¹

×î¼ÑµÄϵͳ¼Ü¹¹ÓÉÄ£¿é»¯µÄ¹Ø×¢ÃæÁìÓò×é³É£¬Ã¿¸ö¹Ø×¢Ãæ¾ùÓô¿±à³ÌÓïÑÔ¶ÔÏóʵÏÖ¡£²»Í¬µÄÁìÓòÖ®¼äÓÃ×î²»¾ßÓÐÇÖº¦ÐԵķ½Ãæ»òÀà·½Ãæ¹¤¾ß½áºÏÆðÀ´¡£ÕâÖּܹ¹¾ÍÄܲâÊÔÇý¶¯£¬¾ÍÏñ´úÂëÒ»Ñù¡£(ÐèÒª¹Ø×¢ÃæÏòÇÐÆ¬±à³Ì(POJO))

1.6ÓÅ»¯¾ö²ß

Ä£¿é»¯ºÍ¹Ø×¢ÃæÇзֳɾÍÁË·ÖÉ¢»¯¹ÜÀíºÍ¾ö²ß¡£ÔÚ¾Þ´óµÄϵͳÖУ¬²»¹ÜÊÇÒ»×ù³ÇÊлòÊÇÒ»¸öÈí¼þÏîÄ¿£¬ÎÞÈËÄÜ×öËùÓеľö²ß¡£×îºÃÊÇÊÚȨ¸ø×îÓÐ×ʸñµÄÈË¡£ÓµÓÐÄ£¿é»¯¹Ø×¢ÃæµÄPOJOϵͳÌṩµÄÃô½ÝÄÜÁ¦£¬ÔÊÐíÎÒÃÇ»ùÓÚ×îеÄ֪ʶ×ö³öÓÅ»¯µÄ£¬Ê±»ú¸ÕºÃµÄ¾ö²ß¡£¾ö²ßµÄ¸´ÔÓÐÔ½µµÍÁË¡£

µÚÊ®¶þÕ µü½ø

12.1¡¡Í¨¹ýµü½øÉè¼Æ´ïµ½´úÂëÕû½àµÄÄ¿µÄ£º

ͨ¹ýÕ⼸¸öÔ­Ôò¿ÉÒÔÈÃÄãµÄÉè¼Æ±ä¼òµ¥£¨DIP£¬SRP£©

1.ÔËÐÐËùÓвâÊÔ

2.²»¿ÉÖØ¸´£¬

3.±í´ïÁ˳ÌÐòÔ±µÄÒâͼ

4.¾¡¿ÉÄܼõÉÙÀàºÍ·½·¨µÄÊýÁ¿

5.ÒÔÉϹæÔò°´ÆäÖØÒª³Ì¶ÈÅÅÐò

12.2¡¡¼òµ¥Éè¼Æ¹æÔò1:ÔËÐÐËùÓвâÊÔ

±àдµÄ²âÊÔÔ½¶à¾ÍÔ½ÄܳÖÐø×ßÏò±àд½ÏÒײâÊԵĴúÂ룬½ôñîºÏµÄ´úÂëºÜÄѱàд²âÊÔ¡£×ñÑ­Óйرàд²âÊÔ²¢³ÖÐøÔËÐвâÊԵļòµ¥£¬Ã÷È·µÄ¹æÔò£¬ÏµÍ³¾Í»á¸üÌù½üOOµÍñîºÏ¶È£¬¸ßÄھ۶ȵÄÄ¿±ê¡£±àд²âÊÔÒýÖ¸üºÃµÄÉè¼Æ¡£

12.3¼òµ¥Éè¼Æ¹æÔò2-4£ºÖع¹

ÔÚÖØ¹¹¹ý³ÌÖУ¬¿ÉÒÔÓ¦ÓÃÓйØÓÅÐãÈí¼þÉè¼ÆµÄÒ»ÇÐ֪ʶ¡£ÌáÉýÄÚ¾ÛÐÔ£¬½µµÍñîºÏ¶È£¬ÇзֹØ×¢Ã棬ģ¿é»¯ÏµÍ³ÐÔ¹Ø×¢Ã棬ËõСº¯ÊýºÍÀàµÄ³ß´ç£¬Ñ¡ÓøüºÃµÄÃû³Æ£¬Èç´ËµÈµÈ¡£ÕâÒ²ÊǼòµ¥Éè¼ÆÔ­ÔòºóÈýÌõ¹æÔòµÄµØ·½:Ïû³ýÖØ¸´£¬±£Ö¤±í´ïÁ¦£¬¾¡¿ÉÄܼõÉÙÀàºÍ·½·¨µÄÊýÁ¿¡£

12.4 ²»¿ÉÖØ¸´

12.5±í´ïÁ¦

12.6¾¡¿ÉÄÜÉÙµÄÀàºÍ·½·¨

µÚÊ®ÈýÕ ²¢·¢±à³Ì

1.ΪʲôҪ²¢·¢

²¢·¢ÊÇÒ»ÖÖ½âñî²ßÂÔ¡£Ëü°ïÎÒÃǰÑ×öʲôºÍºÎʱ×ö·Ö½â¿ª¡£

2.²¢·¢µÄ·ÀÓùÔ­Ôò

13.1 µ¥Ò»È¨ÔðÔ­Ôò£¨SRP£©

²¢·¢´úÂëÓ¦¸Ã´ÓÆäËû´úÂëÖзÖÀë³öÀ´£¬ÒòΪ£¬²¢·¢´úÂëÏà±ÈÓÚÆäËûµÄ´úÂëÊǺܸ´ÔӵĴæÔÚ¡£µ«ÊÇ£¬²¢·¢ÊµÏÖϸ½Ú³£³£Ö±½ÓǶÈëµ½ÆäËûÉú²ú´úÂëÖС£ÄÇôÏÂÃæ¼¸¸öÎÊÌâÐèÒª¿¼ÂÇ£¬

a.²¢·¢Ïà¹Ø´úÂëÓÉ×Ô¼ºµÄ¿ª·¢£¬Ð޸ĺ͵÷ÓÅÉúÃüÖÜÆÚ

b.¿ª·¢Ïà¹Ø´úÂëÓÉ×Ô¼ºÒª¶Ô¸¶µÄÌôÕ½£¬ºÍ·Ç²¢·¢Ïà¹Ø´úÂ벻ͬ£¬¶øÇÒÍùÍù¸üΪÀ§ÄÑ

c.¼´±ãûÓÐÖܱßÓ¦ÓóÌÐòÔö¼Ó¸ºµ££¬Ð´µÃ²»ºÃµÄ²¢·¢´úÂë¿ÉÄܵijö´í·½Ê½ÊýÁ¿ÒѾ­×ã¾ßÌôÕ½ÐÔ¡£

½¨Ò飺·ÖÀë²¢·¢Ïà¹Ø´úÂëÓëÆäËû´úÂë¡£

13.2¡¡ÏÞÖÆÊý¾Ý×÷ÓÃÓò

Á½¸öÏß³ÌÐ޸Ĺ²Ïí¶ÔÏóµÄͬһ×Ö¶Îʱ£¬¿ÉÄÜÏ໥¸ÉÈÅ£¬µ¼ÖÂδԤÆÚµÄÐÐΪ¡£½â¾ö·½°¸Ö®Ò»ÊDzÉÓÃsynchronized¹Ø¼ü×ÖÔÚ´úÂëÖб£»¤Ò»¿éʹÓù²Ïí¶ÔÏóµÄÁÙ½çÇø¡£ÏÞÖÆÁÙ½çÇøµÄÊýÁ¿ºÜÖØÒª¡£¸üй²ÏíÊý¾ÝµÄµØ·½Ô½¶à£¬¾ÍÔ½¿ÉÄܳö´í¡£

½¨Ò飺½÷¼ÇÊý¾Ý·â×°£¬ÑϸñÏÞÖÆ¶Ô¿ÉÄܱ»¹²ÏíµÄÊý¾ÝµÄ·ÃÎÊ¡£

13.3¡¡Ê¹ÓÃÊý¾Ý¸±±¾

±ÜÃâ¹²ÏíÊý¾ÝµÄºÃ·½·¨Ö®Ò»¾ÍÊÇÒ»¿ªÊ¼¾Í±ÜÃâ¹²ÏíÊý¾Ý¡£ÔÚijЩÇé¿öÏ£¬ÓпÉÄܸ´ÖƶÔÏó²¢ÒÔÖ»¶Á·½Ê½¶Ô´ý¡£ÔÚÁíÍâÒ»ÖÖÇé¿öÏ£¬ÓпÉÄܸ´ÖƶÔÏ󣬴Ӷà¸öÏß³ÌÊÕ¼¯ËùÓи±±¾µÄ½á¹û£¬²¢ÔÚµ¥¸öÏß³ÌÖкϲ¢ÕâЩ½á¹û¡£

13.4¡¡Ï߳̾¡¿ÉÄܵضÀÁ¢

ÈÃÿ¸öÏß³ÌÔÚ×Ô¼ºµÄÊÀ½çÖдæÔÚ£¬²»ÓëÆäËûÏ̹߳²ÏíÊý¾Ý¡£Ã¿¸öÏ̴߳¦ÀíÒ»¸ö¿Í»§¶ËÇëÇ󣬴Ӳ»¹²ÏíµÄÔ´Í·½ÓÄÉËùÓÐÇëÇóÊý¾Ý£¬´æ´¢Îª±¾µØ±äÁ¿¡£

½¨Ò飺³¢ÊÔ½«Êý¾Ý·Ö½âµ½¿É±»¶ÀÁ¢Ï̲߳Ù×÷µÄ¶ÀÁ¢×Ó¼¯¡£

13.5Á˽âÖ´ÐÐÄ£ÐÍ

13.5.1Éú²úÕߣ­£­£­Ïû·ÑÕßÄ£ÐÍ

Ò»¸ö»ò¶à¸öÉú²úÕßÏ̴߳´½¨Ä³Ð©¹¤×÷£¬²¢ÖÃÓÚ»º´æ»ò¶ÓÁÐÖС£Ò»¸ö»ò¶à¸öÏû·ÑÕßÏ̴߳ӶÓÁÐÖлñÈ¡²¢Íê³ÉÕâЩ¹¤×÷¡£Éú²úÕߺÍÏû·ÑÕßÖ®¼äµÄ¶ÓÁÐÊÇÒ»ÖÖÏÞ¶¨×ÊÔ´¡£

13.5.2¡¡¶ÁÕߣ­£­£­×÷ÕßÄ£ÐÍ

µ±´æÔÚÒ»¸öÖ÷ҪΪ¶ÁÕßÏß³ÌÌṩÐÅÏ¢Ô´£¬µ«Ö»Å¼¶û±»×÷ÕßÏ̸߳üÐµĹ²Ïí×ÊÔ´£¬ÍÌÍÂÁ¿¾Í»áÊǸöÎÊÌâ¡£Ôö¼ÓÍÌÍÂÁ¿£¬»áµ¼ÖÂÏ̼߳¢¶öºÍ¹ýʱÐÅÏ¢µÄ»ýÀÛ¡£¸üлáÓ°ÏìÍÌÍÂÁ¿¡£Ð­µ÷¶ÁÕßỊ̈߳¬²»È¥¶Á×÷ÕßÏß³ÌÕýÔÚ¸üеÄÏûÏ¢£¬ÕâÊÇÒ»ÖÖÐÁ¿àµÄƽºâ¹¤×÷¡£×÷ÕßÏß³ÌÇãÏòÓÚ³¤ÆÚËø¶¨Ðí¶à¶ÁÕßỊ̈߳¬´Ó¶øµ¼ÖÂÍÌÍÂÁ¿ÎÊÌâ¡£

ÌôÕ½Ö®´¦ÔÚÓÚÆ½ºâ¶ÁÕßÏ̺߳Í×÷ÕßÏ̵߳ÄÐèÇó£¬ÊµÏÖÕýÈ·µÄ²Ù×÷£¬ÌṩºÏÀíµÄÍÌÍÂÁ¿£¬±ÜÃâÏ̼߳¢¶ö¡£

13.5.3ÕÜѧ¼ÒÎÊÌ⣨¹ÊÊÂÄÚÈݲ»ÔÚÕâÀïÃèÊö£©

´ÓÕÜѧ¼ÒÎÊÌâ¿ÉÒÔ·´Ó³³ö±àд²¢·¢¾­³£Óöµ½µÄÎÊÌ⣬ËÀËø£¬»îËø£¬ÍÌÍÂÁ¿ºÍЧÂʽµµÍµÈÎÊÌâ¡£ÄÇôѧϰÕâЩ»ù´¡ÎÊÌâµÄ½â¾öËã·¨¿ÉÒÔ°ïÖúÄã½â¾ö´ó¶àÊýµÄ²¢·¢ÎÊÌ⣬ÒòΪ´ó¶àµÄ²¢·¢ÎÊÌâ¶¼ÊÇÉÏÊöÎÊÌâµÄ±äÖÖ¡£

13.6 ¾¯Ìèͬ²½·½·¨Ö®¼äµÄÒÀÀµ

ͬ²½·½·¨Ö®¼äµÄÒÀÀµ»áµ¼Ö²¢·¢´úÂëÖеĽƻ«È±ÏÝ¡£JavaÓïÑÔÓÐsynchronized¸ÅÄ¿ÉÒÔÓÃÀ´±£»¤µ¥¸ö·½·¨¡£È»¶ø£¬Èç¹ûÔÚͬһ¹²ÏíÀàÖÐÓɶà¸öͬ²½·½·¨£¬ÏµÍ³¾Í¿ÉÄÜдµÃ²»Ì«ÕýÈ·ÁË¡£

½¨Ò飺±ÜÃâʹÓÃÒ»¸ö¹²Ïí¶ÔÏóµÄ¶à¸ö·½·¨¡£Èç¹ûÓÐʱ±ØÐëʹÓÃÒ»¸ö¹²Ïí¶ÔÏóµÄ¶à¸ö·½·¨¡£ÕâÖÖÇé¿ö·¢Éúʱ£¬ÓУ³ÖÐд¶Ô´úÂëµÄÊֶΣº

1.»ùÓÚ¿Í»§¶ËµÄËø¶¨£­£­¿Í»§¶Ë´úÂëÔÚµ÷ÓõÚÒ»¸ö·½·¨Ç°Ëø¶¨·þÎñ¶Ë£¬È·±£ËøµÄ·¶Î§¸²¸ÇÁ˵÷ÓÃ×îºóÒ»¸ö·½·¨µÄ´úÂë¡£

2.»ùÓÚ·þÎñ¶ËµÄËø¶¨£­£­ÔÚ·þÎñ¶ËÄÚ´´½¨Ëø¶¨·þÎñ¶ËµÄ·½·¨£¬µ÷ÓÃËùÓз½·¨£¬È»ºó½âËø¡£Èÿͻ§¶Ë´úÂëµ÷ÓÃÐµķ½·¨¡£

3.ÊÊÅä·þÎñ¶Ë£­£­´´½¨Ö´ÐÐËø¶¨µÄÖмä²ã¡£ÕâÊÇÒ»ÖÖ»ùÓÚ·þÎñ¶ËµÄËø¶¨Àý×Ó£¬µ«²»ÐÞ¸Äԭʼ·þÎñ¶Ë´úÂë¡£

13.7±£³Öͬ²½ÇøÓò΢С

Ó¦¸Ã¾¡¿ÉÄÜÉÙµØÉè¼ÆÁÙ½çÇø£¬Èç¹ûÓÐÇ뾡¿ÉÄܼõСͬ²½ÇøÓò¡£

13.8¡¡±àдÏß³ÌÐèҪעÒâµÄ¼¸µã£º

a.½«Î±Ê§°Ü¿´×÷¿ÉÄܵÄÏß³ÌÎÊÌâ

Ï̴߳úÂëÖеÄȱÏÝ¿ÉÄÜÔÚһǧ»òÕßÒ»°ÙÍò´ÎÖ´ÐÐÖвŻáÏÔÏÖÒ»´Î¡£ËùÒÔ£¬²»Òª½«ÏµÍ³´íÎó¹é¾ÌÓÚż·¢Ê¼þ¡£

b.ÏÈʹ·ÇÏ̴߳úÂë¿É¹¤×÷

È·±£Ïß³ÌÖ®ÍâµÄ´úÂë¿ÉÒÔ¹¤×÷¡£²»ÒªÍ¬Ê±×·×Ù·ÇÏß³ÌȱÏݺÍÏß³ÌȱÏÝ¡£È·±£´úÂëÔÚÏß³ÌÖ®Íâ¿ÉÒÔ¹¤×÷¡£

c.±àд¿É²å°ÎµÄÏ̴߳úÂë

±àдÔÚÊý¸ö»·¾³ÏÂÔËÐеÄÏ̴߳úÂë

1.µ¥Ïß³ÌÓë¶àÏß³ÌÔÚÖ´ÐÐʱ²»Í¬µÄÇé¿ö

2.Ï̴߳úÂëÓëʵÎï»ò²âÊÔÌæÉí»¥¶¯

3.ÓÃÔËÐÐËÙ¶È,»ºÂýºÍÓб䶯µÄ²âÊÔÌæÉíÖ´ÐÐ

4.½«²âÊÔÅäÖÃΪÄÜÔËÐÐÒ»¶¨ÊýÁ¿µÄµü´ú

½¨Ò飺±àд¿É²å°ÎµÄÏ̴߳úÂ룬ÕâÑù¾ÍÄÜÔÚ²»Í¬µÄÅäÖû·¾³ÏÂÔËÐС£

d.±àд¿Éµ÷ÕûµÄÏ̴߳úÂë

ÔÚϵͳÔËÐÐʱÔÊÐíÏ̷߳¢Éú±ä¶¯¡£ÔÊÐíÏß³ÌÒÀ¾ÝÍÌÍÂÁ¿ºÍʹÓÃÂÊ×ÔÎÒµ÷Õû¡£

e.ÔËÐжàÓà´¦ÀíÆ÷ÊýÁ¿µÄÏß³Ì

ÈÎÎñ½»»»Ô½Æµ·±£¬Ô½ÓпÉÄÜÕÒµ½´í¹ýÁÙ½çÇø»òµ¼ÖÂËÀËøµÄ´úÂë¡£

f.ÔÚ²»Í¬Æ½Ì¨ÉÏÔËÐÐ

g.µ÷Õû´úÂ벢ǿÆÈ´íÎó·¢Éú

µÚ14Õ¡¡Ö𲽸Ľø

´úÂë²¢²»ÊÇÒ»´Î¾ÍÄÜдµÄºÜ¸É¾»µÄ£¬ÐèÒªÎÒÃDz»¶ÏµÄµü´úºÍÓÅ»¯¡£

µÚ17Õ¡¡Î¶µÀÓëÆô·¢

17.1×¢ÊÍ

a.²»Ç¡µ±µÄ×¢ÊÍÐÅÏ¢

ÈÃ×¢ÊÍ´«´ï±¾¸Ã¸üºÃµØÔÚÔ´´úÂë¿ØÖÆÏµÍ³£¬ÎÊÌâ×·×Ùϵͳ»òÈÎºÎÆäËû¼Ç¼ϵͳÖб£´æµÄÐÅÏ¢£¬ÊDz»Ç¡µ±µÄ¡£ÀýÈ磬ÐÞ¸ÄÀúÊ·¼Ç¼ֻ»áÓôóÁ¿¹ýʱ¶øÎÞȤµÄÎı¾¸ãÂÒÔ´´úÂëÎļþ¡£×¢ÊÍÖ»Ó¦¸ÃÃèÊöÓйشúÂëºÍÉè¼ÆµÄ¼¼ÊõÐÔÐÅÏ¢¡£

b.·ÏÆúµÄ×¢ÊÍ

¹ýʱ£¬Î޹ػò²»ÕýÈ·µÄ×¢Ê;ÍÊÇ·ÏÆúµÄ×¢ÊÍ¡£

c.ÈßÓà×¢ÊÍ

Èç¹û×¢ÊÍÃèÊöµÄÊÇijÖÖ³ä·Ö×ÔÎÒÃèÊöÁ˵Ķ«Î÷£¬ÄÇôעÊ;ÍÊǶàÓàµÄ¡£×¢ÊÍÓ¦¸Ã̸¼°´úÂë×ÔÉíûÓÐÌáµ½µÄ¶«Î÷¡£

d.×¢ÊÍҪд¾ÍҪд×îºÃµÄ×¢ÊÍ£¬±ð»­ÉßÌí×ã

e.×¢Ê͵ôµÄ´úÂ룬¿´µ½×¢Ê͵ôµÄ´úÂë¾Íɾ¡£

17.2¡¡»·¾³

a.ÐèÒª¶à²½²ÅÄÜʵÏֵĹ¹½¨

¹¹½¨ÏµÍ³Ó¦¸ÃÊǵ¥²½µÄС²Ù×÷¡£²»Ó¦¸Ã´ÓÔ´´úÂë¿ØÖÆÏµÍ³ÖÐһСµãһСµãÇ©³ö´úÂë¡£²»Ó¦¸ÃÐèҪһϵÁÐÉñÃØÖ¸Áî»ò»·¾³ÒÀÀµ½Å±¾À´¹¹½¨µ¥¸öÔªËØ¡£²»Ó¦¸ÃËijöѰÕÒ¶îÍâµÄСjar,xmlÎļþºÍÆäËûϵͳËùÐèµÄÔÓÎï¡£ÄãÓ¦¸ÃÄܹ»Óõ¥¸öÃüÁîÇ©³öϵͳ£¬²¢µ¥¸öÖ¸Áî¹¹½¨Ëü¡£

b.ÐèÒª¶à²½²ÅÄÜ×öµ½²âÊÔ

ÄãÓ¦¸ÃÄܹ»Óõ¥¸öÖ¸Áî¾Í¿ÉÒÔÔËÐÐÈ«²¿µ¥Ôª²âÊÔ¡£Äܹ»ÔËÐÐÈ«²¿²âÊÔÊÇÈç´Ë»ù´¡ºÍÖØÒª£¬Ó¦¸Ã¿ìËÙ£¬ÇáÒ׺ÍÖ±½ÓÁ˵±µØ×öµ½¡£

17.3¡¡º¯Êý

a.º¯ÊýµÄ²ÎÊýÓ¦¸ÃÉÙ¡£

b.Êä³ö²ÎÊýÎ¥·´Ö±¾õ¡£Èç¹û·ÇÒªÐ޸ģ¬ÄǾÍÐ޸ĺ¯ÊýËùÔÚ¶ÔÏóºÃÁË¡£

c.±êʾ²ÎÊý£¬²¼¶ûÖµ²ÎÊýÐû¸æº¯Êý×öÁ˲»Ö¹Ò»¼þÊ£¬Ó¦¸ÃÏûÃðµô£¬¼´º¯ÊýÖ»×öÒ»¼þÊ¡£

d.ÓÀ²»±»µ÷Óõķ½·¨Ó¦¸Ã¶ªÆú¡£

17.4¡¡Ò»°ãÐÔÎÊÌâ

a.Èç¹û´úÂëÐèÒªÓжàÖÖÓïÑÔ£¬ÄÇôӦ¸Ã¾¡Á¦¼õÉÙÔ´ÎļþÖжîÍâÓïÑÔµÄÊýÁ¿ºÍ·¶Î§¡£

b.Ã÷ÏÔµÄÐÐΪδ±»ÊµÏÖ£¬Èç¹ûÃ÷ÏÔµÄÐÐΪδ±»ÊµÏÖ£¬¶ÁÕߺÍÓû§¾Í²»ÄÜÔÙÒÀ¿¿ËûÃǶԺ¯ÊýÃû³ÆµÄÖ±¾õ¡£ËûÃDz»ÔÙÐÅÈÎÔ­×÷Õߣ¬²»µÃ²»ÔĶÁ´úÂëϸ½Ú¡£

c.²»ÕýÈ·µÄ±ß½çÐÐΪ£¬×·Ë÷ÿÖֱ߽çÌõ¼þ£¬±àд²âÊÔ¡£

d.ºöÊÓ°²È«

e.ÖØ¸´£¬¾¡¿ÉÄÜÕÒµ½²¢Ïû³ýÖØ¸´¡£

f.ÔÚ´íÎóµÄ³éÏó²ã¼¶ÉϵĴúÂ룬´´½¨·ÖÀë½Ï¸ß²ã¼¶Ò»°ãÐÔ¸ÅÄîÓë½ÏµÍ²ã¼¶Ï¸½Ú¸ÅÄîµÄ³éÏóÄ£ÐÍ£¬ÕâºÜÖØÒª¡£

g.»ùÀ಻¿É¶à¶ÈÒÀÀµÓÚÅÉÉúÀ࣬»ùÀàÓ¦¸Ã¶ÔÅÉÉúÀàÒ»ÎÞËùÖª¡£

h.ÐÅÏ¢¹ý¶à£¬Éè¼ÆÁ¼ºÃµÄÄ£¿éÓÐ×ŷdz£Ð¡µÄ½Ó¿Ú£¬ÈÃÄãʰ빦±¶¡£Éè¼ÆÁ¼ºÃµÄ½Ó¿Ú²¢²»ÌṩÐí¶àÐèÒªÒÀ¿¿µÄº¯Êý£¬ËùÒÔñîºÏ¶È±È½ÏµÍ¡£

ÓÅÐãµÄÈí¼þ¿ª·¢ÈËԱѧ»áÏÞÖÆÀà»òÄ£¿éÖб©Â¶µÄ½Ó¿ÚÊýÁ¿¡£ÀàÖеķ½·¨Ô½ÉÙÔ½ºÃ¡£º¯ÊýÖªµÀµÄ±äÁ¿Ô½ÉÙÔ½ºÃ¡£ÀàÓµÓеÄʵÌå±äÁ¿Ô½ÉÙÔ½ºÃ¡£Òþ²ØÄãµÄÊý¾Ý¡£Òþ²ØÄãµÄ¹¤¾ßº¯Êý¡£Òþ²ØÄãµÄ³£Á¿ºÍÄãµÄÁÙʱ±äÁ¿¡£²»Òª´´½¨ÓµÓдóÁ¿·½·¨»ò´óÁ¿ÊµÌå±äÁ¿µÄÀà¡£²»ÒªÎª×ÓÀà´´½¨´óÁ¿Êܱ£»¤±äÁ¿ºÍº¯Êý¡£¾¡Á¦±£³Ö½Ó¿Ú½ô´Õ¡£Í¨¹ýÏÞÖÆÐÅÏ¢À´¿ØÖÆñîºÏ¶È¡£

i.ËÀ´úÂëÒ»¶¨ÒªÉ¾³ý¡£

j.´¹Ö±·Ö¸ô£¬±äÁ¿ºÍº¯ÊýÓ¦¸ÃÔÚ¿¿½ü±»Ê¹Óõĵط½¶¨Ò塣˽Óк¯ÊýÓ¦¸Ã¸ÕºÃÔÚÆäÊ״α»Ê¹ÓõÄλÖÃÏÂÃæ¶¨Òå¡£

k.ǰºó²»Ò»Ö£¬´ÓÒ»¶øÖÕ¼´Ò»µ©Ñ¡ÖУ¬¾ÍСÐijÖÐø×ñÑ­¡£Èç¹ûÔÚÌØ¶¨º¯ÊýÖÐÓÃÁËresponseµÄ±äÁ¿À´³ÖÓÐHttpServletResponse¶ÔÏó£¬ÔòÔÚÆäËûÓõ½HttpServletResponse¶ÔÏóµÄº¯ÊýÖÐÒ²ÓÃͬÑùµÄ±äÁ¿Ãû¡£ÕâÑù»áÈÃÄãµÄ´úÂë¸üÒ×ÔĶÁ¡£

l.»ìÏýÊÓÌý£¬Ã»ÓõıäÁ¿»òÕߺ¯ÊýÖ±½Óɾµô£¬ÒÔÃâÔì³É²»±ØÒªµÄ¸ÉÈÅ¡£

m.ÈËΪñîºÏ£¬²»»¥ÏàÒÀÀµµÄ¶«Î÷²»¸ÃñîºÏ¡£Ò»°ãÀ´Ëµ£¬ÈËΪñîºÏÊÇÖ¸Á½¸öûÓÐÖ±½ÓÄ¿µÄÖ®¼äµÄÄ£¿éµÄñîºÏ¡£Æä¸ùÔ´Êǽ«±äÁ¿£¬³£Á¿»òº¯Êý²»Ç¡µ±µØ·ÅÔÚÁÙʱ·½±ãµÄλÖá£

n.ÌØÐÔÒÀÁµ£¬ÀàµÄ·½·¨Ö»Ó¦¶ÔÆäËùÊôÀàÖеıäÁ¿ºÍº¯Êý¸ÐÐËȤ£¬²»¸Ã´¹ÇàÆäËûÀàÖеıäÁ¿ºÍº¯Êý¡£µ±·½·¨Í¨¹ýij¸öÆäËû¶ÔÏóµÄ·ÃÎÊÆ÷ºÍÐÞ¸ÄÆ÷À´²Ù×÷¸Ã¶ÔÏóÄÚ²¿Êý¾Ý£¬ÔòËü¾ÍÒÀÁµÓڸöÔÏóËùÊôÀàµÄ·¶Î§¡£

o.Ñ¡ÔñËã×Ó²ÎÊý£¬¾¡Á¿²»Òª°Ñboolean×÷Ϊº¯Êý²ÎÊý

p.»ÞɬÒâͼ£¬´úÂëÒª¾¡¿ÉÄܾßÓбí´ïÁ¦¡£

q.λÖôíÎóµÄȨÔð£¬ÎÒÃÇ¿ÉÒÔ²ÉÓÃ×îС¾ªÒìÔ­ÔòÀ´°ïÖúÎÒÃǼ´´úÂëÓ¦¸Ã·ÅÔÚ¶ÁÕß×ÔÈ»¶øÈ»ÆÚ´ýËüËùÔڵĵط½¡£

r.²»Ç¡µ±µÄ¾²Ì¬·½·¨£¬¶ÔÓÚûÓлú»á´òËãÈÃËüÓжà̬ÐÐΪµÄº¯Êý¿ÉÒÔ×÷Ϊ¶¯Ì¬º¯Êý£¬·ñÔò¿ÉÑ¡Óþ²Ì¬º¯Êý¡£

s.ʹÓýâÊÍÐÔ±äÁ¿£¬ÃüÃûÒªÓÐÒâÒå¡£

t.º¯ÊýÃû³ÆÓ¦¸Ã±í´ïÆäÐÐΪ

u.Àí½âËã·¨

v.°ÑÂß¼­ÒÀÀµ¸ÄΪÎïÀíÒÀÀµ£º

1.Âß¼­ÒÀÀµ£ºÔ­Ê¼Êý¾ÝºÍÒµÎñÂß¼­Ö®¼äµÄÒÀÀµ¹ØÏµ¡£ÀýÈ磺

¶¨ÒåµÄ³£Á¿ºÍÒµÎñÂß¼­´æÔÚ×ÅÒÀÀµ¹ØÏµ»òÕß˵±»À¦°óÔÚÁËÒ»Æð£¬¼´µ±ÒµÎñÂß¼­·¢Éú±ä»¯»òÕß´æÔÚÆäËû¿ÉÄÜÐÔµÄʱºòÇÒ¶¨ÒåµÄ³£Á¿ÎÞ·¨Âú×ãµ¼Ö³£Á¿ÐèÒªÐ޸ġ£

2.ÎïÀíÒÀÀµ£ºº¯Êý·½·¨ºÍÒµÎñÂß¼­Ö®¼äµÄÒÀÀµ¹ØÏµ¡£ÀýÈ磺

ΪÁ˽â¾öÂß¼­ÒÀÀµµÄÎÊÌ⣬ÎÒÃÇ¿ÉÒÔͨ¹ý¹¹ÔìÒ»¸ö·½·¨½«Êý¾ÝºÍÒµÎñ¸ôÀë¡£

w.ÓöàÌ¬Ìæ´úif/else »ò switch/case

x.×ñÑ­±ê×¼Ô¼¶¨

y.ÓÃÃüÃû³£Á¿Ìæ´úħÊõÊý£¬Ä§ÊõÊý²»½ö½öÖ¸µÄÊÇÊý×Ö£¬Ò²·ºÖ¸Èκβ»ÄÜ×ÔÎÒÃèÊöµÄ·ûºÅ¡£

z.׼ȷ£¬ÔÚ¿ÉÒÔÓÃListµÄʱºò£¬·ÇÒª°Ñ±äÁ¿ÉùÃ÷ΪArrayList¾Í¹ý·Ö¾ÐÊøÁË¡£ÔÚ´úÂëÖÐ×ö¾ö¶¨Ê±£¬È·ÈÏ×Ô¼º×㹻׼ȷ¡£Ã÷È·×Ô¼ºÎªºÎÒªÕâô×ö£¬Èç¹ûÓöµ½Òì³£Çé¿öÈçºÎ´¦Àí¡£±ðÀÁµÃÀí»á¾ö¶¨µÄ׼ȷÐÔ¡£´úÂëÖеĺ¬ºýºÍ²»×¼È·ÐÔҪôÊÇÒâ¼û²»Í¬µÄ½á¹û£¬ÒªÃ´Ô´ÓÚÀÁ¶è¡£ÎÞÂÛÔ­ÒòÊÇʲô£¬¶¼ÒªÏû³ý¡£

z+1.½á¹¹ÉõÓÚÔ¼¶¨£¬¼áÊØ½á¹¹ÉõÓÚÔ¼¶¨µÄÉè¼Æ¾ö²ß¡£

z+2.·â×°Ìõ¼þ£¬Èç¹ûûÓÐif»òwhileÓï¾äµÄÉÏÏÂÎÄ£¬²¼¶ûÂß¼­¾ÍÄÑÒÔÀí½â¡£Ó¦¸Ã°Ñ½âÊÍÁËÌõ¼þÒâͼµÄº¯Êý³éÀë³öÀ´¡£

ÀýÈ磺

if(shouldBeDeleted(timer))

ÒªºÃÓÚ

if(timer.hasExpired() && !timer.isRecurrent())

z+3.±ÜÃâ·ñ¶¨ÐÔÌõ¼þ£¬¾¡¿ÉÄܽ«Ìõ¼þ±íʾΪ¿Ï¶¨ÐÎʽ¡£

z+4.º¯ÊýÖ»¸Ã×öÒ»¼þÊÂ

z+5.ÑÚ±ÎʱÐòñîºÏ£¬ÅÅÁк¯Êý²ÎÊý£¬ºÃÈÃËüÃDZ»µ÷ÓõĴÎÐòÏÔ¶øÒ×¼û¡£

z+6.±ðËæÒ⣬¹¹½¨´úÂëÐèÒªÀíÓÉ£¬¶øÇÒÀíÓÉÓ¦ÓÚ´úÂë½á¹¹ÏàÆõºÏ¡£

z+7.·â×°±ß½çÌõ¼þ£¬°Ñ´¦Àí±ß½çÌõ¼þµÄ´úÂ뼯Öе½Ò»´¦£¬²»ÒªÉ¢ÂäÓÚ´úÂëÖС£

z+8.º¯ÊýÓ¦¸ÃÖ»ÔÚÒ»¸ö³éÏó²ã¼¶ÉÏ£¬º¯ÊýÖеÄÓï¾äÓ¦¸ÃÔÚͬÒâ³éÏó¼¶ÉÏ£¬¸Ã²ã¼¶Ó¦¸ÃÊǺ¯ÊýÃûËùʾ²Ù×÷µÄÏÂÒ»²ã¡£

z+9.Ôڽϸ߲㼶·ÅÖÿÉÅäÖÃÊý¾Ý£¬Èç¹ûÄãÓиöÒÑÖª²¢Ôڽϸ߳éÏó²ã¼¶µÄĬÈϳ£Á¿»òÅäÖÃÖµ£¬²»Òª½«ËüÂñ²Øµ½½ÏµÍ²ã¼¶µÄº¯ÊýÖС£°ÑËü×÷Ϊ½Ï¸ß²ã¼¶º¯Êýµ÷ÓýϵͲ㼶º¯ÊýʱµÄÒ»¸ö²ÎÊý¡£Î»Óڽϸ߲㼶µÄÅäÖÃÐÔ³£Á¿Ò×ÓÚÐ޸ġ£ËüÃÇÏòϹᴩӦÓóÌÐò¡£Ó¦ÓóÌÐòµÄ½ÏµÍ²ã¼¶²¢²»ÓµÓÐÕâЩ³£Á¿µÄÖµ¡£

z+10.±ÜÃâ´«µÝä¯ÀÀ£¬±àдº¦Ðß´úÂë¡£

z+11.²»Òª¼Ì³Ð³£Á¿

17.5 ²âÊÔ

1.ʹÓø²¸ÇÂʹ¤¾ß£¬¸²¸ÇÂʹ¤¾ßÄܻ㱨Äã²âÊÔ²ßÂÔÖеÄȱ¿Ú¡£Ê¹ÓòâÊÔ¸²¸ÇÂʹ¤¾ßÄܸüÈÝÒ×µØÕÒµ½²»×ãµÄÄ£¿é£¬ÀàºÍº¯Êý¡£

2.±ðÂÔ¹ýС²âÊÔ

3.±»ºöÂԵIJâÊÔ¾ÍÊǶԲ»È·¶¨ÊÂÎïµÄÒÉÎÊ¡£

4.²âÊԱ߽çÌõ¼þ

5.È«Ãæ²âÊÔÏà½üµÄȱÏÝ£¬È±ÏÝÇ÷ÏòÓÚÔú¶Ñ¡£

6.²âÊÔʧ°ÜµÄģʽÓÐÆô·¢ÐÔ

7.²âÊÔ¸²¸ÇÂʵÄģʽÓÐÆô·¢ÐÔ£¬²é¿´±»»òδ±»ÒÔͨ¹ýµÄ²âÊÔÖ´ÐеĴúÂ룬ÍùÍùÄÜ·¢ÏÖʧ°ÜµÄ²âÊÔΪºÎʧ°ÜµÄÏßË÷¡£

8.²âÊÔÓ¦¸Ã¿ìËÙ

   
3129 ´Îä¯ÀÀ       28
Ïà¹ØÎÄÕÂ

Éî¶È½âÎö£ºÇåÀíÀôúÂë
ÈçºÎ±àд³öÓµ±§±ä»¯µÄ´úÂë
ÖØ¹¹-ʹ´úÂë¸ü¼ò½àÓÅÃÀ
ÍŶÓÏîÄ¿¿ª·¢"±àÂë¹æ·¶"ϵÁÐÎÄÕÂ
Ïà¹ØÎĵµ

ÖØ¹¹-¸ÄÉÆ¼ÈÓдúÂëµÄÉè¼Æ
Èí¼þÖØ¹¹v2
´úÂëÕû½àÖ®µÀ
¸ßÖÊÁ¿±à³Ì¹æ·¶
Ïà¹Ø¿Î³Ì

»ùÓÚHTML5¿Í»§¶Ë¡¢Web¶ËµÄÓ¦Óÿª·¢
HTML 5+CSS ¿ª·¢
ǶÈëʽC¸ßÖÊÁ¿±à³Ì
C++¸ß¼¶±à³Ì
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

WEBÓ¦ÓóÌÐòUIÄ£°æ´úÂë±àд
C# ±àÂë¹æ·¶ºÍ±à³ÌºÃϰ¹ß
ʲôÊÇ·ÀÓùÐÔ±à³Ì
ÉÆÓÚ·ÀÊØ-½¡×³´úÂëµÄ·ÀÓùÐÔ
Visual C++±à³ÌÃüÃû¹æÔò
JavaScript³ÌÐò±àÂë¹æ·¶


Éè¼ÆÄ£Ê½Ô­ÀíÓëÓ¦ÓÃ
´ÓÐèÇó¹ý¶Éµ½Éè¼Æ
Èí¼þÉè¼ÆÔ­ÀíÓëʵ¼ù
ÈçºÎ±àд¸ßÖÊÁ¿´úÂë
µ¥Ôª²âÊÔ¡¢Öع¹¼°³ÖÐø¼¯³É
Èí¼þ¿ª·¢¹ý³ÌÖ¸ÄÏ


ijȫÇòÖªÃûͨÐŹ«Ë¾ ´úÂëÕû½à
ºáºÓµç»ú ÈçºÎ±àд¸ßÖÊÁ¿´úÂë
ij֪Ãû½ðÈÚÈí¼þ·þÎñÉÌ ´úÂëÆÀÉó
¶«Èí¼¯ÍÅ ´úÂëÖØ¹¹
ij½ðÈÚÈí¼þ·þÎñÉÌ ¼¼ÊõÎĵµ
Öдïµçͨ Éè¼ÆÄ£Ê½Ô­ÀíÓëʵ¼ù
·¨¹úµçÐÅ ¼¼ÊõÎĵµ±àдÓë¹ÜÀí