代码改变世界

随笔档案-2009年11月24日

2010年即将到来,用我的名字注册了的新域名 TerryFeng.com

2009-11-24 16:45 by 闫妍, 172 阅读, 收藏,
摘要: 我注册持有域名: finemoon.com finehappy.com terryfeng.com (New) 我会用TerryFeng.com作为博客的独立域名访问地址, 之前持有的域名finemoon和finehappy我打算用作信息的交流。 阅读全文

C# 设计模式与重构

2009-11-24 15:27 by 闫妍, 262 阅读, 收藏,
摘要: 设计模式与重构是软件开发设计的基石,在这里我从.Net 及C#语言的实现角度记录这部分的知识。丰富博客中关于设计模式与重构方面的内容。 设计模式基础 本部分已大话设计模式的内容做参考,本书很好读,语言风趣,重视过程,看起来不枯燥挺有意思,值得一读,可以做为一本快速入门的书籍珍藏。 1. 简单工厂模式 2. 策略模式 (Strategy) 3. 单一职责原则 4. 开放-... 阅读全文

UML 部署图

2009-11-24 13:43 by 闫妍, 7149 阅读, 收藏,
摘要: •如何阅读部署图 阅读基本部署图 上图解释 BS客户端支持IE6亿傻姑娘和FF1.5以上版本,通过Http请求 CS客户端是Windows系统,需要按.net1.1, sw.exe 是客户端程序,通过WebService与服务器通信 服务器是IIS,.Net 1.1 各个组件之间相互依赖,通过ADO.Net 访问数据库 数据库为 Oracle 9i 部署图的主... 阅读全文

DSM领域定义建模和MDA模型驱动架构分析

2009-11-24 12:43 by 闫妍, 310 阅读, 收藏,
摘要: Domain-Specific ModelingandModel Driven Architecture DSM(领域定义建模)和MDA(模型驱动架构) 模型在软件开发中的角色 当今信息系统的开发越来越复杂,而且所涉及到的领域也越来越广,开发者必须掌握许多不同的技术,包括流行的面向对象技术,XML,脚本语言,接口定义语言,过程定义语言,数据库定义和查询等等。要把来自于问题领域的需求... 阅读全文

MDA(模型驱动架构)

2009-11-24 12:38 by 闫妍, 804 阅读, 收藏,
摘要: 1. 什么是MDA MDA(Model Driven Architecture)是模型驱动架构,它是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MDA把建模语言用作一种编程语言而不仅仅是设计语言。MDA的关键之处是模型在软件开发... 阅读全文

开闭原则(Open-Closed Principle,OCP)

2009-11-24 12:32 by 闫妍, 325 阅读, 收藏,
摘要: 2 开闭原则(Open-Closed Principle,OCP) 2.1 什么是开闭原则 开闭原则是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。 1988年,Bertrand Meyer在他的著作《Object Oriented Software Construction》中提出了开闭原则,它的原文... 阅读全文

UML 构件图(组件图)

2009-11-24 11:35 by 闫妍, 2224 阅读, 收藏,
摘要: •什么是构件 构件和构件的要素 •构件是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现 •规格说明:对于构件,必须有一个它所提供服务的抽象描述。通俗地说,每个构件都必须提供特定的服务 •一个或多个实现:构件是一种物理概念,必须被一个或多个实现所支持,当然这些实现都必需符合规格说明 •受约束的构件标准:每一个构件,在实现时必须遵从某种构件标准 •封装方法:也就... 阅读全文