【转载】【MVC】对mvc的认识(载至网上的讨论片段)

来源:互联网 发布:指定变号发短信软件 编辑:程序博客网 时间:2024/06/05 22:35
MVC只是UI框架,代替的只是三层框架中的UI层,
那些滥用MVC的把业务逻辑写到Controllor里的已经算是理解歪了,
lz居然想拿M替代DAL和BLL,是我见过对MVC最歪的理解了~
那你的意思是说mvc只是ui框架,mvc中的model只是起到一个实体的作用,不能替代dll,bll? 
也就是说有必要的时候再建立dll,bll层?也就是说mvc和三层在一个项目中可以共存,是这样子吗?
基本上就是这个意思,MVC里 的M是为了V服务的;MVC+三层的理想状态下,我说要把项目换成WinFrom的,
那你需要改动的也只是把MVC换掉,之前的DAL,BLL都不动。 
MVC里的M和DAL/BLL里的一些模型(包括EF的实体类等)作用是不同的。
当然,有时候为了减少冗余,会去设法在各个层之间通用统一的M;
0 0
原创粉丝点击