标签:基础 关联性 思想 信息 美的 决定 项目 control 地址
MVC是一种编程模式和设计思想,MVC大致切割为三个主要单元:Model(实体模型),View(视图),Contrller(控制器),MVC主要目在于简化软件开发的复杂度,让程序代码形成一个松耦合。
彼此的关联性 用户第一次访问浏览器,地址栏中的Url地址访问Contrller中的动作[Action],控制器来决定显示哪一个视图
Model:定义信息格式页面信息验证(其实就是数据表)。
View:呈现给用户的界面,显示后台给前台传输的数据,将用户输入的数据传到后台控制器处理。
Controller:响应客户请求,指定要显示的数据,协调Model把数据值传到View,进行各种逻辑处理。
MVC有一个重要的观念‘关注点分离’:不受到相同系统中其他对象的干扰,也包括对对象所做出的修正不会影响到其他对象的运作。优点:简化复杂程度,提高可维护性使测试更容易。
MVC是一个合理使用习惯替换配置的开发配置框架。
使用MVC开发项目建议
1.减少代码缀余,避免写重复的代码
2.在项目开发是要搭建项目架构,没有完美的架构,适合本次开发的就是最好的。
3.写代码要发散性思维,不仅要写还要想怎样写更方便,更兼容,可以給后面的代码打基础。
4.明确分工,不仅团队协作要分工,代码模块也要分工,保证代码不杂乱。
5.对于相同的功能要降低代码的复杂程度提高可读性,团队开发更轻松。
6.让个组件抽象化,降低各组件之间的耦合度(减少各组件的依赖度)
PS:小菜一只请多多指教
标签:基础 关联性 思想 信息 美的 决定 项目 control 地址
原文地址:http://www.cnblogs.com/ZxtIsCnblogs/p/7719546.html