HTML5¼¼Êõ

.NET MVCÓëÈý²ã¼Ü¹¹ - ×·Çó³ÁĬÕß

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2017-08-04 10:00 ÎÒÒªÆÀÂÛ( )

ËäÈ»½Ó´¥ÁËÁ½ÕßÓÐÒ»¶Îʱ¼äÁË£¬µ«ÊÇÓÐʱ»¹ÊÇ»á»ìÏý¸ÅÄÔÚ´Ë´¦²»´òËã˵Ã÷¶þÕßµÄÇø±ð£¬ÒòΪ¶þÕ߶¼ÊǼܹ¹Ä£Ê½£¬²¢ÇÒÒ²ÓÐÒ»¶¨µÄ¹²´æ¶È£¬ÔÚʵ¼Ê¿ª·¢ÖУ¬ÑϸñÇø·ÖÒâÒå²»´ó¡£»ùÓÚ×î½üÉæ¼°µ½Õⲿ·Ö֪ʶ¾ÍÔÚ¸´Ï°Ï£¬±à³Ì¹ý³ÌÖУ¬»ù´¡¸ÅÄî¸üÖØÒª£¬¶ø²»ÊǼ¼Êõ¡£ ÏÈ¿´¿´

¡¡¡¡ËäÈ»½Ó´¥ÁËÁ½ÕßÓÐÒ»¶Îʱ¼äÁË£¬µ«ÊÇÓÐʱ»¹ÊÇ»á»ìÏý¸ÅÄÔÚ´Ë´¦²»´òËã˵Ã÷¶þÕßµÄÇø±ð£¬ÒòΪ¶þÕ߶¼ÊǼܹ¹Ä£Ê½£¬²¢ÇÒÒ²ÓÐÒ»¶¨µÄ¹²´æ¶È£¬ÔÚʵ¼Ê¿ª·¢ÖУ¬ÑϸñÇø·ÖÒâÒå²»´ó¡£»ùÓÚ×î½üÉæ¼°µ½Õⲿ·Ö֪ʶ¾ÍÔÚ¸´Ï°Ï£¬±à³Ì¹ý³ÌÖУ¬»ù´¡¸ÅÄî¸üÖØÒª£¬¶ø²»ÊǼ¼Êõ¡£

¡¡¡¡ÏÈ¿´¿´£¬Èý²ã¼Ü¹¹°É£¬¼´UI£¨±íʾ²ã£©£¬BLL£¨ÒµÎñÂß¼­²ã£©£¬DAL(Êý¾Ý·ÃÎʲã)£º

:Ö÷ÒªÊÇÖ¸ÓëÓû§½»»¥µÄ½çÃæ¡£ÓÃÓÚ½ÓÊÕÓû§ÊäÈëµÄÊý¾ÝºÍÏÔʾ´¦ÀíºóÓû§ÐèÒªµÄÊý¾Ý¡£

:ÓëÊý¾Ý¿â´ò½»µÀ¡£Ö÷ҪʵÏÖ¶ÔÊý¾ÝµÄÔö¡¢É¾¡¢¸Ä¡¢²é¡£½«´æ´¢ÔÚÊý¾Ý¿âÖеÄÊý¾ÝÌá½»¸øÒµÎñ²ã£¬Í¬Ê±½«ÒµÎñ²ã´¦ÀíµÄÊý¾Ý±£´æµ½Êý¾Ý¿â¡££¨µ±È»ÕâЩ²Ù×÷¶¼ÊÇ»ùÓÚUI²ãµÄ¡£Óû§µÄÐèÇó·´Ó³¸ø½çÃ棨UI£©£¬UI·´Ó³¸øBLL£¬BLL·´Ó³¸øDAL£¬DAL½øÐÐÊý¾ÝµÄ²Ù×÷£¬²Ù×÷ºóÔÙÒ»Ò»·µ»Ø£¬Ö±µ½½«Óû§ËùÐèÊý¾Ý·´À¡¸øÓû§£©

¡¡¡¡¡¡¡¡      

                             

¡¡¡¡Æäʵ£¬ÕæÕýʹÓùýÈý²ã¼Ü¹¹µÄ¶¼ÖªµÀ£¬ÈýÕßÖ®¼äÊÇͨ¹ýEntity´«µÝÊý¾ÝµÄ£¬Entity¹á´©Èý²ã£¬½«ÈýÕßÁ¬½ÓÆðÀ´£¬Í¬Ê±Ò²ÊµÏÖÁ˶ÔÊý¾ÝʵÌåµÄ·â×°£¬È¡´úÁ˸ö²ãÖ®¼ä¶à±äÁ¿µÄÊý¾Ý´«µÝ(Êý¾Ý½»Á÷)£¬´ó´óµÄ¼ò»¯ÁËÊý¾Ý½»Á÷£¬Ò²½µµÍÁËÊý¾Ý·¢Éú´íÎóµÄ¸ÅÂÊ¡££¨EntityÆäʵ¾ÍÊǶÔÊý¾Ý¿â±íʵÌåµÄ·â×°£©£¬EntityÓëÈý²ãÖ®¼äµÄÒÀÀµ¹Øϵ£º

¡¡¡¡¡¡¡¡

 

¡¡¡¡ÔÙ¿´MVC¼Ü¹¹£¬¼´M£¨model Ä£ÐÍ·£©,V£¨view ÊÓͼ£©,C£¨controller ¿ØÖÆÆ÷£©Èý¸ö²¿·Ö¡£ÔÚMVC¼Ü¹¹ÖÐÕâÈý²¿·ÖÊDZØÐëµÄ£¬µ«ÎÒÃÇÒ²¿ÉÒÔ¸ù¾ÝÏîÄ¿µÄʵ¼ÊÐèÇóÓëʵ¼ÊÇé¿ö»¹ÄÜÔÙÔö¼Ó£¬±ÈÈçʵÏÖService²ã»òRepository²ãµÈ£¬ÎÒÃÇ¿ÉÒÔ×ÔÐÐÀ©Õ¹£¬´ó·ùÌá¸ßÁË¿ª·¢Ê±µÄÁé»îÐÔ¡£

¡¡¡¡¡¡¡¡Model£¨Êý¾ÝÄ£ÐÍ£©:ÓÃÓÚ·â×°ÓëÓ¦ÓóÌÐòÔÚÉÌÒµÂß¼­ÉÏÏà¹ØµÄÊý¾Ý£¬ÒÔ¼°¶ÔÆäÊý¾Ý²Ù×÷µÄ´¦Àí·½·¨(Êý¾Ý¿âµÄ·ÃÎʲÙ×÷£¬¼´Ôöɾ¸Ä²é£»Êý¾Ý½á¹¹µÄ¶¨Ò壻Êý¾Ý¸ñʽµÄÑéÖ¤)¡£Model²¢²»ÒÀÀµÓÚViewºÍController£¬Ò²¾ÍÊÇ˵Model²¢²»ÐèÒªÖªµÀËü»áÈçºÎ±»ÏÔʾ³öÀ´»òÈçºÎ±»Ó¦Óã¬Ö»ÐèҪרעÓÚ×Ô¼º¸ÃÓеÄÔðÈμ´¿É¡£ModelÖг£¼ûµÄ¼¼ÊõÓÐEntity Framework£¨¼´EF£©¡¢NHibernate¡¢LINQ to SQL¡¢Typed DataSetºÍADO.NETµÈ¡£

¡¡¡¡¡¡¡¡View£¨ÊÓͼ£©:¡¡Ò³ÃæÏÔʾ»ò»ñÈ¡Óû§ÊäÈ룬ViewÐèÒª¸ºÔð½«Controller´«¹ýÀ´µÄÊý¾ÝÅäºÏ“ÏÔʾÂß¼­”³ÊÏÖ¸øÓû§£¬´Ë´¦ËäÈ»ViewÐèÒªContorller´«µÝÊý¾Ý£¬µ«ÊÇView²¢Ã»ÓÐÒÀÀµÄ³¸öController,ÈκÎControllerÖ»ÒªÄÜÌṩViewËùÐèÒªµÄÊý¾Ý£¬View¾Í¿ÉÒÔ¸ù¾ÝÏÔʾÂß¼­½«ÆäÏÔʾ³öÀ´£¬ÊÇÒ»ÖÖËÉÉ¢µÄ¹ØÁª¹Øϵ¡£

¡¡¡¡¡¡¡¡Controller£¨¿ØÖÆÆ÷£©:ÊôÓÚÒ»ÖÖ½á¹ûЭµ÷ÕߵĽÇÉ«£¬ÒòΪM-V-CÈý¸ö²¿·ÖûÓÐÖ±½ÓµÄÁªÏµ£¬ViewÎÞ·¨Ö±½ÓÓëModel¹µÍ¨£¬¼´Model¿ÉÒÔ²Ù×÷Êý¾Ý£¬View¿ÉÒÔÏÔʾÊý¾Ý£¬Òò´Ë£¬VIewÏÔʾµÄÊý¾ÝÐèÓÉController´ÓModel»ñÈ¡ºóÌṩ¸øView¡£¼´ControllerµÄ½ÇɫλÓÚÓû§½Ó¿Ú²ãºÍÉÌÒµÂß¼­²ãÖм䡣

 

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • »ùÓÚ.netµÄ΢·þÎñ¼Ü¹¹ÏµĿª·¢²âÊÔ»·¾³ÔËάʵ¼ù - Á賿Èýµã°ë

    »ùÓÚ.netµÄ΢·þÎñ¼Ü¹¹ÏµĿª·¢²âÊÔ»·¾³ÔËάʵ¼ù - Á賿Èýµã°ë

    2017-08-02 14:01

  • ȨÏÞ¹ÜÀíѧϰ Ò»¡¢ASP.NET FormsÉí·ÝÈÏÖ¤ - Å©ÂëÒ»Éú

    ȨÏÞ¹ÜÀíѧϰ Ò»¡¢ASP.NET FormsÉí·ÝÈÏÖ¤ - Å©ÂëÒ»Éú

    2017-08-01 11:02

  • .NET Core ³É¶¼ÏßÏÂÃæ»ù»áÀ­¿ªÐòÄ» - Savorboard

    .NET Core ³É¶¼ÏßÏÂÃæ»ù»áÀ­¿ªÐòÄ» - Savorboard

    2017-08-01 10:02

  • ASP.NET MVC5 Å­¿ç Linux ƽ̨ - Mr.Tua

    ASP.NET MVC5 Å­¿ç Linux ƽ̨ - Mr.Tua

    2017-07-26 14:01

ÍøÓѵãÆÀ
Ö