08 2011 档案

摘要:一、概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个 DBMS所支持的数据模型,这样的模型就是物理数据模型,即PDM。 CDM是一组严格定义的模型元素的... 阅读全文
posted @ 2011-08-26 17:41 PointNet 阅读(567) 评论(0) 推荐(1) 编辑
摘要:在《.NET Framework 3.0 之旅》中我们使用 ChannelFactory 来创建服务对象,或许你会觉得此方式有悖于 SOA 原则。没问题,现在我们使用另外一种方式来达到和 svcutil 同样的效果。目标服务原型[ServiceContract]publicinterfaceICalculate{[OperationContract]doubleAdd(doublea,doubleb);}publicclassCalculateService:ICalculate{publicdoubleAdd(doublea,doubleb){returna+b;}}服务器代码Service 阅读全文
posted @ 2011-08-25 09:58 PointNet 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:适配器模式 Adapter(别名Wrapper)模式:将一个类的接口,转换成客户期望的另一个类的接口。适配器让原本接口不兼容的类可以合作无间。 要点: 1. 适配器模式主要应用于“希望复用一些现存的类,但是接口又与复用环境要求不一致的情况”,在遗留代码复用、类库迁移等方面非常有用。 2. 适配器模式有对象适配器和类适配器两种形式的实现结构,但是类适配器采用“多继承”的实现方式,带来了不良的高耦合,所以一般不推荐使用。对象适配器采用“对象组合”的方式,更符合松耦合精神。 实现: 类的适配器模式结构图(继承) 对象的适配器模式结构图(组合) (对象适配器的代码实... 阅读全文
posted @ 2011-08-24 22:24 PointNet 阅读(195) 评论(0) 推荐(0) 编辑
摘要:客户端调用wcf ,有时需要动态的调用服务端的WCF中的方法,本方法,反射wcf 的接口,动态调用接口中的方法。 主要为,动态绑定,反射动态调用。 publicstaticobjectExecuteMethod<T>(stringpUrl,stringpMethodName,paramsobject[]pParams){EndpointAddressaddress=newEndpointAddress(pUrl);Bindingbindinginstance=null;NetTcpBindingws=newNetTcpBinding();ws.MaxReceivedMessageS 阅读全文
posted @ 2011-08-24 22:15 PointNet 阅读(1562) 评论(0) 推荐(0) 编辑