MVC

来源:互联网 发布:知名淘宝客网站 编辑:程序博客网 时间:2024/06/07 04:56

MVC即Model-View-Controler(模型,视图,控制器)框架。 对于初入网络编程的人来说,开始总是进行摸索的时候,先从一些简单的页面和程序开始,这时大家关注的多为能够实现想要的功能或界面。而不会太多的去关注控制版本的管理,内容的分布,代码的分离与复用。慢慢的所写的程序越来越大了。于是开始发现问题了。为什么有时只是想要改一个小东西,一个小功能,或是一个装饰。可是却要花相当多的时间和精力去理解原有页面的结构,由于刚开始的时候并没有考虑好逻辑与表现的分离,结果当你要改表现时,却不得不要对逻辑的代码开点小刀。搞到最后烦燥不堪。

让MVC来解救我们吧。MVC框架的目的就是把逻辑与表现分离开来,实现代码的分离与复用,也为了程序开始与管理的方便。

Model:可以把它认为是负责应用数据与行为的规范,也就是逻辑层。它负责我们程序功能的实现。

View:负责把模型返回来的数据进行表现。也就是表现层,它的任务是如果来组织数据,如果呈现数据。

Control:可以把它当成模型与视图的桥梁,负责沟通视图与模型的通讯。

原创粉丝点击