SlideShare une entreprise Scribd logo
1  sur  25
Инте REST ни уеб усуги Свилен Иванов (svilen.ivanov@gmail.com) (http://svilen-online.blogspot.com) УебТех 2007, Варна 30 юни
Преди да започна... ,[object Object],[object Object],[object Object],[object Object],[object Object]
Какво е „уеб услуга“? ,[object Object],[object Object]
Какво не е наред с уеб услугите? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Какви услуги искаме? ,[object Object],[object Object],[object Object],[object Object],[object Object]
С какво разполагаме? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Архитектура ориентирана към ресурси ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ресурси и URIs ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ресурси и URIs ,[object Object],[object Object],[object Object],[object Object],[object Object]
Манипулиране на ресурсите ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Пример: опростен блог ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Демонстрация
POST: добавяне на нов ресурс ,[object Object],[object Object],[object Object],[object Object]
POST: добавяне на нов ресурс ,[object Object],[object Object]
GET: извличане ,[object Object],[object Object],[object Object],[object Object],[object Object]
PUT: редактиране ,[object Object],[object Object],[object Object],[object Object]
PUT vs. POST. Fight! ,[object Object],[object Object],[object Object]
DELETE: изтриване ,[object Object],[object Object],[object Object]
Обобщение на компонентите на REST  ,[object Object],[object Object],[object Object],[object Object]
Какво още предлага REST ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Какво още предлага REST ,[object Object],[object Object],[object Object],[object Object]
Какво още предлага REST ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Какво още предлага REST ,[object Object],[object Object],[object Object],[object Object]
С кои помощни проекти може да се реализира REST ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Благодаря за вниманието! Въпроси, коментари?

Contenu connexe

En vedette (20)

Paracompartir1
Paracompartir1Paracompartir1
Paracompartir1
 
Corey
CoreyCorey
Corey
 
Berry Tree Flyer Jason D
Berry Tree Flyer Jason DBerry Tree Flyer Jason D
Berry Tree Flyer Jason D
 
Berry Tree Flyerreceric
Berry Tree FlyerrecericBerry Tree Flyerreceric
Berry Tree Flyerreceric
 
Ruthland Comgob
Ruthland ComgobRuthland Comgob
Ruthland Comgob
 
Architecture
ArchitectureArchitecture
Architecture
 
Prado Conversaparaboidormir MarcoauréLio Cia.
Prado Conversaparaboidormir MarcoauréLio Cia.Prado Conversaparaboidormir MarcoauréLio Cia.
Prado Conversaparaboidormir MarcoauréLio Cia.
 
Castellano
CastellanoCastellano
Castellano
 
Peluche
PeluchePeluche
Peluche
 
Practicando La GestióN
Practicando La GestióNPracticando La GestióN
Practicando La GestióN
 
Berry Tree Flyerbusiness
Berry Tree FlyerbusinessBerry Tree Flyerbusiness
Berry Tree Flyerbusiness
 
Food Lion
Food LionFood Lion
Food Lion
 
Goyescas
GoyescasGoyescas
Goyescas
 
Com459 Zag Seth Godin Style
Com459 Zag Seth Godin StyleCom459 Zag Seth Godin Style
Com459 Zag Seth Godin Style
 
No Esperes
No EsperesNo Esperes
No Esperes
 
Flowers
FlowersFlowers
Flowers
 
Derek= T
Derek= TDerek= T
Derek= T
 
Soy tu higado
Soy tu higadoSoy tu higado
Soy tu higado
 
Perfil MySpace ES
Perfil MySpace ESPerfil MySpace ES
Perfil MySpace ES
 
Synology Workshop07 06
Synology Workshop07 06Synology Workshop07 06
Synology Workshop07 06
 

Similaire à ИнтеRESTни уеб услуги

Php security
Php securityPhp security
Php security
phristov
 
Web and WS based Embedded Systems
Web and WS based Embedded SystemsWeb and WS based Embedded Systems
Web and WS based Embedded Systems
Nikolay Kakanakov
 
Web applications with Catalyst BG
Web applications with Catalyst BGWeb applications with Catalyst BG
Web applications with Catalyst BG
svilen.ivanov
 
Защита при създаване на PHP-приложения в Интернет
Защита при създаване на PHP-приложения в ИнтернетЗащита при създаване на PHP-приложения в Интернет
Защита при създаване на PHP-приложения в Интернет
eismail
 
Защита при създаване на PHP-приложения в интернет
Защита при създаване на PHP-приложения в интернетЗащита при създаване на PHP-приложения в интернет
Защита при създаване на PHP-приложения в интернет
nelisid
 
500085 presentation
500085 presentation500085 presentation
500085 presentation
nelisid
 

Similaire à ИнтеRESTни уеб услуги (20)

B2 t2 variables
B2 t2 variablesB2 t2 variables
B2 t2 variables
 
Защита при създаването на PHP-приложения
Защита при създаването на PHP-приложенияЗащита при създаването на PHP-приложения
Защита при създаването на PHP-приложения
 
B1 t1 php_basics
B1 t1 php_basicsB1 t1 php_basics
B1 t1 php_basics
 
B1 t1 php_basics
B1 t1 php_basicsB1 t1 php_basics
B1 t1 php_basics
 
Php security
Php securityPhp security
Php security
 
Word Press за маниаци
Word Press за маниациWord Press за маниаци
Word Press за маниаци
 
PHP Security
PHP SecurityPHP Security
PHP Security
 
API Authentication
API AuthenticationAPI Authentication
API Authentication
 
Web and WS based Embedded Systems
Web and WS based Embedded SystemsWeb and WS based Embedded Systems
Web and WS based Embedded Systems
 
5494 n nikolov_zashtita
5494 n nikolov_zashtita5494 n nikolov_zashtita
5494 n nikolov_zashtita
 
Web applications with Catalyst BG
Web applications with Catalyst BGWeb applications with Catalyst BG
Web applications with Catalyst BG
 
The better PHP API (BG)
The better PHP API (BG)The better PHP API (BG)
The better PHP API (BG)
 
Kursova 116679
Kursova 116679Kursova 116679
Kursova 116679
 
Защита при създаване на PHP-приложения в Интернет
Защита при създаване на PHP-приложения в ИнтернетЗащита при създаване на PHP-приложения в Интернет
Защита при създаване на PHP-приложения в Интернет
 
PHP Introduction
PHP IntroductionPHP Introduction
PHP Introduction
 
Drupal security lecture
Drupal security lectureDrupal security lecture
Drupal security lecture
 
Защита при създаване на PHP-приложения в интернет
Защита при създаване на PHP-приложения в интернетЗащита при създаване на PHP-приложения в интернет
Защита при създаване на PHP-приложения в интернет
 
500085 presentation
500085 presentation500085 presentation
500085 presentation
 
B3 t3 cookies
B3 t3 cookiesB3 t3 cookies
B3 t3 cookies
 
B3 t3 cookies
B3 t3 cookiesB3 t3 cookies
B3 t3 cookies
 

Plus de svilen.ivanov

Безмилостно тестване на уеб приложения със Selenium
Безмилостно тестване на уеб приложения със SeleniumБезмилостно тестване на уеб приложения със Selenium
Безмилостно тестване на уеб приложения със Selenium
svilen.ivanov
 
Web applications with Catalyst
Web applications with CatalystWeb applications with Catalyst
Web applications with Catalyst
svilen.ivanov
 
The Art Of Debugging
The Art Of DebuggingThe Art Of Debugging
The Art Of Debugging
svilen.ivanov
 
Writting Better Software
Writting Better SoftwareWritting Better Software
Writting Better Software
svilen.ivanov
 

Plus de svilen.ivanov (8)

Redis - BlagoevgradConf 2013
Redis - BlagoevgradConf 2013Redis - BlagoevgradConf 2013
Redis - BlagoevgradConf 2013
 
Безмилостно тестване на уеб приложения със Selenium
Безмилостно тестване на уеб приложения със SeleniumБезмилостно тестване на уеб приложения със Selenium
Безмилостно тестване на уеб приложения със Selenium
 
Web applications with Catalyst
Web applications with CatalystWeb applications with Catalyst
Web applications with Catalyst
 
The Art Of Debugging
The Art Of DebuggingThe Art Of Debugging
The Art Of Debugging
 
Xen virtualization
Xen virtualizationXen virtualization
Xen virtualization
 
Writting Better Software
Writting Better SoftwareWritting Better Software
Writting Better Software
 
Автоматизирано функционално тестване на уеб приложения със Selenium
Автоматизирано функционално тестване на уеб приложения със SeleniumАвтоматизирано функционално тестване на уеб приложения със Selenium
Автоматизирано функционално тестване на уеб приложения със Selenium
 
AJAX и създаване на богати потребителски интерфейси в браузър
AJAX и създаване на богати потребителски интерфейси в браузърAJAX и създаване на богати потребителски интерфейси в браузър
AJAX и създаване на богати потребителски интерфейси в браузър
 

ИнтеRESTни уеб услуги

Notes de l'éditeur

  1. Theme created by Sakari Koivunen and Henrik Omma Released under the LGPL license.