图书标签: programming event 编程 distributed-system 计算机 方法论 .NET 软件工程
发表于2024-12-23
Event-Based Programming pdf epub mobi txt 电子书 下载 2024
主要内容都扫了一眼,作者的设计思路很有借鉴意义,下次设计系统的时候可以尝试用上去。这本书其中主要谈的是怎么用事件和信号这样的隐喻作为思路进行解耦,讨论了一些实现方法和模式,举了不少例子。缺点是解耦之后,从系统的静态架构不容易预测动态行为,得对照设计时的信号线路图、协作图才能搞明白系统的行为。
评分讲了绑定是不可避免的和怎么把系统改造成基于事件的晚期绑定,以及事件系统适用的场景,并附带了 3 个例子,一个 GUI 系统, 一个 HTTP 管道服务,一个分布式工作流系统。 2006 年出版的书,现在 2016 年了,都是十年了,后端服务用消息队列是常态,单线程基于系统事件机制的 web 服务器也是常态。Android 使用 EventBus 也是常态。 基本上服务器端模式: 前端控制器使用事件系统,后端服务使用 Ioc 模式(后期绑定),分布式使用消息队列。 GUI 系统: 控件抛出事件。底层服务线程池拋事件。 组件:基于事件的组件的未必是异步的,但可以是基于事件的,比如解析 XML 的 SAX
评分讲了绑定是不可避免的和怎么把系统改造成基于事件的晚期绑定,以及事件系统适用的场景,并附带了 3 个例子,一个 GUI 系统, 一个 HTTP 管道服务,一个分布式工作流系统。 2006 年出版的书,现在 2016 年了,都是十年了,后端服务用消息队列是常态,单线程基于系统事件机制的 web 服务器也是常态。Android 使用 EventBus 也是常态。 基本上服务器端模式: 前端控制器使用事件系统,后端服务使用 Ioc 模式(后期绑定),分布式使用消息队列。 GUI 系统: 控件抛出事件。底层服务线程池拋事件。 组件:基于事件的组件的未必是异步的,但可以是基于事件的,比如解析 XML 的 SAX
评分没有想象中那么好 不过倒是帮我梳理了一下思路
评分简单翻阅
Event-based programming: taking ... - Google 图书 http://books.google.com/books?id=9CL446IzhuAC&printsec=frontcover&source=gbs_v2_summary_r&cad=0#v=onepage&q=&f=false
评分Event-based programming: taking ... - Google 图书 http://books.google.com/books?id=9CL446IzhuAC&printsec=frontcover&source=gbs_v2_summary_r&cad=0#v=onepage&q=&f=false
评分Event-based programming: taking ... - Google 图书 http://books.google.com/books?id=9CL446IzhuAC&printsec=frontcover&source=gbs_v2_summary_r&cad=0#v=onepage&q=&f=false
评分Event-based programming: taking ... - Google 图书 http://books.google.com/books?id=9CL446IzhuAC&printsec=frontcover&source=gbs_v2_summary_r&cad=0#v=onepage&q=&f=false
评分Event-based programming: taking ... - Google 图书 http://books.google.com/books?id=9CL446IzhuAC&printsec=frontcover&source=gbs_v2_summary_r&cad=0#v=onepage&q=&f=false
Event-Based Programming pdf epub mobi txt 电子书 下载 2024