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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Ó÷ÖÖÎ˼·½â¾öÇø¿éÁ´²¢Ðл¯½»Ò×ÎÊÌâ
 
  2014  次浏览      48
 2018-8-22 
 

 

±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÓÚinfoq£¬ ½éÉÜÁ˲âÊÔÍøÔËÐÐÆÚ¼ä¿ª·¢ÕߵĻù±¾Ë¼Â·£¬ºÏÔ¼·½·¨µÄÔªÊý¾Ý£¬½»Ò×·Ö×éµÈ¡£

1. »ù±¾Ë¼Â·

Ë㷨Ŀ±êÊÇÉè¼ÆÒ»¸öÖÇÄܺÏÔ¼²¢·¢Ö´ÐеIJßÂÔ£¬ÀíÏëµÄÓ¦ÓÃÇé¾°ÊÇ¿ÉÒÔÔÚ¼¯Èº»·¾³ÖлñµÃ½ÏºÃµÄÐÔÄÜ¡£

ĿǰÓÐÁ½ÖÖ˼·À´×öµ½ÕâÒ»µã£º£¨1£©×ÊÔ´Õ¼ÓøôÀ룻£¨2£©Êý¾Ý¿â²¢·¢¿ØÖÆÊÖ¶Î

×ÊÔ´Õ¼ÓøôÀëµÄ˼·Ö÷ÒªÊÇÏȼì²âµ½½»Ò×»áÕ¼ÓÃʲô×ÊÔ´£¬È»ºóÒÀ¾ÝÕâЩ×ÊÔ´Õ¼ÓõÄÇé¿ö£¬½«Õ¼Óò»Í¬×ÊÔ´µÄ½»Ò×·Ö¿ª²¢ÐÐÖ´ÐС£Ò»°ãÇé¿öÏ£¬×ÊÔ´Õ¼Óõļì²âÐèÒªÒÔ¾²Ì¬·ÖÎöµÄÐÎʽ£¬ÔÚÖ´ÐÐÖÇÄܺÏԼ֮ǰ½øÐС£

Óë´ËÏà·´µÄÊÇ£¬Êý¾Ý¿â²¢·¢¿ØÖÆÊÖ¶ÎÔò»áÔÚºÏÔ¼ÔËÐеÄʱºòÀ´½â¾ö²¢·¢·ÃÎʳåÍ»µÄÎÊÌâ¡£ËüʹÓõ÷¶ÈÆ÷À´½ÓÊܲ¢´¦ÀíÀ´×Ô²»Í¬ºÏÔ¼µÄÊý¾Ý¿âÇëÇó¡£µ±Ò»¸öеÄÇëÇóµ½´ïʱ£¬ÎªÁ˱£Ö¤ºÏÔ¼Ö´ÐеÄÊÂÎñÐÔ£¬µ÷¶ÈÆ÷»á¸ù¾Ý¡°¸ÃÇëÇóÊÇ·ñÓëÕýÔÚÖ´ÐÐµÄÆäËûÇëÇó»¥Ïà³åÍ»¡±À´¾ö¶¨ÊÇ·ñÒªÑÓ³Ù¸ÃÇëÇó¡£ÓÐʱ£¬Èç¹ûij½»Ò×µÄÊý¾Ý²Ù×÷Î¥±³ÁËÊÂÎñÐÔµÄÐèÇ󣬵÷¶ÈÆ÷ÉõÖÁ»áÖÐÖ¹²¢ÖØÆô¸Ã½»Ò×£¨ÊÂÎñ£©À´ÐÞÕý¸ÃÎÊÌâ¡£

»ùÓÚÒª½«Çé¾°À©Õ¹µ½¼¯Èº»·¾³µÄÐèÇó£¬ÎÒÃÇÑ¡ÔñÁË×ÊÔ´Õ¼ÓøôÀëµÄ²ßÂÔ¡£Êý¾Ý¿â²¢·¢¿ØÖÆÊÖ¶ÎÐèÒªÒ»¸öÖÐÐĵĵ÷¶ÈÆ÷À´¾ö¶¨ÇëÇóÊÇ·ñ³åÍ»£¬Ò²¾ÍÒâζ×ÅÈç¹ûÎÒÃÇÔÚ²»Í¬µÄ¼¯Èº»úÆ÷ÉÏÔËÐкÏÔ¼£¬¾Í»áÔÚÖ´ÐÐÖ®ÖÐÒýÈë´óÁ¿µÄÍøÂ翪Ïú£¨ÒòΪËùÓÐÇëÇó¶¼Òª·¢Ë͵½¸Ãµ÷¶ÈÆ÷£©£¬ÎÒÃǺÜÄѽÓÊÜÕâÑù´óµÄÖ´ÐпªÏú¡£

È»¶ø£¬ÕâÁ½ÖÖ˼·²¢²»ÊÇ»¥³âµÄ£¬ÎÒÃÇ¿ÉÒÔÔÚ×ÊÔ´Õ¼ÓøôÀëÖ®ºóµÄ½»Ò×·Ö×飨×éÄÚ¶¼ÊÇ»¥Ïà³åÍ»µÄ½»Ò×£©ÄÚ²¿Ó¦ÓÃÕë¶ÔÖÇÄܺÏÔ¼Éè¼ÆµÄÊý¾Ý¿â²¢·¢¿ØÖÆÊÖ¶Î[1] [2] À´½øÒ»²½Ôö´óϵͳµÄÕûÌå²¢·¢¶È¡£

ÎÒÃÇÉè¼ÆµÄ×ÊÔ´Õ¼ÓøôÀë²ßÂԵIJ½ÖèÈçÏÂËùʾ£º

²½Öè1:½»Ò×·Ö×éÖ®¼äµÄ²¢ÐÐ

Èçͼ1Ëùʾ£¬ÎÒÃǸù¾Ý½»Ò׿ÉÄÜ·ÃÎʵÄ×ÊÔ´¼¯ºÏ£¬½«½»Ò×°´ÕÕ³åÍ»¹ØÏµ·ÖÈ벻ͬ×éÖУ¬ÆäÖÐÿ×éÄÚ²¿¶¼ÊÇ»¥Ïà³åÍ»µÄ½»Ò×£¬¶ø×éÖ®¼äûÓÐÈκγåÍ»¡£Èç´Ë±ã¿ÉÒÔ½øÐзÖ×éÖ®¼äµÄÍêÈ«²¢ÐÐÖ´Ðжø²»Óõ£ÐÄrace conditionµÈ²¢·¢·ÃÎÊ´íÎó¡£

ͼ1: ½«½»Ò×½øÐзÖ×éʹÆä¿ÉÒÔ²¢ÐÐÖ´ÐÐ

²½Öè2: ×éÄÚ²¢·¢Ö´ÐÐ

×¢£º¸Ã²¿·Öδ½øÈëʵ¼ÊÉè¼Æ£¬ÕâÀï½öÌṩ˼·

ĿǰÎÒÃÇÑ¡Ôñ˳ÐòÖ´ÐÐÒ»¸ö³åÍ»µÄ½»Ò×·Ö×é¡£

Çø¿éÁ´ÖеĽ»Ò×±ØÐëÊÂÎñÐÔ¡¢È·¶¨ÐÔµØÖ´ÐУ¬Òò´ËÎÒÃDZØÐëʹÓÃÌØÊ⻯µÄ²¢·¢¿ØÖÆÊÖ¶ÎÀ´±£Ö¤ÕýÈ·µØÖ´Ðн»Òס£Ö®ËùÒÔÎÒÃÇ¿ÉÒÔ½áºÏÁ½ÖÖ˼·µÄ·½Ê½Ìá¸ßϵͳ²¢Ðжȣ¬ÊÇÀ´×ÔÓÚ¡°³åÍ»µÄ½»Ò×·Ö×é×îºÃÔÚͬһ̨»úÆ÷ÉÏÖ´ÐÐÒÔ±ÜÃâÍøÂ翪Ïú¡±Õâ¸ö¹Û²ìµÄ¡£Òò´Ë£¬ÎÒÃǾͿÉÒÔÖ»ÒÔ±¾µØÏ̼߳äͨÐŵĴú¼ÛÒýÈë²¢·¢¿ØÖÆÊֶΣ¬ÕâÑùµÄ¿ªÏúÒª±È֮ǰÌáµ½µÄ¼¯ÈºÖÐhostÖ®¼äµÄÍøÂçͨÐÅ¿ªÏúСµÃ¶à¡£

2. Éè¼Æ

2.1 ½«Êý¾Ý·ÖΪ3Àà

ΪÁËÇø·Ö²»Í¬µÄÊý¾Ý·ÃÎʵÄÇéÐΣ¬ÎÒÃǽ«ºÏÔ¼µÄ״̬Êý¾Ý·ÖΪ3ÖÖÀàÐÍ£º

Ö»¶ÁµÄÕË»§¼ä¹²ÏíÊý¾Ý

¶¨Ò壺ָÔÚ1¸öblockÖ´ÐÐÆÚ¼ä£¬²»»á¸Ä±äµÄÊý¾Ý

Àý×Ó£º±ÈÈç¡°µ±Ç°Çø¿é¸ß¶È¡±£¬¡°Ç°Ò»¸öÇø¿éµÄ¹þÏ£¡±»òÕ߯äËûÓû§×Ô¶¨ÒåµÄ³£Êý

¶ÁдµÄÕË»§¼ä¹²ÏíÊý¾Ý

¶¨Ò壺ָÔÚ1¸öblockÖ´ÐÐÆÚ¼ä£¬¿ÉÄܱ»¶à¸öÕË»§Í¬Ê±¶Á¡¢Ð´µÄÊý¾Ý

Àý×Ó±ÈÈçÔÚÒ»¸öͶƱºÏÔ¼ÖУ¬¡°Ã¿¸öºòÑ¡Õߵį±Êý¡±Õâ¸ö״̬¿ÉÄܻᱻ¶à¸öÕË»§Í¬Ê±Ð޸ģ¨ÒòΪÕâЩÕË»§¶¼¸øÍ¬Ò»¸öºòÑ¡ÕßͶÁËÆ±£©

ÕË»§Ïà¹ØµÄÊý¾Ý

¶¨Ò壺ָֻ»á±»Ä³¸öÌØ¶¨ÕË»§¶Á¡¢Ð´µÄÊý¾Ý

Ò»°ãÇé¿ö϶¼ÊÇÒ»¸öMap£¬ÆäÖÐ

£¨1£© ÕË»§µØÖ·ÊÇkey£¬×´Ì¬ÖµÊÇvalue

£¨2£© Ò»¸öÕË»§Ö»ÄÜ·ÃÎʸÃMapÖÐ×Ô¼ºkeyµÄ״ֵ̬

Àý×Ó£º±ÈÈçÒ»¸ö´ú±ÒºÏÔ¼£¬ÕË»§µÄÓà¶îµÄMap¾ÍÊÇÕâÑùµÄÊý¾Ý¡£Alice¸øBobתÕ˵Ľ»Ò×ÓÀÔ¶²»»á·ÃÎʸÃMapÖÐJohn»òÕ߯äËûÈ˵ÄÊý¾Ý¡£

Èç´ËÉè¼ÆµÄÔ­ÒòÊǺܶàÖÇÄܺÏÔ¼µÄÂß¼­¶¼ÊÇÖ»ºÍÕË»§Ïà¹ØµÄ£¬¼´ºÜ¶àÖÇÄܺÏÔ¼µÄ·½·¨Ö»»á·ÃÎÊÕË»§Ïà¹ØµÄÊý¾Ý¡£ÔÚÕâÖÖÇé¿öÏ£¬¡°ÓëAlice¡¢BobÏà¹ØµÄ½»Òס±ÊÇ¿ÉÒԺ͡°ÓëHelenºÍChadÏà¹ØµÄ½»Òס±²¢ÐÐÖ´Ðе썼´Ê¹ËüÃÇ·ÃÎÊͬһ¸öºÏÔ¼µÄͬһ¸öMap£©£¬ÒòΪÕâÁ½¸ö½»Ò×·ÃÎʵÄÊÇÍêÈ«²»Í¬µÄÊý¾Ý£¬»¥ÏàÖ®¼ä²¢Ã»ÓгåÍ»¡£

ÔÚÏÂÃæµÄÀý×ÓÖУ¬ÎÒÃÇÓá°a_i¡±±êʶ¶ÁдµÄÕË»§¼ä¹²ÏíÊý¾Ý£¬Óá°m_i¡±±êʶһ¸öÕË»§Ïà¹ØÊý¾Ý¡£

2.2 ºÏÔ¼·½·¨µÄÔªÊý¾Ý£¨Function¡¯s Metadata£©

ΪÁË»ñµÃij½»Ò׿ÉÄÜÕ¼ÓõÄ×ÊÔ´¼¯ºÏ£¬ÎÒÃÇÐèÒªÖªµÀÿ¸öºÏÔ¼µÄÿ¸ö·½·¨·Ö±ð»áÕ¼ÓÃʲô×ÊÔ´¡£ÎÒÃÇʹÓá°ºÏÔ¼·½·¨µÄÔªÊý¾Ý¡±À´Âú×ãÕâ¸öÐèÇó¡£Ò»¸öÔªÊý¾Ý´ú±í×ÅÒ»¸öºÏÔ¼·½·¨¿ÉÄÜ»á·ÃÎʵÄ×ÊÔ´£¨¼´ºÏԼ״̬Êý¾Ý£©µÄ¼¯ºÏ¡£

ÔªÊý¾Ý°üÀ¨¡°µ÷Óü¯ºÏ¡±£¨calling set£©ºÍ¡°×ÊÔ´¼¯ºÏ¡±£¨resource set£©¡£

º¯Êýµ÷Óü¯ºÏָÿ¸ö·½·¨½«»áµ÷Óõġ°ÆäËûµÄºÏÔ¼·½·¨µÄ¼¯ºÏ¡±¡£

×ÊÔ´¼¯ºÏÖ¸¸Ã·½·¨»á·ÃÎʵĺÏԼ״̬µÄ¼¯ºÏ£¨Ä¿Ç°ÎÒÃDz»Çø·Ö¶Á¡¢Ð´²Ù×÷£©¡£

ÎÒÃÇʹÓÃ[ºÏÔ¼µØÖ·+×ÊÔ´Ãû]µÄ·½Ê½À´ÃüÃû×ÊÔ´¼¯ºÏ£¬¸ÃÃû¿ÉÒÔ¿´×÷ÊǸÃ×ÊÔ´£¨¿ÉÄÜÊÇÒ»¸ö±äÁ¿£¬Ò²¿ÉÄÜÊÇÒ»¸ö×ÊÔ´µÄ¼¯ºÏ£¬Èçmap¡¢arrayµÈ£©µÄΨһID¡£ÀýÈ磬ijµØÖ·Îª0x123µÄ´ú±ÒºÏÔ¼ÓÐÒ»¸öMapΪ¡°BalanceOf¡±£¬ÔòÆäÃüÃû·½Ê½Îª¡°0x123.BalanceOf¡±¡£

±¸×¢£ººÏÔ¼·½·¨µÄÔªÊý¾ÝÓ¦µ±ÊÇÔÚºÏÔ¼ÔÚÁ´Éϱ»´´½¨Ê±Óɾ²Ì¬·ÖÎö²úÉú£¬²¢±»³Ö¾Ã»¯µ½Êý¾Ý¿âÖÐÒÔ´ýÈ¡Óá£

2.3 ÈçºÎ½«½»Ò×·Ö×é

ÎÒÃÇ¿ÉÒÔ¸ù¾ÝÒÔÏÂÈý²½¶ÔÒ»¸öÇø¿éÄڵĽ»Ò×½øÐзÖ×飺

¸ù¾Ý·½·¨ÔªÊý¾ÝÀ´ÌáÈ¡¸Ã½»Ò×»áÕ¼ÓõÄ×ÊÔ´¼¯ºÏ

Éú³ÉÒ»¸ö¡°×ÊÔ´ÒÀÀµÍ¼¡±µÄÎÞÏòͼ£¬ÔÚ¸ÃͼÖУ¬×ÊÔ´×÷Ϊ½áµã£¬Ã¿µ±ÓÐÒ»¸ö½»Ò×ͬʱ·ÃÎÊ2¸ö×ÊԴʱ£¬ÕâÁ½¸ö×ÊÔ´µÄ½áµãÖ®¼ä¾Í»áÓÐÒ»Ìõ±ß¡£

¸ù¾Ý×ÊÔ´ÒÀÀµÍ¼½«½»Ò×·Öµ½²»Í¬×éÖУ¬ÆäÖÐ×éÄڵĽ»Ò×Ëù·ÃÎÊ×ÊÔ´ÔÚ×ÊÔ´ÒÀÀµÍ¼Öд¦ÓÚͬһ¸öÁ¬Í¨·ÖÁ¿¡£

²ßÂÔ¿ÉÒÔÓÃÏÂÃæµÄ½á¹¹±íʾ£º

ÔªÊý¾Ý¾²Ì¬·ÖÎöÉú³É£¬·¢ÏÖºÏÔ¼·½·¨µÄÕ¼ÓÃ×ÊÔ´µÄ¼¯ºÏ

¡¾¾²Ì¬µØ£¬µ±ºÏÔ¼²¿Êðµ½Á´ÉÏʱ½øÐС¿

|

|------ÒÀ¾ÝÔªÊý¾Ý·Ö×é½»Ò×

¡¾ÔÚÖ´Ðн»Ò×ǰ½øÐС¿

|

|------×éÄÚÊ©Ðв¢·¢¿ØÖÆÊֶΣ¨´ý¶¨£©

2.3.1 ÒÀ¾Ý×ÊÔ´¼¯ºÏ½øÐн»Ò×·Ö×é

»ù±¾Ë¼Â·

¼ÙÉèÎÒÃÇÓн»Òס°t_1 [Alice, Bob] {m_1}¡± and ¡°t_2 [Chad, Helen] {m_1}¡±£¬ÆäÖÐm_1ÊÇÕË»§Ïà¹ØÊý¾Ý¡£È»ºó½»Ò×t_1»á·ÃÎÊm_1.AliceºÍm_1.BobÁ½¸ö×ÊÔ´£¬½»Ò×t_2»á·ÃÎÊm_1.ChadºÍm_1.Helen¡£Òò´ËÎÒÃÇ¿ÉÒÔ²¢ÐÐÔËÐÐÕâÁ½¸ö½»Ò×£¬ÒòΪËüÃÇÖ®¼äûÓÐ×ÊÔ´³åÍ»¡£

¶ÔÓÚ·ÃÎÊͬһ¸ö¶ÁдÕË»§¹²ÏíÊý¾Ýa_1µÄ½»Ò×£¬ËüÃǻᱻֱ½ÓÊÓ×÷³åÍ»µÄ½»Òײ¢±»·ÖÈëÒ»×飬ÒòΪ²»ÂÛÕâЩ½»Ò×µÄÏà¹ØÕË»§ÊÇʲô£¬ËüÃǶ¼¿ÉÄÜ·ÃÎÊa_1Õâ¸ö×ÊÔ´¡£

·Ö×éËã·¨

²½Öè1: Õë¶Ôÿһ¸ö½»Ò×£¬°´ÕÕÈçϹæÔò±ê¼ÇÆä×ÊÔ´£¨¼ÙÉè½»Ò×t_iµÄÏà¹ØÕË»§ÊÇAliceºÍBob£©£º

Èç¹ût_i¿ÉÄÜ·ÃÎÊÕË»§Ïà¹Ø×ÊÔ´m_j£¬ÔòÌí¼Ó×ÊÔ´¡±m_j.Alice¡±ºÍ¡°m_j.Bob¡±µ½t_iµÄ×ÊÔ´¼¯ºÏÖÐ

Èç¹ût_i¿ÉÄÜ·ÃÎʶÁдÕË»§¼ä¹²ÏíÊý¾Ýa_k£¬ÔòÌí¼Ó×ÊÔ´¡°a_k¡±µ½×ÊÔ´¼¯ºÏÖС£

Èç¹ût_i¿ÉÄÜ·ÃÎÊÖ»¶ÁÕË»§¼ä¹²ÏíÊý¾Ý£¬Ìø¹ý¡£

²½Öè1µÄʾÀýÈçͼ2Ëùʾ:

ͼ2: ±ê¼ÇÕ˺ÅÏà¹Ø×ÊÔ´

²½Öè2: ¸ù¾Ý±ê¼ÇµÄÕ˺ÅÏà¹ØµÄ×ÊÔ´£¬·Ö×é½»Òס£

ÕýÈçÉÏÃæÓйØ×ÊÔ´ÒÀÀµÍ¼µÄÃèÊö£¬Èç¹ûÎÒÃÇÓÐÒ»¸öÎÞÏòͼ£¬ÆäÖÐÿ¸ö¶¥µãÊÇ×ÊÔ´£¬Ö»ÒªÄ³Á½¸ö×ÊÔ´±»Í¬Ò»¸ö½»Ò×·ÃÎÊ£¬ÕâÁ½¸ö×ÊÔ´µÄ¶¥µãÖ®¼ä¾ÍÓÐÒ»Ìõ±ß¡£Ôò¶ÔÓÚ½»Ò×À´Ëµ£¬Æä·ÃÎÊ×ÊÔ´ÊôÓÚͬһ¸öÁ¬Í¨·ÖÁ¿µÄÓ¦¸Ã±»·ÖÈëͬһ×éÖС£Òò´ËÎÒÃÇʹÓò¢²é¼¯£¬ÓÃÏÂÃæ2²½À´½â¾öÕâ¸öÎÊÌ⣺

ÔÚ±éÀúÿ¸ö½»Ò×µÄ×ÊÔ´¼¯ºÏʱ£¬½¨Á¢³åÍ»½»Ò×µÄ×ÊÔ´µÄ³¬¼¯£¨superset£©¡£

¶Ôÿ¸ö½»Ò×£¬Èç¹û¸Ã½»Ò×µÄ×ÊÔ´ÔÚ²¢²é¼¯µÚi¸ö³¬¼¯ÄÚ£¬Ôò¸Ã½»Ò×Ó¦¸ÃÔÚµÚi¸ö½»Ò×·Ö×éÖС£

ͼ3չʾÁ˲½Öè2µÄÒ»¸öʾÀý¡£7¸ö½»Ò׸ù¾ÝÉú³ÉµÄ×ÊÔ´ÒÀÀµÍ¼£¬±»·ÖÈë3¸ö×éÖС£´Ó¶ø²»Í¬×éµÄ½»Òײ»»á·ÃÎÊͬһ¸ö×ÊÔ´¡£

ͼ3: ¸ù¾ÝÕ˺ÅÏà¹ØµÄ×ÊÔ´¶Ô½»Ò×½øÐзÖ×é

2.4 Äѵã

1.ÈçºÎÔÚµ±Ç°ºÏÔ¼µ÷ÓõÄʵÏÖÏ£¬ÊµÏÖ×ÊÔ´¼¯ºÏµÄ¾²Ì¬·ÖÎö£¿

2.ÈçºÎÈúÏÔ¼¿ª·¢Õß¿ÉÒÔ¾¡¿ÉÄܵØÕýÈ·µØ±ê¼Çmetadata¡££¨±àд²¢·¢³ÌÐòºÜÈÝÒ׳ö´í£¬¶øÇÒÒ²ºÜÄÑ·¢ÏÖÎÊÌâ¡¢µ÷ÊÔ¡£¿¼ÂÇʵÏÖÒ»¸ö¾²Ì¬´úÂë·ÖÎö¹¤¾ß£¬À´¾¡¿ÉÄܼõÉÙ¿ª·¢Õß³ö´íµÄ¿Õ¼ä£©¡£

3.ÈçºÎÓÅ»¯·Ö×éËã·¨µÄÁ£¶È£¬±£Ö¤ÔÚÒ»¸öÇø¿éÄÚ½»Ò×ÊýÁ¿¼«¶àʱ£¬·Ö×éÕ¼ÓõÄʱ¼äÏà¶ÔºÏÔ¼Ö´ÐÐÀ´ËµºöÂÔ²»¼Æ¡£

   
2014 ´Îä¯ÀÀ       48
 
Ïà¹ØÎÄÕÂ

iOSÓ¦Óð²È«¿ª·¢£¬Äã²»ÖªµÀµÄÄÇЩÊÂÊõ
Web°²È«Ö®SQL×¢Èë¹¥»÷
ÒÆ¶¯APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
´ÓGoogle±¸·Ý»¥ÁªÍø¿´¡°Êý¾Ý°²È«¡±
 
Ïà¹ØÎĵµ

web°²È«Éè¼ÆÓë·À»¤
»¥ÁªÍøº£Á¿ÄÚÈݰ²È«´¦Àí¼¼Êõ
ºÚ¿Í¹¥»÷Óë·À·¶¼¼Êõ
WEBºÚºÐ°²È«¼ì²â
 
Ïà¹Ø¿Î³Ì

WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶