MVC框架主有由三部分组成:
1、视图(View):它从模型中获取显示信息并以特定的形式展示给用户。对于相同的信息可以有多个不同的显示形式或视图;
2、控制器(Controller):它负责处理用户与软件的交互操作,其职责是决定软件的控制流程,确保用户界面与模型间的相关联系,它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,再根据用户的需求,创建合适的视图返回到用户界面,它是使模型协调工作的部件;
3、模型(Model):它向View和Controller提供业务逻辑服务。
它们三者之间的关系:控制器把接收到的请求或者数据传送到模型去处理,再根据用户的要求,创建一个相应的视图,该视图从模型中读取处理后的结果把其以特定的形式显示出来。