MV设计模式-.pptVIP

  • 19
  • 0
  • 约2.23千字
  • 约 17页
  • 2018-05-11 发布于广东
  • 举报
MV设计模式-.ppt

简单的MVC设计模式 张道男 模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪发明的一种软件设计模式,在当今软件开发中广泛使用。其将Web应用的输入、输出和处理流程按照Model、View和Controller分成三层。 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XML、JSP和Excel。 MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务逻辑的处理。业务逻辑的处理由模型(Model)完成。 模型(Model):用于表示业务数据和实现业务逻辑。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。模型的设计可以说是MVC最主要的核心。 控制器(Controller)用于完成流程控制,它接收来自视图层用户输入的数据并调用相应的模型进行处理,最后选择合适的视图去响应客户。 1.各司其职,互不干涉 在MVC模式中,三层各司其职,所以一旦哪一层需要发生变化,只需要更改相应层的代码,而不会影响到其它层的代码。 2.有利于开发中的分工 在MVC模式中,由于系统按层分开,从而可以更好的实现开发的分工。页面设计人员可以只考虑如何将页面设计得更加美观和易于操作;对业务熟悉的人员可以更加专心地进

文档评论(0)

1亿VIP精品文档

相关文档