webapis mit asp.net mvc 6

Post on 21-Mar-2017

440 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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