从MVC框架看MVC架构的设计(转)
尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。
消息中间件核心实体(0)
消息中间件核心实体(0)
最近两周在做的一个新项目,一个主从复制的组件,这两天刚跑通测试。
从之前讨论的架构来说,消息中间件也是有主从复制这个模块的,像Rocket就支持主从模式。
在做这个项目之前已经写过两个版本的主从复制模块,基本思路是:
Slave主动和Master建立链接
Sla...
领域模型图(数据架构/ER图)
数据架构核心输出为ER图,包含实体、关系与属性。通过四色原型法进行领域建模:红色MI表示时标事件,绿色PPT为参与方-地点-物品,黄色Role是角色,蓝色DESC为描述信息。以风控系统为例,从业务流程中提炼MI,构建PPT实体,补充Role与DESC,最终提取绿色PPT为实体、红色MI为关系,形成ER图,明确一对一、一对多、多对多约束,指导数据建模。(239字)
基于事件风暴的需求分析 | 方法案例一
事件风暴(Event Storming)源自领域驱动设计社区,由 Alberto Brandolini 在2012 年发明[1]。 事件风暴最早的名字是基于事件的建模(Event-Based Modeling),正如这个名字所暗示的,事件风暴在发明之初的核心目的是领域建模,在今天的大多数文献和实践中,事件风暴的核心关注点都是领域模型和软件架构。