当前位置:首页   >  技术文章列表

技术文章列表TOP

通常企业使用两种架构实现Web服务:基于SOAP的服务和基于REST模型的服务。这两个架构依赖HTTP协议和因特网实现的寻址体系,但采取不同的方式使用它们。到目前为止,本书所有的练习都集中在SOAP模型上,这种架构使得Web服务的设计者关注服务的业务过程,并把这些业务过程对外公开为服务的操作。相比之下,REST模型则关注企业对外公布的数据,并实现
日期:2012-08-21作者:Admin 点击:531
通过REST Web服务更新数据 REST Web服务提供了查询数据的操作以响应HTTP GET请求。但是,HTTP协议支持其他形式的请求,你可以利用这些消息类型提供操作以修改REST Web服务中的数据。最常见的情形是你使用HTTP POST请求创建新项目的操作,HTTP PUT请求更新现存数据的操作,使用HTTP DELETE请求定义删
日期:2012-08-21作者:Admin 点击:756
使用WCF数据服务 到目前为止,本章中为你展示的例子都属于比较常见的情形。它们演示了如何使用WCF构建REST Web服务,这些服务使用WebGet和WebInvoke特性类手动定义一个对外公布数据的体系。如果你构建REST Web服务时采用ADO.NET实体框架读取数据,那么你可以使用WCF数据服务自动地完成大部分任务。使用由Visual
日期:2012-08-21作者:Admin 点击:533
到目前为止,本书中你看到的练习与例子都集中于C/S模型。在该模型中,一个服务器提供一个服务,该服务等待客户端主动发出的请求,接收到客户端的请求后,处理请求,然后选择性地向客户端程序发送响应。客户端程序是活动的参与者,提交请求并有效地决定了服务何时开始执行工作。然而这只是大多数的情况,WCF还支持其他的处理体系,比如点对点网络和客户端回调。
日期:2012-08-21作者:Admin 点击:587
对于WCF中的异常与错误处理我们必须先了解一个概念SOAP Faults,它实际上就是在服务端和客户端之间来传递错误信息的一种载体。 ? 公共语言运行时(CLR)异常无法跨越服务边界 – 未捕捉异常最多到达服务通道(service channel) – 在报告给客户端之前必须要进行序列化 ? 所有的异常都被序列化为SOAP f
日期:2012-08-21作者:Admin 点击:464
近几年最火热的IT术语就是虚拟化、云计算,随着Hyper-v2.0的发布,服务器虚拟化又一次走近我们的身边,在任何虚拟化环境,都需要考量虚拟网络的配置,那么,hyper-v如何支持网络,又是如何配置的呢?本文简单介绍了hyper-v的架构,并针对Hyper-V在实际应用中的网络架构及设置进行详尽的讲解,使您可以对其虚拟网络运行机制有一个全面的了解。
日期:2012-08-21作者:Admin 点击:969
Number of Concurrent Users (NCU):并发用户数 – 在指定时刻,系统观察到的并发用户连接数。 Request Per Second (RPS):每秒处理请求数 – 指示服务器平均每秒钟能处理的用户事务请求数量。 Response Time:响应时间 – 指从客户发出一个事务请求到收到处理结果的最后一个字节的时间长度。
日期:2012-08-21作者:Admin 点击:630
Http之get方法和post方法介绍 1.HTTP请求格式: <request line> 请求行 <headers>头部/首部 <blank line>空白行 [<request-body>] 在HTTP请求中,第一行必须是一个请求行(requ
日期:2012-08-21作者:Admin 点击:708
ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览 器中。 生命周期中涉及到几个非常重要的对象:HttpHandler,Ht
日期:2012-08-21作者:Admin 点击:530
IIS7的Application Pools有两种mode,一种是Integrated,一种是classic。如果使用Integrated模式,那么对自定义的 httpModules和httpHandlers就要修改配置文件了,需要将他们转移到<modules> 和<hanlders>节里去。 IIS7的两种模式和IIS6有
日期:2012-08-21作者:Admin 点击:583
一、没有使用代理服务器的情况:       REMOTE_ADDR = 您的 IP       HTTP_VIA = 没数值或不显示       HTTP_X_FORWARDE
日期:2012-08-21作者:Admin 点击:1567
直接上一段代码 [TestMethod] public void TestWebPage() { var httpStatusCode = 200; try { var req = WebRequest.Create( "http://10.168.94.116/Default.aspx" ); req.Meth
日期:2012-08-21作者:Admin 点击:673