asp.net web api內部培訓資料


最近在公司進行了一次asp.net web api的分享吧,不算是培訓。

可能大家有些人對Web API的推出目的還不是很了解,可以看看微軟官方的定義,其實是為了提供一個好的REST Service方式。

 

REST是一種設計風格而不是一個標准。 通常是基於使用HTTP,URI和Xml等這些現有的廣泛流行的協議和標准。

  1.資源由URI來指定

  2. 對資源的操作包括獲取、修改、創建和刪除,這些正好對應HTTP協議提供的GET、POST、PUT和DELETE方法。

  3. 通過操作資源的表現形式來操作資源。

  4. 資源的表現形式則是XML或者HTML等。

 

微軟在.net 4.0基礎上推出Web API的目的是什么呢?

image

 

從上圖可以看出來是為了更好的為一些原生態的app提供更好的數據服務。。

 

在這次分享中主要分享了以下內容:

 

基礎:

1。Getting Started with ASP.NET Web API 主要是說明了簡單的例子。 http://files.cnblogs.com/n-pei/HelloWebAPI.zip

2。Web API Clients 說明了如何在客戶端調用Web API。 http://files.cnblogs.com/n-pei/ProductStoreClient.zip

3。Web API Self-hosting 說明了如果通過非IIS來使用web api。

4。Web API Formater   如果使用formater來控制輸出的數據格式。http://files.cnblogs.com/n-pei/WebAPIFormaterSample.zip

5.  Web API MessageHandler 如果使用MessageHandler來進行request和response信息的處理。http://files.cnblogs.com/n-pei/WebAPIMessageHandlerSample.zip

 

高級:

1.Web API +SignalR 應用 http://files.cnblogs.com/n-pei/WebstackOfLove.zip

2.BSON和Web API的應用 http://files.cnblogs.com/n-pei/WebAPIBsonSample.zip

3.Securing Asp.NET Web API http://identitymodel.codeplex.com/releases/view/76365 

 

后面的對應的是每個demo的下載地址。希望對想學習ASP.NET Web API的朋友有幫助。

 PPT下載:http://files.cnblogs.com/n-pei/WebAPI.pptx

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM