设计模式与系统架构
文章平均质量分 85
GeneralXCK
这个作者很懒,什么都没留下…
展开
-
重温Observer模式--热水器·改(转载)
引言在 C#中的委托和事件 一文的后半部分,我向大家讲述了Observer(观察者)模式,并使用委托和事件实现了这个模式。实际上,不使用委托和事件,一样可以实现Observer模式。在本文中,我将使用GOF的经典方式,再次实现一遍Observer模式,同时将讲述在 C#中的委托和事件 一文中没有提及的推模式(Push)和拉模式(Pull)。设计思想概述在 C#中的原创 2009-09-09 11:26:00 · 1111 阅读 · 0 评论 -
LINQ to Entities统一数据存取方法解析(非原创)
LINQ统一数据存取方法解析 微软面向对象数据存取机制──LINQ,是今年初.NET Framework 3.5中推出的存取技术,新版本更新主要是针对ADO.NET Entity Framework,而推出LINQ to Entities。 LINQ设计的目的是希望解决开发者需要熟悉多种数据存取模式的麻烦。由于开发者需要处理的数据方式越来越复杂,而且混合使用的趋势日益原创 2009-07-05 13:27:00 · 759 阅读 · 0 评论 -
基于.NET Framework 3.5的企业应用架构技术研究(非原创)
摘要] 目前,.Net Framework3.5已随着Visual Studio 2008而发布,延续微软的一贯风格,.Net Framework3.5为开发者提供了大量优秀特性,包含了大量新技术,这些新特性、新技术能够融合在一起来进行全新的企业应用架构设计,利用这些新技术、新特性,可以进行快速开发,让企业应用的架构更加灵活,拥有更好的性能和可扩展性。 [关键词] .Net Fram原创 2009-07-04 18:27:00 · 538 阅读 · 0 评论 -
浅析微软Service Layer Guidelines和OSOA架构体系(SCA,SDO等)之间的关系(非原创)
浅析微软模式与实践小组的Service Layer Guidelines和OSOA架构体系(SCA,SDO等)之间的对应关系。 注:本文假设您已了解熟悉了SOA的一些重要概念,包括SCA,SDO,BPEL,ESB,以及微软体系下的WCF,消息队列,WorkFlow等概念。因为下文中将会通过对比一下这两个SOA技术体系的架构图来介绍一下其中的一些有意思的东西。 首先登场原创 2009-06-24 17:27:00 · 662 阅读 · 0 评论 -
对某某软件架构认识与建议(非原创)
一、 某某架构1.从“层”上认识某某软件架构软件业中Web最经典的架构必然是三层架构:表现层,业务层,数据层。那么让我们看看某某软件在三层架构上是如何实现的(如图1):层项目认识表现层Zivsoft.CRMZivsoft.CRM.Controller表现层应该只对界面的表现形式做控制业务层Z原创 2009-06-17 22:27:00 · 627 阅读 · 0 评论 -
简单工厂,工厂方法与抽象工厂模式区别与联系(汇总)
设计模式作为程序员的内功心法,相信每个写过OOP代码的都不会陌生,不过有些模式之间既有区别,又有联系,我们来看看简单工厂,工厂方法与抽象工厂的区别和联系。 一、简单工厂 简单工厂模式中工厂为具体工厂,产品为抽象产品,由工厂实例创建产品实例。 二、工厂方法 工厂方法中有抽象的工厂类,一种抽象的产品类,而工厂类中仅创建此抽象产品类的原创 2009-08-13 17:26:00 · 3667 阅读 · 0 评论 -
LINQ to SQL与LINQ to Entities场景之对照(非原创)
MSDN上最近发表了一篇Elisa Flasko著的文章,比较了LINQ to SQL与LINQ to Entities适用的场景:Introducing LINQ to Relational Datahttp://msdn2.microsoft.com/en-us/library/cc161164.aspx 作者指出,LINQ to SQL主要的应用场景是针对微软SQL Serve原创 2009-07-05 13:26:00 · 809 阅读 · 0 评论 -
人生格言--将军
人生总有许多要支撑,少年的梦想,青春的恋情,事业与友情等许许多多;然而这一切都有失去的可能; 人生总有几段黑暗的隧道要自己独行,这些路上没有乐队和鲜花,必须学会为自己伴奏,高歌而行; 为自己伴奏,就能够驱除心中的孤寂和恐惧,就能够从容的走过一个个泥泞的雨夜,在第二天的晴空下拥抱一个崭新的自己! 只要我们够坚强、够勇敢、够对立,别人就会对我们好一原创 2008-06-26 10:29:00 · 776 阅读 · 0 评论