首页 > 代码库 > MVC 模型、视图、控制器
MVC 模型、视图、控制器
所谓模型,就是在MVC设计模式中需要被显示的数据。在通常情况下,该模型需要从数据库中读取数据、保存模型的状态等,提供数据的访问方法及数据维护。
例如,对于SQL Server中数据库NorthWind的表Products来说,一个Product对象就是一个模型,该对象需要读取数据库中的信息,并对该数据表进行查询、添加、修改等操作。对于一个比较小型的应用程序而言,模型也许只是概念上的,假如一个应用程序需要读取数据,然后显示在用户界面上,而在该应用程序中并不存在一个物理上的数据模型或者相关的类,那么此时被读取的数据就是模型。
所谓视图,就是用来显示模型中数据的用户界面。对于数据表Products来说,在一个界面中显示该数据表的详细信息,该界面就是数据表Products的一个视图,一般来说,视图就是Html页面。
所谓控制器,就是用来处理对用户的输入或者交互命令,以便更改模型的状态,选择适当的视图来显示对应模型的数据。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。