Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

WebAPIs mit ASP.NET MVC 6

513 Aufrufe

Veröffentlicht am

WebAPIs mit ASP.NET MVC 6

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

WebAPIs mit ASP.NET MVC 6

  1. 1. 1 WebAPIs mit ASP.NET MVC 6 Manfred Steyer ManfredSteyer Side-Projects Page  2 www.software-engineering-leadership.de
  2. 2. 2 Inhalt HTTP-Services ASP.NET 5 und ASP.NET MVC 6 Demo Folie 7 HTTP-SERVICES Page  8
  3. 3. 3 Kommunikationspartner HTTP-Services, Web APIs, REST GET /flights/Graz-Frankfurt?date=2014-12-24 HTTP/1.1 Host: myserver Accept: text/json HTTP/1.1 200 OK Content-Type: text/json [ {"Time": "1700", "FlightNumer":"LH4711", ...}, {"Time": "1800", "FlightNumer":"LH4712", ...}, … ]
  4. 4. 4 ASP.NET 5 UND MVC 6 Page  12 Vereinfachter Stack
  5. 5. 5 Mehrgleisigkeiten Web API MVC Web Pages ASP.NET MVC 6 Vereinheitlichung von MVC, Web API und Web Pages  Features von ASP.NET Web API und Web Pages werden in MVC 6 integriert Einheitliche Konzepte für Controller, Dependency- Injection, Routing, Filter etc.
  6. 6. 6 Was heißt das für ASP.NET Web API Entwickler? ASP.NET MVC und ASP.NET Web API sind einander sehr ähnlich Im Detail gibt es aber Unterschiede Hier herrscht künftig das gewohnte Verhalten von MVC vor Aber: Kompatibilitäts-Modus kann aktiviert werden DEMO Page  17
  7. 7. 7 Fazit ASP.NET MVC 6 ist künftig das Service-Framework auf der .NET-Plattform Somit auch interessant für Desktop-Entwickler Plattformübergreifend dank .NET Core Vereinheitlichung, aber Breaking Changes Für Migration: Kompatiblitätsmodus Folie 18 [mail] manfred.steyer@softwarearchitekt.at [blog] www.softwarearchitekt.at [twitter] ManfredSteyer Kontakt www.software-engineering-leadership.de

×