程序设计
到黄昏点点滴滴
这个作者很懒,什么都没留下…
展开
-
详解Spring事件驱动模型
原文出处:http://jinnianshilongnian.iteye.com/blog/1902886事件驱动模型也就是我们常说的观察者,或者发布-订阅模型;理解它的几个关键点:首先是一种对象间的一对多的关系;最简单的如交通信号灯,信号灯是目标(一方),行人注视着信号灯(多方);当目标发送改变(发布),观察者(订阅者)就可以接收到改变;观察者如何处理(如行人如何走,是快转载 2017-10-09 15:51:59 · 488 阅读 · 0 评论 -
观察者模式:推模型与拉模型
原文出处:http://blog.csdn.net/sinat_34093604/article/details/53081130简介在观察者模式中,又分为推模型和拉模型两种方式。 ● 推模型 主题对象向观察者推送主题的详细信息,不管观察者是否需要,推送的信息通常是主题对象的全部或部分数据。 ● 拉模型 主题对象在通知转载 2017-10-09 17:02:21 · 795 阅读 · 0 评论 -
观察者模式与事件驱动模式实例比较
原文出处:http://blog.csdn.net/wm5920/article/details/50811226观察者模式所涉及的角色有: ● 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象,抽象主题角色又叫做抽象被观察转载 2017-10-09 17:41:17 · 170 阅读 · 0 评论 -
基于管道化和事件驱动模型的Web请求处理(一)
原文出处:http://blog.csdn.net/wxyfighting/article/details/8871962 这篇文章将会从问题,技术背景,设计实现,代码范例这些角度去谈基于管道化和事件驱动模型的Web请求处理。其中的一些描述和例子也许不是很恰当,也希望得到更多的反馈。问题的诞生与思考:一. 依赖之苦做过不少业务系统,最痛苦,最无奈的就转载 2017-10-09 18:02:58 · 219 阅读 · 0 评论 -
基于管道化和事件驱动模型的Web请求处理(二)
原文出处:http://blog.csdn.net/wxyfighting/article/details/8870129这篇文章将会从问题,技术背景,设计实现,代码范例这些角度去谈基于管道化和事件驱动模型的Web请求处理。建议从头看,能够从概念上更多的去理解和碰撞,其中的一些描述和例子也许不是很恰当,也希望得到更多的反馈。业务架构设计: 基于上转载 2017-10-09 18:09:32 · 263 阅读 · 0 评论