第五讲 struts.pptVIP

  • 1
  • 0
  • 约6.39千字
  • 约 41页
  • 2017-08-24 发布于河南
  • 举报
第五讲 MVC模式的一种实现 ——Struts2框架 Struts框架 本讲内容 MVC模式 理解框架与容器 Struts框架 Struts2开发实例 经典MVC模式与Web应用程序中的MVC模式 MVC模式(经典的单机中的MVC模式) MVC模式设法减少可复用的域模型与显示代码之间的联系。它通过在显示层与域对象之间引入一个控制器来实现。 控制器处理来自显示层的事件,并将事件映射为域模型的改动。 控制器通过注册显示层以获得域模型被改动的通知,从而令显示层能被更新。 经典MVC模式与Web应用程序中的MVC模式 经典MVC模式落伍了 在Web世界中,经典MVC模式落伍了。 在Web世界中,视图是在客户端浏览器中生成的,而控制器和模型则在服务器端。 经典MVC模式在HTTP和HTML世界中是行不通的,使用HTTP请求/响应模式的Web应用程序需要一个与经典MVC模式截然不同的设计,这个设计借用了经典MVC模式的名字和一些方式。 经典MVC模式与Web应用程序中的MVC模式 经典MVC模式落伍了(续) 在Web版的MVC中,视图不能直接调用控制器,但是可以基于web请求映射成不同的URL。 视图不是一个可被更新的对象,而是在客户端发出新请求的时候随之重新呈现的Web页面。 模型也不能将自身的改变通知视图,因为视图呈现在另一台机器的用户浏览器中。因此视图每次都要依据最新的数据重新生

文档评论(0)

1亿VIP精品文档

相关文档