60

REST - Representational State Transfer

Embed Size (px)

DESCRIPTION

REST This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2013. http://www.ivanomalavolta.com

Citation preview

Page 1: REST - Representational State Transfer
Page 2: REST - Representational State Transfer
Page 3: REST - Representational State Transfer
Page 4: REST - Representational State Transfer
Page 5: REST - Representational State Transfer
Page 6: REST - Representational State Transfer

Page 7: REST - Representational State Transfer
Page 8: REST - Representational State Transfer
Page 9: REST - Representational State Transfer

Page 10: REST - Representational State Transfer
Page 11: REST - Representational State Transfer

Page 12: REST - Representational State Transfer
Page 13: REST - Representational State Transfer
Page 14: REST - Representational State Transfer
Page 15: REST - Representational State Transfer
Page 16: REST - Representational State Transfer
Page 17: REST - Representational State Transfer
Page 18: REST - Representational State Transfer
Page 19: REST - Representational State Transfer
Page 20: REST - Representational State Transfer
Page 21: REST - Representational State Transfer

Page 22: REST - Representational State Transfer
Page 23: REST - Representational State Transfer
Page 24: REST - Representational State Transfer

Page 25: REST - Representational State Transfer
Page 26: REST - Representational State Transfer
Page 27: REST - Representational State Transfer
Page 28: REST - Representational State Transfer
Page 29: REST - Representational State Transfer

http://restfuljava.com/students/{name}

http://restfuljava.com/students

Page 30: REST - Representational State Transfer

<student>

<name>Jane</name>

<age>10</age>

<link>/students/Jane</link>

</student>

Page 31: REST - Representational State Transfer

<students>

<student>

<name>Jane</name>

<age>10</age>

<link>/students/Jane</link>

</student>

<student>

<name>John</name>

<age>11</age>

<link>/students/John</link>

</student>

</students>

Page 32: REST - Representational State Transfer
Page 33: REST - Representational State Transfer
Page 34: REST - Representational State Transfer
Page 35: REST - Representational State Transfer
Page 36: REST - Representational State Transfer
Page 37: REST - Representational State Transfer
Page 38: REST - Representational State Transfer
Page 39: REST - Representational State Transfer
Page 40: REST - Representational State Transfer
Page 41: REST - Representational State Transfer
Page 42: REST - Representational State Transfer
Page 43: REST - Representational State Transfer
Page 44: REST - Representational State Transfer
Page 45: REST - Representational State Transfer

Page 46: REST - Representational State Transfer
Page 47: REST - Representational State Transfer
Page 48: REST - Representational State Transfer
Page 49: REST - Representational State Transfer

Page 50: REST - Representational State Transfer

<input type="text" name=“u" id=“u" value="" />

<input type="password" name=“p" id=“p" value="" />

var username = $('#u').val();

var password = MD5($('#p').val());

$.ajax({

type: 'POST',

url: „https://www.domain.com/login.php',

data: {

username: username,

password: password

},

success: function(result) {

console.log(“logged in”);

}

});

Page 51: REST - Representational State Transfer
Page 52: REST - Representational State Transfer
Page 53: REST - Representational State Transfer
Page 54: REST - Representational State Transfer
Page 55: REST - Representational State Transfer
Page 56: REST - Representational State Transfer

Page 57: REST - Representational State Transfer
Page 58: REST - Representational State Transfer
Page 59: REST - Representational State Transfer
Page 60: REST - Representational State Transfer