ASP.NET Web API : build RESTful web applications and services on the .NET framework : master ASP.NET Web API using .NET Framework 4.5 and Visual Studio 2013 /

Saved in:
Bibliographic Details
Author / Creator:Kanjilal, Joydip, author.
Imprint:Birmingham, UK : Packt Publishing, 2013.
Description:1 online resource (224 pages) : illustrations
Language:English
Series:Professional Expertise Distilled
Professional expertise distilled.
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11307224
Hidden Bibliographic Details
ISBN:9781849689755
184968975X
1306220300
9781306220309
9781849689748
1849689741
Notes:Includes index.
Online resource; title from PDF title page (EBSCO, viewed July 8, 2017).
Summary:This book is a step-by-step, practical tutorial with a simple approach to help you build RESTful web applications and services on the .NET framework quickly and efficiently. This book is for ASP.NET web developers who want to explore REST-based services with C♯ 5. This book contains many real-world code examples with explanations whenever necessary. Some experience with C♯ and ASP.NET 4 is expected.
Other form:Print version: 9781306220309
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Understanding Representational State Transfer Services; Understanding REST; Resources in REST-based architecture; The REST architectural constraints; Client-server; Stateless; Cacheable; Code on demand; Uniform interface; Resource management; SOAP, REST, and XML-RPC
  • a closer look; Understanding the Windows Communication Foundation; REST attributes; WebServiceHost; WebHttpBinding; WebHttpBehavior; WebOperationContext; WebMessageFormat; WebGet attribute.
  • WebInvoke attributeUriTemplate; REST-based Web Services; Learning RESTful Web Services; Implementing RESTful services in .NET 4.5; The UserNamePasswordValidator class; Simplified configuration; Standard endpoints; Discovery; Simplified IIS hosting; Improvements in REST; Implementing a RESTful Service using WCF 4.5; Creating a WCF service; Making the service RESTful; Specifying the binding information; Hosting the RESTful WCF service; Hosting the service inside the console application; Returning JSON data; Consuming the RESTful Service; Summary.
  • Chapter 2: Understanding Resource Oriented ArchitecturesUnderstanding SOA; Service; Service provider; Service consumer; Service registry; Service contract; Service proxy; Service lease; Message; Service description; Advertising and discovery; From Object Orientation to SOA to ROA to REST; A look at ROA; Basic properties of ROAs; Basic concepts of ROAs; Fundamental HTTP concepts; Resource Oriented and Service Oriented Architecture; Resource; Uniform resource identifier; Addressability; Statelessness; Representations; Comparison of the three architectural styles; Summary.
  • Chapter 3: Working with RESTful ServicesExploring Windows Communication Foundation (WCF); Applying service behavior; New features in WCF 4.5; Enhancements in WCF Framework; Simplified configuration; Standard endpoints; Discovery; Simplified IIS hosting; REST improvements; Routing service; Automatic Help page; Bindings in WCF; Choosing the correct binding; Security in WCF
  • securing your WCF services; Implementing RESTful services using WCF; Creating the security database; Creating SecurityService; Making the service RESTful; Hosting SecurityService; Summary.
  • Chapter 4: Consuming RESTful ServicesUnderstanding AJAX; Introducing JSON and jQuery; Understanding Language Integrated Query (LINQ); Data source controls; ObjectDataSource control; SqlDataSource control; SiteMapDataSource control; XMLDataSource control; LinqDataSource control; LINQ to XML; LINQ to SQL; LINQ to Objects; LINQ to Entities; Working with service operations in LINQ; Security Service; Consuming Security Service; ASP.NET; Consuming Security Service using ASP.NET 4.5; The ASP.NET MVC Framework; Consuming Security Service using ASP.NET MVC; Asynchronous operations.