mvc分别是模型视图和控zhidao制是一种设计模式,这种模式应用于应用程序分层开发。
Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制专器。
View(视图) - 视图代表模型包含的数据的可视化。
Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离属开。
"MVC是一个设计模式,它包括3类对象。 模型(Model)对象:是应用程序的主体部分,主要是进行数据和业务规则的处理,例如:EJB。 视图(View)对象:是应用程序中负责生成用户界面的部分,例如:MacromediaFlash、XHTML、XML/XSL、WML等一些标识语言和Web Services。 控制器(Control)对象:是根据用户的输入,控制用户界面数据显示及更新Model对象状态的部分。即要求在Application开发中把商业逻辑、界面显示、数据分离。例如:当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西。也不做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后用确定用哪个视图来显示模型处理返回的数据。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。