Web technology_chapter8.pptVIP

  • 2
  • 0
  • 约6.22千字
  • 约 36页
  • 2016-09-02 发布于江西
  • 举报
Web technology_chapter8.ppt

Chapter 8 MVC 设计模式 8.1 什么是设计模式 设计模式(Design pattern)是对于某些常见问题抽象提炼出来的解决方案。 软件设计模式使人们可以更加简单方便的复用以往成功的软件设计经验和体系结构,将已经被证实为有效的软件技术用设计模式进行表述也将会使新来的开发者更加容易理解其原来的设计思路,减少沟通成本和误解。 模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用 MVC是一种软件设计模式,不仅仅应用于WEB。在日常生活中处处可以找到类似于MVC的例子。 在WEB应用上,J2EE平台最先应用MVC设计模式,并成为一个事实上的标准。 数据与显示分离 什么是MVC设计模式 1、模型(Model)   业务逻辑层。用于封装业务逻辑和数据模型。 2、视图(View)   表示层。就是与用户实现交互的界面,通常实现数据的输入和输出功能。 3、控制器(controller)   控制层。起到控制整个业务流程的作用,实现View层跟Model层的协同工作。 传统web开发模式与MVC模式的比较 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XML、WML和Excel。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。

文档评论(0)

1亿VIP精品文档

相关文档