首页 > Web开发 > 详细

设计模式二:webMVC

时间:2019-11-12 23:00:47      阅读:85      评论:0      收藏:0      [点我收藏+]

model:观察者模式,对view和controller一无所知,即完全decouple。仅知道有observer需要它去通知

view:组合模式实现的jsp等用户界面。当发生页面请求时,而不是在每次model变化时,view从controller手中间接获取到了通知,控制器甚至直接将model bean传递给视图。

controller:策略模式。对于视图而言,其可以被调整使用不同的策略 ,而控制器提供了策略,控制器为视图实现行为。

                控制器是MVC模式中的调剂者,故其必须同时持有model 和view对象,他将来自视图的动作转化成模型上的动作。

                控制器创建视图,所以model不需要与view认识。

适配器模式:将新的model适配已有的vc。

设计模式二:webMVC

原文:https://www.cnblogs.com/wanghuanyeah/p/11844890.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!