• λ我爱Aspx >> Asp.Net >> 微软基于Web计算的框架结构分析(转载)
  • 微软基于Web计算的框架结构分析(转载)

  • :aspxer  Դ:internet  :2007-5-28 20:37:38  ؼ:web,微软
  • 具体的代码如下:

    <%@ WebService Language="VB" Class="TimeService"%>

    @# 引入名字空间@# 需要Web Service

    Imports System

    Imports System.Web.Services

    @# 建立一个新的类,该类必须继承系统提供的基类WebService

    Public Class TimeService : Inherits WebService

    @#在类中建立我们所需要的函数,并标记为WebMethods

    Public Function <WebMethod()> GetTime (ShowSeconds as Boolean) As String

    @# 完成该函数的功能:发现当前的时间,格式化,并以字符串形式返回

    Dim dt as DateTime

    If (ShowSeconds = TRUE) Then

    GetTime = dt.Now.ToLongTimeString

    Else

    GetTime = dt.Now.ToShortTimeString

    Endif

    End Function

    End Class

    为了允许开发人员使用Web服务来开发客户端应用,需要在设计和开发的时候给他们提供一定的信息。比如,一个Web服务的客户端需要知道Web服务所暴露的方法和相关的参数以及所支持的协议,这个和一个标准的COM所携带的类型库的概念很类似。但是类型库是COM所专用的,而我们所提供的方法应该是和具体的体系结构无关的,所以需要编写一个通用的服务方法的描述。ASP.NET提供了一个可描述的服务,当编译一个WEB服务的时候,ASP.NET提供了一个文件列表用来说明服务所支持的协议,它所提供的方法和参数等等。这个文件是 XML形式编码并使用称为SDL(Service Descriptor Language)的语言进行描述的。可以通过http://WebServer/ specifiedDirectory /TimeService.asmx?SDL这样的形式来得到SDL语言。

    Ҷƪл˵?
  • һƪMicrosoft SOAP Toolkit 2.0介绍 (转)
    һƪ实现带有用户身份验证的文件传输Web Service(4) (转)