Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

 Bir iletişim mimarisidir.  Bir DTD si yoktur.  Roy Fielding 2000 Yılında ortaya atmıştır.  En başarılı Rest Uyarlamalarından biri HTTP protokolüdür.

Benzer bir sunumlar


... konulu sunumlar: " Bir iletişim mimarisidir.  Bir DTD si yoktur.  Roy Fielding 2000 Yılında ortaya atmıştır.  En başarılı Rest Uyarlamalarından biri HTTP protokolüdür."— Sunum transkripti:

1

2  Bir iletişim mimarisidir.  Bir DTD si yoktur.  Roy Fielding 2000 Yılında ortaya atmıştır.  En başarılı Rest Uyarlamalarından biri HTTP protokolüdür

3 Representational State Transfer ‘ in baş harflerinden oluşmuştur ve durum nakillerini belirtmektedir. Genel olarak işlerimizi insan-makina olarak, yaparız, yani bilgisayarda bir e-posta okuma, gönderme vs. gibi işler. Biz bu işler gibi diğer işlerimizide makina-makina arasında yapma şansımız var mı??? Diye düşündüğümüzde işte tam bu noktada RESTful web servisler devreye giriyor.Mesela bir URL ile bir kaynak belirtip çağırdığımız zaman sistem o kaynaktaki veriyi çıkarıp verecek mi??

4

5 Yani ben gidip bir metodu tetiklemeyeyim, yada bir belgeyi burdan göndermeyeyim vs. Ama bir takim metodlarla resourceler(kaynaklar) yaratayım. Web uygulamanın icerisinden o kaynaklarada hep URL`lerle yada URI` ler ile erisebileyim.

6  1- Birtane URL  2- Bir tane browser Her uygulama için mutlaka bir URL yaratırız, bunları yarattığımızda, zaten http protocolunun icinde 4-5 tane komut var(GET, POST, PUT, DELETE vs.) bunlar vasıtasıyla ben işlemlerimin cok büyük kısmını %80`i yapabilirim.

7  Http merkezli olacak, yani başka protocolleri desteklemeyecek cünkü basit olmalı.  Contanierden bağımsız olma, (Application server)  Formattan bağımsız olma  WSDL, UDDI, vb. kullanılmaması

8  j2se 5.0`dan önceki sürümler desteklenmez.

9  Kitapçım Restful API  Bir Kitapçı Web Uygulaması Restful APIsi  Api url:  Kaynaklar: 

10  Eylemler:  GET  Var olan kitap listesini alma  PUT  Yeni kitap kaydı  POST  Var olan kitabı değiştirme  GET  Kitap hakkında bilgi alma  DELETE  Kitap silme

11  ve   XML olarak temsil

12  PUT   The Art of computer programming 1  Donald E.Knuth 


" Bir iletişim mimarisidir.  Bir DTD si yoktur.  Roy Fielding 2000 Yılında ortaya atmıştır.  En başarılı Rest Uyarlamalarından biri HTTP protokolüdür." indir ppt

Benzer bir sunumlar


Google Reklamları