MVC代表模型-视图-控制器(Model-View-Controller),起源于20世纪70年代的Smalltalk开发社区,2003年起随着Ruby on Rails的出现才在Web上流行使用. 模型(Model):建立软件所围绕的领域,建立领域模型.例如,博客,模型可能是帖子和评论. 视图(View):模型的可视化表示,它通常是框架渲染给浏览器的结果标记.例如表现博客帖子的HTML. 控制器(Controller):提供视图和模型之间关联的协调程序.控制器负责处理输入.对模型进行操作,并决…