相信有过互联网相关开发经验的肯定听说过MVC的大名。 简单地说,MVC即: Model:模型 View:视图 Controller:控制器 模型一般指一个系统中最基础最底层地数据层,包括数据的存储、查询以及一些业务带来的衍生处理逻辑。 视图很明确,一般就是可视化的部分,视应用种类的不同可能是UI控件,也可能是HTML元素。 控制器夹再视图和模型中间,起一个承上启下的作用,向上,它直接提供视图需要的接口,向下它调用模型的相关服务来完成接口的具体逻辑。 一般来说视图和控制器之间的界限是很明确的,但控制器和模型中间往往会…