• Save
ASPNET Web API
Upcoming SlideShare
Loading in...5
×
 

ASPNET Web API

on

  • 1,189 views

 

Statistics

Views

Total Views
1,189
Views on SlideShare
1,189
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

ASPNET Web API ASPNET Web API Presentation Transcript

  • ASP.NET Web API (WCF Web API) ING Bank – Kıdemli Yazılım Geliştirme Danışmanı http://www.buraksenyurt.com selim@buraksenyurt.com http://www.formspring.me/BurakSenyurt http://twitter.com/Buraksenyurt http://www.linkedin.com/in/buraksenyurt
  • Gündem• Tanım• Kuş Bakışı Mimari• Sağladıkları• NuGet Desteği• Örnekler – MVC – Self Hosting• Notlar• Soru & Cevap
  • Tanım• ASP.Net Web API yardımıyla, Web Programming Model’ e uygun olacak şekilde WCF servisi geliştirilmesi, yayınlanması, tüketilmesi kolaylaştırılmaktadır.• API, REST tabanlı servis yaklaşımını desteklemekte olup istemci ve servis tarafı için gerekli Object-HTTP Message eşleştirmelerini sağlayan işlevsellikleri de içermektedir.• WCF 3.5 ile birlikte başlayan Web programlama modelinin ASP.Net tarafına entegre edilmiş tamamlayıcı alt yapısı olarak düşünülebilir.
  • Kuşbakışı Mimari HTTP Service Dispatcher HTTP Message HTTP Channel Stack HTTP Client
  • Sağladıkları• HTTP Get,Post,Put,Delete odaklı servisler• XML, JSON, OData desteği• JSON için jQuery tarafında dynamic nesne desteği• Herhangibir media type(MIME Type) için Plug-In desteği – MediaTypeFormatter• OData için IQueryable desteği• Validation, caching, e-tags desteği• IoC ile kolay entegrasyon• Test edilebilirlik• Basit Code-Based konfigurasyon modeli• ve tabiki HttpClient tipi
  • NuGet Desteği• Asp.Net Web API kütüphaneleri NuGet paket yönetim aracı ile kolayca install edilebilir.• Aynı durum WCF Web API için de geçerlidir.
  • Örnek Çözüm(Solution)
  • Notlar• 2012 sonu itibariyle WCF Web API artık yerini kesin olarak ASP.NET Web API’ ye bırakmış olacağı Microsoft tarafından bildirilmektedir.• ASP.NET Web API, .Net Framework 4.5 ve şu anki MVC 4 sürümlerinde gömülü olarak gelmektedir.
  • Soru ve Cevap Bölümü
  • Burak Selim ŞenyurtING Bank Kıdemli Yazılım Geliştirme Danışmanı http://www.buraksenyurt.com selim@buraksenyurt.com http://www.formspring.me/BurakSenyurt http://twitter.com/Buraksenyurt http://www.linkedin.com/in/buraksenyurt