模式-视图-控制器(MVC)是UI设计中常见的设计模式, 该模式区分应用程序中的模式.视图和控制器三个角色,消除了业务逻辑与UI的耦合.模式负责封装视图展示的应用数据.视图应该只显示数据,不包含任何业务逻辑.控制器负责接受用户请求并调用后端服务进行业务逻辑.处理之后,后端服务可能返回某些数据供视图显示.控制器收集这些数据并准备视图的显示模式.MVC模式的核心思想是分离业务逻辑与UI,使它们能够独立修改,互不影响. 对与Web端的开发,从最开始的CGI,model1,以及现在的由model2演化而…