題外話:
WebService技術(shù)已經(jīng)有好幾年的歷史了,關(guān)于基礎(chǔ)的理論知識,此處省去,不說了。最近被炒了的ajax技術(shù)也被濫用的很是嚴重,至于細節(jié),不是我說的重點。
ajax技術(shù)的入門比較低,javascript和xml的一點利用,個人以為沒啥含量,不能在根本上解決企業(yè)的需求或者問題,在安全性,線路傳輸?shù)牡图壍确矫娑加兄旅膯栴}.
為什么要把WebService和ajax放一起,原因很簡單, 兩者的共同點準確的來說是經(jīng)常按照同一數(shù)據(jù)協(xié)議--------XML.
本文全部源碼:userapp.rar
本文既不說明ajax的弱,也不說WebService的強大,只是通過一個例子說明了如何使用WebService技術(shù)和ajax技術(shù).
我通過實例“用戶登陸”展示How. 在本地建立一個虛擬目錄UserApp。
先創(chuàng)建一個webservice:
namespace Cjjer{ using System; using System.Web.Services; [WebService (Name="WebsCjjer",Description="一個驗證用戶登陸的web服務",Namespace="http://www.cjjer.com/webs/")] public class UserService{ [WebMethod (Description ="輸入用戶名和密,返回權(quán)限Int值,0表示失敗",MessageName="Login")] public int Login(string UserName,string UserPassword){ return User.Check(UserName,UserPassword); }
}; }
我們暫時不看細節(jié),注意這是這個class有頭WebService,標記了這是一個web服務.
csc編譯掉,放入bin目錄,然后login.asmx文件:
<%@WebService Class="Cjjer.UserService"%>
我先不說驗證的細節(jié),我們先假設(shè)User.Check()返回的是用戶級別,0表示驗證失敗.
出處:藍色理想
責任編輯:moby
上一頁 下一頁 WebService服務和ajax使用教程 [2]
◎進入論壇網(wǎng)絡(luò)編程版塊參加討論
|