我爱Aspx >> C#.Net >> .NET之ASP Web Services 快速入门1 2 3 下一页
世界软件巨擘微软公司提出的.net概念给全世界的IT产业指明了新的发展方向,无论是IT业内人士、还是企业决策者,快速领会这个新概念的含义及深远影响,都显得非常必要。
本文通过一个经典学习例程讲述.NET之ASP Web Services的编程、测试及使用,并介绍Web Services中涉及到的数据类型,旨在带领你快速理解其相关概念、含义及作用。全文包括:
概 要
编写代码、领会含义
例程测试
从客户端进行访问
Web Services中的数据类型
结 语
概 要
Internet进化得飞快,Web站点从仅仅提交给浏览器一个用户界面页面,到现在已经转变为能够将组织、应用、服务以及设备迅速联结在一起的可设计Web站点。Web站点不再处于被动的地位,它们变成了可再用的智能化Web Services,即Web服务。
通用语言执行环境(Common Language Runtime,简称CLR)本身就支持创建及使用Web Services。它使用可编程抽象概念,无论对于ASP.NET Web Form开发人员还是VB用户,这都是一致的且熟悉的。而且,结果模型可升级、可扩展,支持开放的Internet标准,比如HTTP、XML、SOAP、SD,因此,它可以被任何客户端或者具备Internet功能的设备访问和使用。
为了更快更好地理解.NET的ASP Web Service应用,下面我们举一个例子来说明。例子就是经典的Hello World应用,也就是简单地返回一个"Hello World"字符串信息。
编写代码、领会含义
ASP.NET通过.asmx文件来支持Web Services,一个.asmx文件就是一个文本文件,类似于.aspx文件。这些文件可以属于包含.aspx文件的ASP.NET
应用程序的一部分。同时,与.aspx文件一样,它们是按照URI方式寻址的。
可以使用最简单的文本编辑器来编写.asmx文件。下面就是.asmx 文件的全部代码。为对照方便,我们列出了使用VB、C#以及JScript三种语言编写的代码:
C#
using System;
using System.Web.Services;
public class HelloWorld : WebService {
[WebMethod] public String SayHelloWorld() {
return "Hello World";
}
}
VB
<%@ WebService Language="VB" Class="HelloWorld" %>
Imports System.Web.Services
Public Class HelloWorld :Inherits WebService
Public Function SayHelloWorld() As String
Return("Hello World")
Ҷƪл˵?
ASP提速技巧五则[05-12]
轻松加密ASP.NET 2.0 Web程序配置..[05-12]
解决ASP执行DB查询中的特殊字符问..[05-12]
用VB将ASP代码封装成DLL[05-12]
Asp编写不再让人讨厌的自动弹出窗..[05-12]
ASP小偷(远程数据获取)程序入门教..[05-12]
用Asp写个加密和解密的类[05-12]
ASP进阶教程:留言簿自动发E-Mai..[05-12]
个人主页的数据库解决方案ASP之二[05-12]
WAP中的ASP技术之四[05-12]
利用OpenGL实现内插算法可视化[05-12]
VB中超长OLE数据库字段的操纵方法[05-12]
PHP中的Java扩展[05-12]
ASP提速技巧五则[05-12]
轻松加密ASP.NET 2.0 Web程序配置..[05-12]
解决ASP执行DB查询中的特殊字符问..[05-12]
用VB将ASP代码封装成DLL[05-12]
网页弹出窗口应用总结[05-12]
Asp编写不再让人讨厌的自动弹出窗..[05-12]
ASP小偷(远程数据获取)程序入门教..[05-12]