Home Page Icon
Home Page
Table of Contents for
References
Close
References
by Joydip Kanjilal
ASP.NET Web API
ASP.NET Web API
Table of Contents
ASP.NET Web API
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
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 Windows Communication Foundation
REST attributes
WebServiceHost
WebHttpBinding
WebHttpBehavior
WebOperationContext
WebMessageFormat
WebGet
WebInvoke
UriTemplate
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
2. Understanding Resource and Service Oriented Architectures
Understanding 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
3. Working with RESTful Services
Exploring Windows Communication Foundation (WCF)
Applying service behavior
New features in WCF 4.5
Enhancements in the WCF Framework
Simplified configuration
Standard endpoints
Discovery
Simplified IIS hosting
REST improvements
Routing service
The automatic Help page
Bindings in WCF
BasicHttpBinding
WsHttpBinding
netTcpBinding
MsmqIntegrationBinding
netMsmqBinding
netNamedPipeBinding
netPeerTcpBinding
WsDualHttpBinding
WsFederationHttpBinding
Using multiple bindings
Choosing the correct binding
Security in WCF – securing your WCF services
Transport-level security
Message-level security
Implementing RESTful services using WCF
Creating the security database
Creating SecurityService
Making the service RESTful
Hosting Security Service
Summary
4. Consuming RESTful Services
Understanding AJAX
Introducing JSON and jQuery
Understanding Language Integrated Query (LINQ)
Data source controls
ObjectDataSource
SqlDataSource
SiteMapDataSource
XMLDataSource
LinqDataSource
LINQ to XML
LINQ to SQL
LINQ to Objects
LINQ to Entities
Working with service operations in LINQ
Advantages of LINQ to SQL
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
Understanding Windows Presentation Foundation
Consuming Security Service using WPF
References
Summary
5. Working with ASP.NET 4.5
Working with the OData protocol
Working with the ASP.NET Web API and OData
New features in the .NET Framework 4.x
Supporting asynchronous programming in .NET Framework 4.x
Introducing the new features in ASP.NET 4.5
Enhanced state management features
Performance monitoring
Extensible Output Caching
Search Engine Optimization (SEO)
Other notable enhancements
Working with the ASP.NET Web API
The ASP.NET Web API architecture
Routing in the ASP.NET Web API
Implementing the ASP.NET Web API for the Security database
Summary
6. Working with RESTful Data Using Silverlight
Introducing Silverlight 5
New features in Silverlight 5
WCF 4.5 RIA Services
Implementing a sample application
CRUD operations
Summary
7. Advanced Features
Best practices in using WCF
WCF security issues
Bindings
WCF security
Message-level security
Using the FaultContract attribute
Transport-level security
Implementing transport-level security
Best practices in using WCF services
Best practices in using the ASP.NET Web API
References
Summary
A. Library References
Section A
Popular REST-based service frameworks
Ruby on Rails
Restlet
Django REST
The Flickr REST API
The Google API
Yahoo! Social REST APIs
Section B
Working with the Visual Studio 2013 IDE
Installing Visual Studio 2013
New features in the Visual Studio 2013 IDE
HTTP requests and response code
Abbreviations
The ASP.NET Web API library reference (based on .NET Framework Version 4.5)
References
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Understanding Windows Presentation Foundation
Next
Next Chapter
Summary
References
http://www.json.org/
http://json.codeplex.com/
http://weblogs.asp.net/scottgu/archive/2007/10/14/aspnet-mvc-framework.aspx
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset