WebService服務和ajax 使用教程一例

來源:互聯網
上載者:User

  本文樣本原始碼或素材下載

  題外話:.WebService技術已經有好幾年的曆史了,關於基礎的理論知識,此處省去,不說了。最近被炒了的ajax技術也被濫用的很是嚴重,至於細節,不是我說的重點。

  ajax技術的入門比較低,javascript和xml的一點利用,個人以為沒啥含量,不能在根本上解決企業的需求或者問題,在安全性,線路傳輸的低級等方面都有致命的問題.

  為什麼要把WebService和ajax放一起,原因很簡單,兩者的共同點是XML,準確的來說是經常按照同一資料協議--------XML.

  本文既不說明ajax的弱,也不說WebService的強大,只是通過一個例子說明了如何使用WebService技術和ajax技術.

  我通過執行個體“使用者登陸”展示How.

  在本地建立一個虛擬目錄UserApp。

  先建立一個webservice:

namespaceCjjer{
usingSystem;
usingSystem.Web.Services;
[WebService(Name="WebsCjjer",Description="一個驗證使用者登陸的web服務",Namespace="http://www.cjjer.com/webs/")]
publicclassUserService{
  [WebMethod(Description="輸入使用者名稱和密,返回許可權Int值,0表示失敗",MessageName="Login")]
  publicintLogin(stringUserName,stringUserPassword){
    returnUser.Check(UserName,UserPassword);
  }
};
}

  我們暫時不看細節,注意這是這個class有頭WebService,標記了這是一個web服務.

  csc編譯掉,放入bin目錄,然後login.asmx檔案:

  <%@WebServiceClass="Cjjer.UserService"%>

  我先不說驗證的細節,我們先假設User.Check()返回的是使用者層級,0表示驗證失敗.



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。