2009年11月24日
摘要:     我注册持有域名: finemoon.com finehappy.com terryfeng.com  (New)   我会用TerryFeng.com作为博客的独立域名访问地址, 之前持有的域名finemoon和finehappy我打算用作信息的交流。 阅读全文
posted @ 2009-11-24 16:45 冯瑞涛 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 设计模式与重构是软件开发设计的基石,在这里我从.Net 及C#语言的实现角度记录这部分的知识。丰富博客中关于设计模式与重构方面的内容。设计模式基础 本部分已大话设计模式的内容做参考,本书很好读,语言风趣,重视过程,看起来不枯燥挺有意思,值得一读,可以做为一本快速入门的书籍珍藏。1. 简单工厂模式 2. 策略模式 (Strategy) 3. 单一职责原则 4. 开放-封闭原则(OCP) 5. 开闭原... 阅读全文
posted @ 2009-11-24 15:27 冯瑞涛 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: •如何阅读部署图 阅读基本部署图 上图解释 BS客户端支持IE6亿傻姑娘和FF1.5以上版本,通过Http请求 CS客户端是Windows系统,需要按.net1.1, sw.exe 是客户端程序,通过WebService与服务器通信 服务器是IIS,.Net 1.1 各个组件之间相互依赖,通过ADO.Net 访问数据库 数据库为 Oracle 9i   部署图的主要元素 •... 阅读全文
posted @ 2009-11-24 13:43 冯瑞涛 阅读(4649) 评论(0) 推荐(0) 编辑
摘要: Domain-Specific ModelingandModel Driven Architecture DSM(领域定义建模)和MDA(模型驱动架构) 模型在软件开发中的角色 当今信息系统的开发越来越复杂,而且所涉及到的领域也越来越广,开发者必须掌握许多不同的技术,包括流行的面向对象技术,XML,脚本语言,接口定义语言,过程定义语言,数据库定义和查询等等。要把来自于问题领域的需求转换成解决方案需... 阅读全文
posted @ 2009-11-24 12:43 冯瑞涛 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是MDA MDA(Model Driven Architecture)是模型驱动架构,它是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MDA把建模语言用作一种编程语言而不仅仅是设计语言。MDA的关键之处是模型在软件开发... 阅读全文
posted @ 2009-11-24 12:38 冯瑞涛 阅读(3434) 评论(0) 推荐(0) 编辑
摘要: 2 开闭原则(Open-Closed Principle,OCP) 2.1 什么是开闭原则     开闭原则是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。     1988年,Bertrand Meyer在他的著作《Object Oriented Software... 阅读全文
posted @ 2009-11-24 12:32 冯瑞涛 阅读(1964) 评论(0) 推荐(0) 编辑
摘要: •什么是构件 构件和构件的要素 •构件是系统中可替换的物理部分,它包装了实现而且遵从并提供一组接口的实现 •规格说明:对于构件,必须有一个它所提供服务的抽象描述。通俗地说,每个构件都必须提供特定的服务 •一个或多个实现:构件是一种物理概念,必须被一个或多个实现所支持,当然这些实现都必需符合规格说明 •受约束的构件标准:每一个构件,在实现时必须遵从某种构件标准 •封装方法:也就是构件遵从... 阅读全文
posted @ 2009-11-24 11:35 冯瑞涛 阅读(74039) 评论(1) 推荐(0) 编辑