MVC 设计模式:将应用分为:模型,视图,控制器三个部分
1.视图:数据的展现
视图是用户看到并与之交互的界面,尸体是向用户显示相关的数据,并能够接收用户输入的数据,但是它并不进行任何实际的业务处理,视图可以向模型查询业务状态,但不能改变模型,视图还能接收模型发出的数据更新时间,从而对用户界面进行同步更新
2.模型:应用对象
模型是应用程序的主体部分,模型代表了业务数据和业务逻辑,当数据发生改变时,它负责通知视图部分,一个模型能为多个视图提供数据,由于同一个模型可以被多个视图重用,所以提高了应用的可重用性
3.控制器
逻辑处理,控制实体数据在视图上展示,调用模型处理业务请求,
MVC的运行机制:
在mvc模式中,web用户想服务器提交的所有请求都由控制器接管,接收到请求之后,控制器负责决定应该调用哪个模型来进行处理,然后模型根据用户请求进行相应的业务逻辑处理,并返回数据,最后控制器调用相应的视图来格式化模型返回的数据,并且通过视图呈现给用户 |
|