摘要: 生产效率 1、统一了现有的各种分布式技术 2、基于属性(Attribute)的开发 3、与Visual Studio.Net 2005的无缝集成可交互性 1、广泛地支持WS-*系列通用规范 2、与现有的微软分布式技术相结合面向服务开发 1、使得编写松散耦合的服务变得容易 2、服务的行为及属性(如通讯方式)可以通过配置来指定。 阅读全文
posted @ 2012-04-26 14:14 王宏磊@中国 阅读(189) 评论(0) 推荐(0) 编辑
摘要: WCF特点1、统一性WCF是对于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合。由于WCF完全是由托管代码编写,因此开发WCF的应用程序与开发其它的.Net应用程序没有太大的区别,我们仍然可以像创建面向对象的应用程序那样,利用WCF来创建面向服务的应用程序。WCF特点2、互操作性由于WCF最基本的通信机制是SOAP,这就保证了系统之间的互操作性,即使是运行不同的上下文中。这种通信可以是基于.Net到.Net间的通信。可以跨进程、跨机器甚至于跨平台的通信,只要支持标准的Web Service,例如J2EE应用服务器(如WebSphere, 阅读全文
posted @ 2012-04-26 13:49 王宏磊@中国 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 性能软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。由于感受软件性能的主体是人,不同的 人对于同样的软件能有不同的主观感受,而且不同的人对于软件性能关心的视角也不同。由于目前网络应用非常普遍,因此下面将介绍网络应用软件性能的指标和软 件性能的视角。一、软件性能的指标1.1、 响应时间 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。 由于一个系统通常会提供许多功能,而不同功能的处理逻辑也千差万别,因而不同功能的响应时间也不尽相同,甚至同.. 阅读全文
posted @ 2012-04-26 11:29 王宏磊@中国 阅读(415) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/zh-cn/library/b5ysx397.aspx(Asp.Net)http://msdn.microsoft.com/zh-cn/library/ms731734.aspx(WCF)MSDN字典 阅读全文
posted @ 2012-04-25 16:42 王宏磊@中国 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、使用asp.net成员资格提供程序 指定安全访问并设定访问权限 using System.Security.Permissions; using System.Security.Principal; using System.ServiceModel; using System.ServiceModel.Activation; using System.Web.Security; [PrincipalPermission(SecurityAction.Demand, Role = "Users")] 数据库连接字符串<connectionStrings> & 阅读全文
posted @ 2012-04-25 15:22 王宏磊@中国 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 证书创建工具生成仅用于测试目的的 X.509 证书。 它创建用于数字签名的公钥和私钥对,并将其存储在证书文件中。 此工具还将密钥对与指定发行者的名称相关联,并创建一个 X.509 证书,该证书将用户指定的名称绑定到密钥对的公共部分。Makecert.exe 包含基本选项和扩展选项。 基本选项是最常用于创建证书的选项。 扩展选项提供更多的灵活性。一定不要将此工具生成的证书私钥存储在 .snk 文件中。 如果需要存储私钥,则应使用密钥容器。 关于如何在密钥容器中存储私钥的更多信息,请参见 如何:将非对称密钥存储在密钥容器中。警告应使用证书存储区来安全地存储证书。 此工具使用的 .snk 文件以不受 阅读全文
posted @ 2012-04-25 11:18 王宏磊@中国 阅读(747) 评论(0) 推荐(0) 编辑
摘要: WCF(Windows通讯接口)概述Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口 可以翻译为Windows通讯接口,它是.NET框架的一部分,由 .NET Framework 3.0 开始引入,与 Windows Presentation Foundation及 Windows Workflow Foundation并行为新一代 Windows 操作系统以 及 WinFX 的三个重大应用程序开发类库。在 .NET Framework 2.0 以及前版本中,微软发展了 Web Service (SOAP with HTTP 阅读全文
posted @ 2012-04-24 10:14 王宏磊@中国 阅读(1590) 评论(1) 推荐(0) 编辑
摘要: lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 线程处理(C# 编程指南) 这节讨论了线程处理。 lock 调用块开始位置的 Enter 和块结束位置的 Exit。 通常,应避免锁定 public 类型,否则实例将超出代码的控制范围。 常见的结构 lock (this)、lock (typeof (MyType)) 和 lock ("myLock") 违反此准则: 如果实例可以被公共访问,将出现 lock (this) 问题。 如果 MyType 可以被公共访问,将出现 lo 阅读全文
posted @ 2012-04-19 15:24 王宏磊@中国 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 分布式数据库系统的优点分布式数据库系统是在冀中是数据库系统的基础上发展来的,比较分布式数据库系统与集中式数据库系统,可以发现分布是数据库系统具有下列优点: (1)更适合分布式的管理与控制。分布式数据库系统的结构更适合具有地理分布特性的组织或机构使用,允许分布在不同区域、不同级别的各个部门对其自身的数 据实行局部控制。例如:实现全局数据在本地录入、查询、维护,这时由于计算机资源靠近用户,可以降低通信代价,提高响应速度,而涉及其他场地数据库中的数 据只是少量的,从而可以大大减少网络上的信息传输量;同时,局部数据的安全性也可以做得更好。 (2)具有灵活的体系结构。集中式数据库系统强调的是集中式控.. 阅读全文
posted @ 2012-04-19 00:46 王宏磊@中国 阅读(5345) 评论(0) 推荐(0) 编辑
摘要: 绝大部分传统软件是运行于单机系统之上的,它们的用户界面、应用的业务流程以及持久化数据都会驻留于同一台使用总线或电缆来连接外部设备的计算机 上。不过,现今备受关注的系统中,几乎没有哪个还保有这种设计。如今,大多数计算机软件都运行在分布式系统中,其交互界面、应用的业务流程以及数据资源存 储于松耦合的计算节点和分层的服务中,再由网络将它们连接起来。图2-1描述了一个仓库管理控制系统的三层分布式架构,我们会在本书的第二部分详细描述该基于模式的设计,示例中的三层是通过Broker (137) 架构连接起来的。以下特性是分布式系统之所以成为信息和控制系统[Tran 92]基础的关键。协作与互联分布式系统. 阅读全文
posted @ 2012-04-19 00:44 王宏磊@中国 阅读(12765) 评论(0) 推荐(1) 编辑