webapis mit asp.net mvc 6
Post on 21-Mar-2017
440 Views
Preview:
TRANSCRIPT
1
WebAPIs mit ASP.NET MVC 6
Manfred Steyer
ManfredSteyer
Side-Projects
Page 2
www.software-engineering-leadership.de
2
Inhalt
HTTP-Services
ASP.NET 5 und ASP.NET MVC 6
Demo
Folie 7
HTTP-SERVICES
Page 8
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
ASP.NET 5 UND MVC 6
Page 12
Vereinfachter Stack
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
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
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
top related