Pro ASP.NET Web API: HTTP Web Services in ASP.NET (Paperback)
暫譯: Pro ASP.NET Web API:ASP.NET 中的 HTTP 網路服務 (平裝本)

Ali Uurlu, Alexander Zeitler, Ali Kheyrollahi

  • 出版商: Apress
  • 出版日期: 2013-09-24
  • 定價: $2,475
  • 售價: 8.0$1,980
  • 語言: 英文
  • 頁數: 616
  • 裝訂: Paperback
  • ISBN: 1430247258
  • ISBN-13: 9781430247258
  • 相關分類: .NETASP.NETHTTP
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

content<p> <em>Pro ASP.NET Web API</em> shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phones—even the ones we don’t know today. <br /> <br /> ASP.NET Web API is a new framework designed to simplify web service architecture. So if you're tired of interoperability issues between inflexible web services and clients tied to specific platforms or programming languages, or if you've ever struggled with WCF, this book is for you. <br /> <br /> To start with, you'll get up to speed on Web API's modern HTTP programming model, REST and your hosting options. You'll then dive into building a real application over a series of three chapters, so you can get an immediate feel for how this technology works in practice. The second half of the book features dedicated chapters on topics like routing, controllers, validation and tracing, and the authors close with discussions on performance, hosting and an all-important look at unit testing to help you prepare your application for the real world. <br /> <br /> ASP.NET Web API makes HTTP a first-class citizen of .NET. With <em>Pro ASP.NET Web API</em>, you can build HTTP-based web services for your company or business, expose your data to the world across different formats and devices and gain the best possible global reach for your application. </p> <h3>What you’ll learn</h3><ul> <li>The basics of HTTP web services </li> <li>How to build HTTP-based web services on the .NET platform </li> <li>In-depth knowledge of ASP.NET Web API and its processing architecture </li> <li>How to Unit Test an ASP.NET Web API application </li> <li>Asynchronous programming with ASP.NET Web API </li> <li>Consuming HTTP-based web services across several different clients </li> </ul> <h3>Who this book is for</h3> <p> Whether you’ve previously worked with WCF or are an ASP.NET developer diving into web services for the first time, <em>Pro ASP.NET Web API</em> will show you a clean, modern approach to building HTTP web services. </p> <h3>Table of Contents</h3><ol> <li>Introduction to ASP.NET Web API</li> <li>Introduction to Asynchronous Programming in .NET</li> <li>HTTP, REST, and Hypermedia</li> <li>HttpClient</li> <li>Sample Application: Application Structure and Domain Model</li> <li>Sample Application: Building the Web API</li> <li>Sample Application: Building the Wrapper and Web Client</li> <li>Routing</li> <li>Controllers and Actions</li> <li>Message Handlers</li> <li>Filters</li> <li>Media Type Formatters and Model Binding</li> <li>Input Validation</li> <li>Dependency Resolution</li> <li>Unit Testing and Integration Testing</li> <li>Optimization and Performance</li> <li>Hosting</li> <li>Tracing, Logging, and API Documentation </li> </ol>sourceProduct Description

商品描述(中文翻譯)

《Pro ASP.NET Web API》教你如何建立靈活且可擴展的網路服務,這些服務能在各種作業系統和設備上無縫運行,從桌面電腦到平板電腦,再到智慧型手機,甚至是我們今天尚未知道的設備。

ASP.NET Web API 是一個新框架,旨在簡化網路服務架構。因此,如果你對於不靈活的網路服務和特定平台或程式語言綁定的客戶端之間的互操作性問題感到厭倦,或者你曾經在使用 WCF 時遇到困難,那麼這本書就是為你而寫。

首先,你將快速了解 Web API 的現代 HTTP 程式設計模型、REST 以及你的託管選項。接著,你將深入建構一個實際的應用程式,這將分為三個章節,讓你能立即感受到這項技術在實踐中的運作方式。本書的後半部分專注於路由、控制器、驗證和追蹤等主題,作者最後將討論性能、託管以及單元測試等重要內容,以幫助你為現實世界準備你的應用程式。

ASP.NET Web API 使 HTTP 成為 .NET 的一等公民。透過《Pro ASP.NET Web API》,你可以為你的公司或業務建立基於 HTTP 的網路服務,將你的數據以不同格式和設備向全世界公開,並為你的應用程式獲得最佳的全球覆蓋率。

你將學到的內容:
- HTTP 網路服務的基本概念
- 如何在 .NET 平台上建立基於 HTTP 的網路服務
- 深入了解 ASP.NET Web API 及其處理架構
- 如何對 ASP.NET Web API 應用程式進行單元測試
- 使用 ASP.NET Web API 進行非同步程式設計
- 在多個不同客戶端中使用基於 HTTP 的網路服務

本書適合對象:
無論你之前是否使用過 WCF,或是作為一名 ASP.NET 開發者首次接觸網路服務,《Pro ASP.NET Web API》將向你展示一種乾淨、現代的建立 HTTP 網路服務的方法。

目錄:
1. ASP.NET Web API 簡介
2. .NET 中的非同步程式設計簡介
3. HTTP、REST 和超媒體
4. HttpClient
5. 範例應用程式:應用程式結構和領域模型
6. 範例應用程式:建立 Web API
7. 範例應用程式:建立包裝器和網路客戶端
8. 路由
9. 控制器和動作
10. 訊息處理器
11. 過濾器
12. 媒體類型格式化器和模型綁定
13. 輸入驗證
14. 依賴解析
15. 單元測試和整合測試
16. 優化和性能
17. 託管
18. 追蹤、日誌記錄和 API 文件