工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 微软开发专栏 > 技术专题 > 正文
.NET框架和VS.NET中的SOAP
[文章信息]
作者:Keith Ballinger,Jonathan Hawkins,Pranish Kumar
时间:2004-11-07
出处:msdn
责任编辑:方舟
[文章导读]
本文的主要目的是对 .NET 框架和 Visual Studio.NET 中的 SOAP 功能作一个总体的介绍
advertisement
热点推荐
· Java加密和数字签名编程快速入门
· 在VB6中用命令行为模式控制GUI动作
· Excel图表向导详解
· 浅析各种计算机病毒应对方法
· 2月16日软件精选 春节文章精彩回顾
[正文]

上一页  1 2 3 4 5  下一页


  如果您要生成 .ASP 应用程序,ASP.NET Web Services:

   允许与 ASP.NET HTTP 运行时紧密集成。

   鼓励开发人员着重于运用 XSD 数据类型来提供应用程序。

   在 Visual Studio.NET 中提供强大的设计支持。

  如果您要生成 MTS/COM+ 应用程序,.NET Remoting:

   提供全面的受控代码类型系统的网络保真性。

   提供在网络上通过引用来传递对象的功能,并且可返回到特定进程中的特定对象。

   提供二进制通讯能力。

  如果您要生成 ATL/C++ 应用程序,ATL Server:

   提供灵活并且可控的本机 (C++) 解决方案。

   建立于 ATL Server ISAPI Web 应用体系机构之上(利用线程缓冲池、缓存,等等)。

  将 SOAP 用作 Web 开发工具

  ASP.NET Web Services 提供了 RAD 方式,以供快速创建和使用 Web 服务。这些服务宽松地组合在一起,并可与 ASP.NET 高度集成。ASP.NET Web Services 是 Web 开发人员在 Internet 上提供 Web 服务的首选方法,它的目标是提供快速、简便、性能优越的 SOAP 服务。

  ASP.NET Web Services 可以和 ASP.NET HTTP 引擎深入集成,这使得熟悉 Microsoft Web 开发技术的开发人员能够方便地生成和使用基于 SOAP 的 Web 服务。

  ASP.NET 以 .asmx 文件提供对 Web Services 的支持。.asmx 文件是与 .aspx 文件相似的文本文件。这些文件可以是包含 .aspx 文件的 ASP.NET 应用程序的一部分。它们可以使用 URI 寻址方式,这和 .aspx 文件相同。

  以下是一个非常简单的 .asmx 文件示例:

<%@ WebService Language="C#" Class="HelloWorld" %>

 using System;
 using System.Web.Services;

 public class HelloWorld : WebService {

 [WebMethod] public String SayHelloWorld() {
 return "Hello World";
}

}

  这个文件以 ASP.NET 指示的 Web Service 开始,并将语言设置为 C#(也可以将语言设置为 Microsoft Visual Basic?、C 或大约 30 种第三方语言中的任何一种)。然后,它将导入名称空间 System.Web.Services。这个名称空间是必要的,您必须在文件中包括它。下一步,声明 HelloWorld 类。这个类从基类 WebService 导出。最后,任何要作为服务的一部分来访问的方法在它们的签名之前将具有自定义属性 [WebMethod],在 Visual Basic 中则为“<WEBMETHOD()>”。

  要使这个服务生效,可以将文件命名为 HelloWorld.asmx,然后将它放在虚拟目录 Bar 中的服务器 Foo 上。使用几乎任何兼容 HTML 3.2 或更高版本的浏览器,都可以输入 URL http://Foo/Bar/HelloWorld.asmx 来显示这个 Web Service 的公用方法(标有 WebMethod 属性),以及那些可用来调用这些方法的协议,例如 SOAP 或 HTTP GET。如果在 Internet Explorer 地址栏中输入 http://Foo/Bar/HelloWorld.asmx?SDL,基于服务说明语言 (WSDL) 语法,将产生与 XML 文件相同的信息。这个 WSDL 文件由访问服务的客户使用,并且非常重要。

上一页  1 2 3 4 5  下一页

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 五种常见的ASP.NET安全缺陷
  • ADO.NET2.0的十大新特性
  • 使用ADO.NET的最佳实践
  • .NET Web应用框架构建模式
  • .NET框架中基于角色的安全性
  • 中兴携手阿尔卡特 全球逐鹿CDMA
  • 用友总裁王文京:誓将ERP变成“大众消费”
  • 香港消费者委员会:数码相机最贵未必最好
  • 外电称中兴正评估西门子手机业务 或能并购
  • 国信办督战八大行业灾难备份 将出台国家标准
  • 中国IT企业走进欧盟 搭第六框架计划直通车
  • 美邦银行用户注意 警惕新型“钓鱼”邮件
  • 微软三年时间磨出新IE 具有更强大安全性能
  • Advertisement