09 2013 档案

摘要:用的是湖北省数字证书认证管理中心的签名和加密1、带私钥的证书,即p12格式证书(后缀为.pfx)2、不带私钥的证书,有多种格式,通常我们使用的是cer格式证书(后缀为.cer)一、1、什么是对称加密和非对称加密?对称加密是指:有一个密钥,加密用它来加密,解密也需要用到它。因为加密解密都是用同一个密钥所以叫对称加密。非对称加密是指:就是有 2 个密钥,一个是公钥,一个是私钥。私钥是自己的,不能随便给人,公钥随便给,无所谓。一般是别人用你的公钥加密,然后把密文给你,你用你的私钥解密,这样一样加密和解密不是同一个密钥,所以叫非对称。2、对称和非对称的优劣?对称加密有一个坏处只要拥有密钥的人都可以解密 阅读全文
posted @ 2013-09-24 14:24 PEPE YU 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:1.种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。2. 其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。3. Generalization(泛化)表现为继承或实现关系(is a)。具体形式为类与类之间的继承关系,接口与接口之间的继承关系,类对接口的实现关系。4. Association关联关系表现为变量(has a )。类与类之间的联接,它使一个类知 阅读全文
posted @ 2013-09-09 11:50 PEPE YU 阅读(413) 评论(0) 推荐(0) 编辑
摘要:Martin Fowler很早以前就写过一篇文章,题目叫"贫血模型"。文章里面批判贫血的领域模型是不够优雅、不够OO的,提倡使用充血的领域模型。在Java世界里这是一直争论的话题。到底什么是贫血什么是充血呢?贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。优点是系统的层次结构清楚,各层之间单向依赖,Client->(Business Facade)->Business Logic->Data Access(ADO.NET)。当然Business Logic是依赖D 阅读全文
posted @ 2013-09-09 10:17 PEPE YU 阅读(459) 评论(0) 推荐(0) 编辑
摘要:适用于本机WCF-WCF交互性能最佳的绑定:允许跨主机,但只能用于部署同一台主机上,不能访问命名管道netNamePipeBinding总结一WCF与SOA SOA是一种通过为所有软件提供服务外观,并将这些服务的WSDL集中发布到一个地方的一种组织企业软件的方法。它通过使用明确定义的接口通过跨越边界传递消息来让多个自治的服务协同工作。SOA的真正价值是——允许开发者从代码中抽取出公共基础功能的实现,更多地关注业务逻辑和需要的功能特性。在开发SOA应用程序时,我们能够实现服务代码与客户端使用技术与平台的解耦,也与并发管理、事务传播和管理以及通信可靠性、协议和模式无关。 SOA的4个主要设计原.. 阅读全文
posted @ 2013-09-08 12:53 PEPE YU 阅读(474) 评论(0) 推荐(0) 编辑
摘要:绑定是一个制定好的通道栈,包含了协议通道,传输通道和编码器。从功能上来看,一个绑定集成了通信模式、可靠性、安全性、事务传播和互操作性绑定方式分两种:代码中和配置文件中绑定1:2:3、配置app.config 控制台应用程序默认是app.config 不是web.config 无需修改4、启动服务5、是否成功单击app.config中的address标准绑定的特性 阅读全文
posted @ 2013-09-08 11:38 PEPE YU 阅读(188) 评论(0) 推荐(0) 编辑
摘要:服务契约中的请求-响应操作1、请求-响应模式 [OperationContract]//1默认就是 请求-相应 Requst- Replay DateTime GetDateTime(); [OperationContract] DataTable GetUserInfo();2、单程模式 //2、单程:One-Way 操作不需要服务器给出响应。 //即客户端发出消息,并且得到服务端确认后,就理解结束本次操作调用的模式 [OperationContract(IsOneWay=true,Name="我是单程模式")... 阅读全文
posted @ 2013-09-07 23:21 PEPE YU 阅读(226) 评论(0) 推荐(0) 编辑
摘要:什么是契约? 从SOA概念上讲,契约属于服务公开接口的一部分。一个服务契约,定义了服务端公开的服务方法,使用传输协议,可访问地址,传输的消息格式等内容。换句话说:契约描述了该服务的功能和作用,它告诉SOA系统中的其他节点这个服务是干什么的契约的分类1、服务契约:客户端能够执行的操作A、ServiceContract 声明一个服务的操作B、OperationContract:用于类中的方法或借口上2、数据契约:服务交互的数据类型。比如:string类型3、消息契约:允许服务和消息直接交互。Message Contract 定义:简单的说,它能自定义消息格式,包括消息头,消息体,还能提示是否... 阅读全文
posted @ 2013-09-07 21:43 PEPE YU 阅读(250) 评论(0) 推荐(0) 编辑
摘要:服务三要素ABCA:Address 在哪里 (包含传输方式的信息)B:Binding 怎么实现(与地址的传输方式要匹配)C:Contract做什么(服务契约)namespace WCFServiceDemo{ [ServiceContract] public interface IHelloService { [OperationContract] DateTime GetDateTime(); [OperationContract] DataTable GetUserInfo(); }}继承接口 class Hel... 阅读全文
posted @ 2013-09-05 23:26 PEPE YU 阅读(412) 评论(0) 推荐(0) 编辑
摘要:定义服务契约-创建宿主程序-创建客户端程序访问服务namespace HelloService{ /// /// 服务契约 /// [ServiceContract] public interface IHelloService { /// /// 服务操作 /// /// /// [OperationContract] string SayHello(string name); }}类HelloService继承接口IHelloSe... 阅读全文
posted @ 2013-09-05 22:24 PEPE YU 阅读(474) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示