MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为以下三个基本部分:
- 模型(Model):模型用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。
- 视图(View):视图能够实现数据有目的的显示。在视图中一般没有程序上的逻辑。
- 控制器(Controller) :控制器起到不同层面间的组织作用,用于控制应用程序的流程。它处理事件并作出响应。“事件”包括用户的行为和数据模型上的改变。
职责划分:
1,视图呈现用户交互界面。
2,模型为多个视图提供数据
3,控制器处理用户的交互
模块划分及交互设计:
一.Model:绑定数据
1.将所需数据进行封装。
二.View:将数据呈现给用户。
1.CreatView——作用:插入数据页面,将数据插入数据表中。
2.EditView———作用:数据修改页面,展示某条数据的详细情况,并可以对其进行修改。
3.DeleteView——作用:将某条数据删除。
4.DetailsView——作用:数据详情页面,展示某条数据的详细情况。
三.Controller:接收用户请求,进行分析将结果返回呈现给用户
1.HomeController——主要方法:返回“IndexView”。
2.BallController——主要方法:返回“CreatView”、返回“EditView”、返回“DeleteView”、返回“DetailsView”。
3.TeamController——主要方法:返回“CreatView”、返回“EditView”、返回“DeleteView”、返回“DetailsView”。