Cargando…

ASP.NET web API 2 : building a REST service from start to finish /

This book provides technical background and guidance that will enable you to best use the ASP.NET Web API 2 Framework to build world-class REST services. All Web API-related concepts are introduced from basic principles and developed to the point where you can use them in a production system. You wi...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kurtz, Jamie
Otros Autores: Wortman, Brian
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York] : Apress : Distributed to the Book trade worldwide by Springer Science+Business Media New York, ©2014.
Edición:2nd ed.
Colección:Expert's voice in ASP.NET.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn889879377
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 140903s2014 nyua o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d CAUOI  |d B24X7  |d DEBBG  |d DEBSZ  |d COO  |d IDEBK  |d E7B  |d OCLCQ  |d OCLCF  |d OCLCQ  |d UKSAE  |d CEF  |d UAB  |d UKAHL  |d RDF  |d AZK  |d AU@  |d BRF  |d EYM  |d DCT  |d SFB  |d DST  |d OCLCO  |d OCLCQ  |d OCL  |d OCLCO 
019 |a 907559659  |a 908042112  |a 961594660  |a 987771343  |a 1018301305  |a 1060197000  |a 1179676131  |a 1194799854  |a 1204012325  |a 1237491014  |a 1244633151  |a 1300474313  |a 1303382161 
020 |a 1484201108 
020 |a 9781484201107 
020 |a 9781484201091  |q (electronic) 
020 |a 1484201094  |q (electronic) 
020 |z 9781484201107 
024 7 |a 10.1007/978-1-4842-0109-1  |2 doi 
029 1 |a DEBBG  |b BV042182528 
029 1 |a DEBSZ  |b 41723211X 
029 1 |a GBVCP  |b 882840568 
035 |a (OCoLC)889879377  |z (OCoLC)907559659  |z (OCoLC)908042112  |z (OCoLC)961594660  |z (OCoLC)987771343  |z (OCoLC)1018301305  |z (OCoLC)1060197000  |z (OCoLC)1179676131  |z (OCoLC)1194799854  |z (OCoLC)1204012325  |z (OCoLC)1237491014  |z (OCoLC)1244633151  |z (OCoLC)1300474313  |z (OCoLC)1303382161 
037 |a CL0500000475  |b Safari Books Online 
050 4 |a QA76.76.A63  |b K883 2014 
072 7 |a UY  |2 bicssc 
072 7 |a COM014000  |2 bisacsh 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Kurtz, Jamie. 
245 1 0 |a ASP.NET web API 2 :  |b building a REST service from start to finish /  |c Jamie Kurtz, Brian Wortman. 
246 3 |a Active Server Pages .NET web Application Programing Interface two 
250 |a 2nd ed. 
260 |a [New York] :  |b Apress :  |b Distributed to the Book trade worldwide by Springer Science+Business Media New York,  |c ©2014. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file 
490 1 |a The expert's voice in ASP.NET 
588 0 |a Online resource; title from title page (Safari, viewed August 22, 2014). 
500 |a Includes index. 
520 |a This book provides technical background and guidance that will enable you to best use the ASP.NET Web API 2 Framework to build world-class REST services. All Web API-related concepts are introduced from basic principles and developed to the point where you can use them in a production system. You will: learn an introduction to the REST architecture; how to design a REST API and about new capabilities in ASP.NET Web API 2; understand ASP.NET Web API controller activation; automatic lifetime management for database connections and transactions; how to use NHibernate with ASP.NET Web API; easily secure a REST service, using standards-based authentication and authorization and JSON Web Tokens; how to support legacy SOAP callers with ASP.NET Web API; how to expose relationships between resources and how to support partial resource updates under REST; and Web API versioning. --  |c Edited summary from book. 
505 0 |a At a Glance; Introduction; Chapter 1: ASP.NET as a Service Framework; In the Land of JavaScript and Mobile Devices; Advantages of Using the ASP.NET Web API; Configuration; REST by Default; Abstraction with Routes; Controller Activation Is, Well, Very Nice; Simpler Extensible Processing Pipeline; Interoperability of JSON, XML, and REST; A Few Feature Highlights of the ASP.NET Web API; Summary; Chapter 2: What Is RESTful?; From RPC to REST; XML-RPC and SOAP; URIs and Resources; HTTP Verbs; HATEOAS; HTTP Status Codes; HAL, Collection+JSON ... ; Summary 
505 8 |a Chapter 3: Designing the Sample REST APITask Management Resource Types; Hypermedia Links; Modeling the URIs and HTTP Verbs; The Task-Management Data Model; Choosing Architecture Components; Data Access; Type Mapper; IoC Container; Logger; Testing Framework; Mocking Framework; Summary; Chapter 4: Building the Environment and Creating the Source Tree; Configuring the Machine; Windows 8 64-bit with .NET Framework 4.51; SQL Server 2012; Visual Studio 2013; NuGet Package Manager 2.6; Creating the Folder Structure; Creating the Solution; NuGet Config File; Adding the Projects; Basic Components 
505 8 |a Domain ModelService Model Types; Logging; The Database; Summary; Chapter 5: Up and Down the Stack with a POST; Routing; Adding an HttpRequestMessage Argument; Adding a Model Object Argument; Attribute-Based Routing; Versioning; Implementing POST; A Custom IHttpRouteConstraint; A Custom RoutePrefixAttribute; A Custom IHttpControllerSelector; Configuration; The Demo; Dependencies; Constructor Injection of Dependencies; Configuring Ninject Dependency Injection; Container Configuration; Container Bindings; IDependencyResolver for Ninject; Completing NinjectWebCommon 
505 8 |a NHibernate Configuration and MappingsDatabase Configuration: Overview; Adding Concurrency Support to Entities; Entity Mapping; Mapping Relationships; Database Configuration: Bringing It All Together; Managing the Unit of Work; Database Transaction Control; Diagnostic Tracing; Error Handling; Persisting a Task and Returning IHttpActionResult; New Service Model Type; Persisting the Task; IHttpActionResult; Summary; Chapter 6: Securing the Service; The Main Idea; Authentication; Authorization; Overview of the Authentication and Authorization Process; Securing the POST; The Authorization Filter 
505 8 |a A Message Handler to Support HTTP Basic AuthenticationSecuring Non-Resource API Operations; Activate a Task; Complete a Task; Reactivate a Task; Auditing; GET a Task; Applying Token-Based Security; Token Basics; The JSON Web Token; Configuring the JwtAuthForWebAPI Package; Getting a Task Using a JWT; SSL, XSS, CORS, and CSRF; Summary; Chapter 7: Dealing with Relationships, Partial Updates, and Other Complexities; Task and User Relationships; Partial Update of a Task Using PUT/PATCH; Validation Using an Action Filter; Specialized Action Filter to Validate Task Updates 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application program interfaces (Computer software) 
650 0 |a Microsoft software. 
650 0 |a Software engineering. 
650 6 |a Logiciels Microsoft. 
650 6 |a Génie logiciel. 
650 6 |a Interfaces de programmation d'applications. 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Software engineering  |2 fast 
650 7 |a Microsoft software  |2 fast 
650 7 |a Application program interfaces (Computer software)  |2 fast 
700 1 |a Wortman, Brian. 
776 0 8 |i Print version:  |z 9781484201091  |w (OCoLC)890435870 
830 0 |a Expert's voice in ASP.NET. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484201091/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29490585 
938 |a Books 24x7  |b B247  |n bks00070700 
938 |a ebrary  |b EBRY  |n ebr10906472 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis29747880 
994 |a 92  |b IZTAP