08 2010 档案
摘要:WCF 是用于构建面向服务的应用程序的框架。WCF 是一个运行时和一组 API,用于创建在服务与客户端之间发送消息的系统。WCF 建立在基于消息的通信这一概念基础之上,可以建模为消息的任何内容都可以在编程模型中按照统一方式进行表示。消息 消息是一个独立的数据单元,它可能由几个部分组成,包括消息正文和消息头。 服务 服务是一个构造,它公开一个或多个终结点,其中每个终结点都公开一个或多个服务操作。 终...
阅读全文
摘要:一、安全套接字层协议SSL简介 安全套接字层协议是用于服务器之上的一个加密系统,它可以确保在客户端和服务端之间传输的数据是安全和加密的。要是服务器和客户端使用SSL进行安全通信,服务器必须有: 1、密钥对(Key pair),包含一个公钥和一个私钥,密钥对用来对信息进行加密和解密,以确保数据传输的安全。 2、证书(Certificate),用来进行身份验证或者确认。证书可以是自签证书(为自己私有的...
阅读全文
摘要:下载安装Microsoft Enterprise Library 5.0。 创建LoggingTest控制台程序(选择.net framework 4).添加对Microsoft.Practices.EnterpriseLibrary.Logging的引用: 添加App.config,右键选择Edit EnterpriseLibrary V5 Configuration。 添加Logging Se...
阅读全文
摘要:FusionChart是一个简单易用的图表工具,使用它可以显示丰富的柱状图和曲线图,而且完全免费。使用FusionChart可以方便的生成漂亮的柱状图、曲线图等图标,显示直观、清晰,可以让管理层在最短的时间内宏观掌握业绩信息。FusionCharts和其他常见的图表控件不同,它使用Flash技术,能够快速创建引人注目的动态图像效果。充分利用Macromedia Flash所具有的流畅功能来创建简洁...
阅读全文
摘要:在CodePlex有个很不错的关于WCF的性能测试,WCF Latency Test Harness, 针对不同的请求区域(直接访问、同一应用程序域、同一程序、同一主机(跨进程)、不同主机),不同的binding(netNamedPipe,netTcp,netMsmq,basicHttp,wsHttp,Remoting) ,不同的序列化方式,不同的请求数据量、不同请求方式的测试,测试的内容可以通过...
阅读全文
摘要:一般情况HTTP的Header包含Content-Length域来指明报文体的长度。如: 有时候服务生成HTTP回应是无法确定消息大小的,比如大文件的下载,或者后台需要复杂的逻辑才能全部处理页面的请求,这时用需要实时生成消息长度,服务器一般使用chunked编码。 在进行Chunked编码传输时,在回复消息的Headers有transfer-coding域值为chunked,表示将用chunked...
阅读全文
摘要:WCF,Windows Communication Foundation,是用于构建面向服务(SOA)的应用程序框架。借助WCF,可以将数据作为异步消息从一个服务终结点(EndPoint)发送至另一个服务终结点。服务终结点可以是有IIS承载的持续可用的服务的一部分,也可以是应用程序中承载的服务。终结点可以是服务终结点请求数据的服务客户端。 WCF的主要功能有: 服务导向,WCF是一种SOA框架,依...
阅读全文
摘要:一、MVC架构 MVC体系结构模式将应用程序分成三个主要组件:模型、视图和控制器。 模型:实现应用程序数据域逻辑的应用程序部件,表示数据和业务规则。 视图:显示应用程序用户界面(UI)的组件。 控制器:处理用户交互、使用模型并最终选择要呈现的视图来显示UI的组件,处理和响应用户输入和交互。 MVC 模式可以创建使应用程序的不同方面(输入逻辑、业务逻辑和 UI 逻辑)分离的应用程序,同时可在这些元素...
阅读全文
摘要:尽管IIS 7.0的架构与IIS 6.0差异甚大,甚至IIS 7.0代码库都是完全重新编写的,但是IIS家族系列中的许多概念和大多数架构仍然延续下来。尽管可以编写管道模块来代替多数ISAPI应用程序,但是ISAPI仍然存在。工作进程和应用程序池也依然存在,进程隔离也以类似的方式继续发挥作用,inetinfo.exe和Http.sys仍然执行类似的功能。然而,在IIS 7.0中,Web服务器已经成为...
阅读全文
摘要:IIS是Internet Information Server的缩写,它是微软公司主推的WEB服务器,现在用户一般常用的版本是Windows 2003里面包含的IIS 6或者是更早的IIS 5,IIS与Window NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的In...
阅读全文
摘要:IIS6相对于IIS5有了很大的改进,针对IIS5中的缺陷,微软将IIS5的代码推到重来,重新设计了IIS6并和Windows Server2003一起发布。 在IIS6中,Web服务组件由以下三个组件构成: 1、运行在内核模式的HTTP.sys(HTTP协议栈) 2、运行在用户模式的WAS(Web Admin Service,包含于W3SVC服务中) 3、运行在用户模式的工作进程(WP,Work...
阅读全文
摘要:Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 IIS5 是随Win2000发布,其体系结构如下: IIS5 的所有组件都工作在用户模式中,核心组件INETINFO侦听WinSock端口(例如常见的TCP 80端口)。当HTTP访问请求到达时,工作在内核模式的TCP/IP驱动将其直...
阅读全文
摘要:一、Web Services的基本概念 Web Services是设计支持机器于机器通过网络互操作的一种软件系统(W3C的定义)。 Web Services是一种分布式的体系结构,可以跨域应用系统的对象体系、运行平台、开发语言等的界限,以服务的形式封装应用并对外发布,供用户或其他企业调用,从而形成一个基于Web的服务共享平台。 Web Services是描述一些利用标准化的XML消息传递机制可以通...
阅读全文