Presentation laddar. Vänta.

Presentation laddar. Vänta.

UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Förvirring är början till visdom” Kahlil Gibran (1883-1931)

Liknande presentationer


En presentation över ämnet: "UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Förvirring är början till visdom” Kahlil Gibran (1883-1931)"— Presentationens avskrift:

1 UTVECKLING MED RAMVERKET.NET Marcus Medina

2 Dagens visdomsord ”Förvirring är början till visdom” Kahlil Gibran ( )

3 Förkortningar WCFWindows Communication Foundation WPFWindows Presentation Foundation SOAService Oriented Applications/Architecture SOAPSimple Object Access Protocol IISInternet Information Server XMLExtensible Markup Language JSONJavascript Object Notation RESTRepresentational State Transfer COMComponent Object Model WSDLWeb Services Description Language

4 REST Rest är ett sätt att strukturera upp data genom webben. Man låter klienten hämta och uppdatera data genom anrop till specifika adresser som beskriver vad de vill ändra i.

5 REST För att förenkla för klienten har man en enkel och lättförståelig struktur. Oftast returnerar den JSON URIVERBHandling /PersonGETHämtar en lista /PersonPOSTSkapar en person i listan /Person/{namn}/GETHämtar information om personen /Person/{namn}/PUTÄndrar information om personen /Person/{namn}/DELETERaderar person ur listan /Person/? =…GETSöker person via epost

6 SOA, REST & JSON  En bra mix  Klienten är inte beroende av tjänstens kod  C# behöver ingen referens till tjänsten  Felmeddelanden skickas som JSON array  Lätt att förstå för nya användare  Lätt att underhålla och utöka  Nya versioner kan läggas som /v2/person/{namn} eller /beta/person/{namn}

7 KISS

8

9 Rubber duck problem solving  Valfri objekt (anka är cool)  Beskriv problemet detaljerat  Prata högt så du hör dig själv  Tänk igenom din beskrivning av problemet  Förklara hur det borde fungera  Förklara koden för ankan, rad för rad  Förklara hur du tänkt dig koden och vad du gör med den

10 Feedback

11 Veckans projekt: Namnlistan

12 Att läsa  Boken: Sidan , 598  e_Transfer e_Transfer  problem-solving/ problem-solving/

13 Läxa  Gör färdigt servicen  Gör en klient till din Service  Interfacet kan nu returnera Arrays, Listor eller ArrayList, struct eller vad som helst helt enligt ditt tycke


Ladda ner ppt "UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Förvirring är början till visdom” Kahlil Gibran (1883-1931)"

Liknande presentationer


Google-annonser