LEADER 05582nam 2200649Ia 450 001 9910438095303321 005 20200520144314.0 010 $a9781430249788 010 $a1430249781 024 7 $a10.1007/978-1-4302-4978-8 035 $a(CKB)3460000000120366 035 $a(EBL)1204529 035 $a(SSID)ssj0000878485 035 $a(PQKBManifestationID)11476013 035 $a(PQKBTitleCode)TC0000878485 035 $a(PQKBWorkID)10850655 035 $a(PQKB)11769320 035 $a(DE-He213)978-1-4302-4978-8 035 $a(MiAaPQ)EBC1204529 035 $a(CaSebORM)9781430249771 035 $a(PPN)169134873 035 $a(OCoLC)843955372 035 $a(OCoLC)ocn843955372 035 $a(EXLCZ)993460000000120366 100 $a20130327d2013 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aASP.NET MVC 4 and the Web API $ebuilding a REST service from start to finish /$fJamie Kurtz 205 $a1st ed. 2013. 210 $aBerkeley, Calif. $cApress ;$aNew York $cDistributed to the book trade worldwide by Springer$dc2013 215 $a1 online resource (152 p.) 225 0 $aThe expert's voice in ASP.NET ASP.NET MVC 4 and the Web API 300 $aIncludes index. 311 08$a9781430249771 311 08$a1430249773 327 $aTitle Page; Copyright Page; Contents at a Glance; Table of Contents; Foreword; About the Author; About the Technical Reviewer; Acknowledgments; CHAPTER 1 ASP.NET MVC as a Service Framework; In the Land of JavaScript and Mobile Devices; Advantages of Using the MVC Framework; Configuration; REST by Default; Abstraction with Routes; Controller Activation Is, Well, Very Nice; Interoperability of JSON, XML, and REST; A Brief Introduction to the 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; Summary 327 $aCHAPTER 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; IoC Container; Logger; Authentication and Authorization; Mocking Framework; Build and Deployment Scripting; Summary; CHAPTER 4 Building the Environment and Creating the Source Tree; Machine Configuration; Windows 7 SP1 64 bit; SQL Server 2012; Visual Studio 2012; NuGet Package Manager 2.1; Creating the Folder Structure; Creating the Solution; NuGet Config File; Adding the Projects 327 $aBasic ComponentsDateTimeAdapter; Domain Model; Service Model Types; Logging; The Database; Summary; CHAPTER 5 Controllers, Dependencies, and Managing the Database Unit of Work; Controller Activation; Adding an HttpRequestMessage Argument; Adding a Model Object Argument; Dependencies; Constructor Injection of Dependencies; Configuring Ninject Dependency Injection; Container Configuration; Container Bindings; IDependencyResolver for Ninject; NHibernate Configuration and Mappings; Database Configuration; Model Mapping; The Mapping Classes; Project and File Organization; Model Relationships 327 $aManaging the Unit of WorkDatabase Transaction Control; Summary; CHAPTER 6 Securing the Service; The Main Idea; Authentication; Authorization; The Authentication and Authorization Process; Setting It Up; Augmenting Membership Data; The Message Handler; IUserSession; Summary; CHAPTER 7 Putting It All Together; A Quick Recap; The Reference Data Controllers; The PrioritiesController; The CategoriesController; Exploring the Controllers; Using Fiddler; Content Negotiation in the Web API; Adding New Resources; OData Support in the Web API; The Task Controllers; Separation of Subcontrollers 327 $aTask Priority and Status ControllersThe Task Categories and Users Controllers; The Task Controller; Sample Client Code; Automatic Error Logging; Summary; Index 330 $aThis one hundred page book focuses exclusively on how you can best use the ASP.NET MVC 4 Framework to build world-class REST services using the Web API. It sets aside much of what the ASP.NET MVC Framework can do, and focuses exclusively on how the Web API can help you build web services. You will not find any help on CSS, HTML, JavaScript, or jQuery. Nor will you find any help on the Razor view engine, HTML Helpers, or model binding. If you need this information then Pro ASP.NET MVC 4 is your perfect book. ASP.NET MVC 4 and the Web API: Building a REST Service from Start to Finish helps you build cutting-edge REST services using ASP.NET MVC 4 and the Web API in more depth and detail than any other resource. ASP.NET MVC has always been a good platform on which to implement REST, but with the advent of the Web API it has now become even better. This book will show you why it's great and how to get the most from it. Author Jamie Kurtz will take you from zero to full-blown REST service hero in no time at all. And you'll even learn how to incorporate some popular open source tools along the way: little or no experience with ASP.NET or the MVC Framework is required. 606 $aMicrosoft .NET 606 $aApplication program interfaces (Computer software) 615 0$aMicrosoft .NET. 615 0$aApplication program interfaces (Computer software) 676 $a006.76 700 $aKurtz$b Jamie$0860175 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910438095303321 996 $aASP.NET MVC 4 and the Web API$91947594 997 $aUNINA