您的位置:知识库 » 软件设计

“软件设计”文章列表

关于事件流处理,在不同的场景中有不同的概念。有人称之为流处理,有人称之为事件溯源或CQRS,还有人称之为“复杂事件处理(Complex Event Processing)”。不管名称是什么,它们的基本原则都是一样的。Martin Kleppmann是Apache Samza的贡献者。在本文中,我...
作者: 谢丽   2015-03-31 18:39:57 阅读:3897 标签:CQRS 软件框架 软件架构
作者: 双鱼座   2008-12-14 20:39:20 阅读:3874 标签:ORM
作者: EricZhang(T2噬菌体)   2009-06-17 11:48:13 阅读:3826
相关文章:MMN实用架构过程概览 在MMN的宏观视图中,包括了三个过程环节:定义架构概图、架构全局分析以及构建概念模型。这是一个循序渐进的过程,是系统架构整体......
作者: agiledon   2011-04-06 11:28:21 阅读:3815 标签:架构
一、上篇回顾 通过上篇的讲述,我们知道装饰模式,特别适合对某个类型的对象,动态的增加新的职责,应用程序就像使用原来的对象一样使用对象新增的装饰后的功能,......
作者: CallHot   2010-12-20 23:07:30 阅读:3722 标签:设计模式 享元模式
在谈这个之前,还得再说下SOA和平台。SOA做两件事情,一个是解耦并识别可重用的服务,一个是对服务进行灵活组装和编排满足业务需求,SOA核心是业务和技术的解耦,服......
作者: 人月神话   2011-09-26 16:47:56 阅读:3718 标签:SOA
英文原文:How Would You Build Up a City from Components? 为什么越来越多的企业应用开发正在转向组件框架和解决方案?组件架构是否有前途?我相信答案是肯定的,而且很快所有开发框架都将会是基于组件的——这是近在眼前的事情。下面让我来向你揭示这一切的原因。...
作者: Aliaksei Papou   2013-06-14 14:30:27 阅读:3714 标签:组件 Java
抽象与实现 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。 问题在于如果抽象B由于固有的原因,本身并不稳定,也有可能变化,怎么办? 举例来说 ......
作者: 山天大畜   2010-11-03 17:49:02 阅读:3709 标签:C# 面向对象 Bridge 桥接模式
作者: Teddy's Knowledge Base   2010-08-08 20:50:26 阅读:3708 标签:ORM 面向对象 关系模型 关系映射
一、上篇回顾 上篇我们主要讲述了创建型模式中的最后一个模式-原型模式,我们主要讲述了原型模式的几类实现方案,和原型模式的应用的场景和特点,原型模式适合......
作者: CallHot   2010-12-12 21:06:14 阅读:3691 标签:设计模式 外观模式
我这里的实现方案是传统的cookie方案。希望此文对需要的朋友有用,也希望不足之处大家能够提出。
作者: 麦子|君子兰   2010-10-14 07:19:02 阅读:3687 标签:单点登录 SSO
在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说......
作者: Leepy   2011-05-27 10:22:22 阅读:3627 标签:架构设计 分层架构
作者: 代震军   2008-12-16 20:56:27 阅读:3625 标签:贫血模型 面向对象
英文原文:Scalability Principles 从最简单的水平来看,可伸缩性就是做更多的事情。更多的事情可以是响应更多的用户请求,执行更多的工作,或处理更多的数据。设计软件这件事本身是复杂的,而让软件做更多的工作也有其特有的问题。这篇文章针对构建可伸缩软件系统提出了一些原则和方针。 ...
2012-02-29 12:03:52 阅读:3614 标签:可伸缩性
以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识......
作者: 陈皓   2011-04-26 19:56:48 阅读:3599 标签:软件设计
作者: Nick Wang (懒人王)   2010-03-08 13:57:45 阅读:3596
接缝(seam)是Michael C. Feathers提出的概念。Feathers在Working Effectively with Legacy Code一书中对接缝的定义如下: 接缝,顾名思义,就是指程序中的一些......
2011-11-24 13:05:47 阅读:3502 标签:软件设计 面向对象 C# 接缝
作者: 车子在动   2009-10-21 14:52:16 阅读:3492 标签:编码规范
作者: 浩子.Wu   2009-06-16 12:44:05 阅读:3463
我始终认为,代码应作为架构的一部分,不如此,不足以表达代码质量的重要性。我知道,这与传统学院派对架构的定义是相悖的。一般认为,架构是描述设计蓝图的宏观过程,......
2011-09-10 22:49:22 阅读:3456 标签:代码重用