В чем разница между REST и RESTful

Spring AOP framework основан на «прокси» и здесь очень хорошо объясняется: http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/aop. html # aop-understanding-aop-proxies

Когда Spring создает компонент, который настроен на аспект (например, «ABC» в вашем примере), он фактически создает объект «прокси», который действует как настоящий боб. Прокси просто делегирует вызовы «реальному» объекту, но, создав это косвенное действие, прокси получает возможность реализовать «совет». Например, ваш совет может регистрировать сообщение для каждого вызова метода. В этой схеме, если метод в реальном объекте («метод1») вызывает другие методы в одном и том же объекте (скажем, метод2), эти вызовы происходят без прокси на картинке, поэтому нет никаких шансов для реализации каких-либо советов.

В вашем примере, когда вызывается метод1 (), прокси получит возможность делать то, что он должен делать, но если метод1 () вызывает метод2 (), на картинке нет никакого аспекта , Как бы то ни было, если метод2 вызывается из какого-либо другого компонента, прокси сможет выполнить совет.

Надеюсь, это поможет.

Спасибо, Рагу

488
задан Justin Ethier 19 April 2010 в 14:12
поделиться

6 ответов

Передача репрезентативного состояния (REST) ​​ - это стиль архитектуры программного обеспечения. Как описано в диссертации Роя Филдинга, REST - это «архитектурный стиль», который в основном использует существующие технологии и протоколы Интернета.

RESTful обычно используется для обозначения веб-сервисов, реализующих такую ​​архитектуру.

455
ответ дан 22 November 2019 в 22:37
поделиться

«ОТДЫХ» - это архитектурная парадигма. «RESTful» описывает использование этой парадигмы.

113
ответ дан 22 November 2019 в 22:37
поделиться

Как сказал Джейсон в комментариях, RESTful используется просто как прилагательное, описывающее что-то, что соблюдает ограничения REST.

40
ответ дан 22 November 2019 в 22:37
поделиться

Веб-служба По сути, это веб-сайты, контент которых используется компьютерными программами, а не людьми. REST - это набор архитектурных принципов, согласно которым веб-службы должны максимально использовать HTTP и другие веб-стандарты, чтобы программы получали все то хорошее, что люди уже могут получить из Интернета. REST часто противопоставляется веб-службам SOAP и другим веб-службам, ориентированным на «удаленный вызов процедур».

Презентации Стефана Тилкова о REST на Parleys.com весьма хороши, особенно эта .

Для книги нельзя найти ничего лучше, чем Restful Web Services Ричардсона и Руби.

7
ответ дан 22 November 2019 в 22:37
поделиться

REST - это стиль программной архитектуры для распределенного программного обеспечения.

Соответствие ограничениям REST называется «RESTful».

Очень часто используется сегодня для создания веб-сервисов в качестве альтернативы SOAP.

Здесь у вас есть ссылки для проверки

http://en.wikipedia.org/wiki/Representational_State_Transfer
http://www.computerworld.com/s/article/297424/Representational_State_Transfer_REST_
http : //www.ibm.com/developerworks/webservices/library/ws-restful/

23
ответ дан 22 November 2019 в 22:37
поделиться

Передача репрезентативного состояния (REST) ​​- это стиль архитектуры программного обеспечения для распределенных гипермедийных систем, таких как Всемирная паутина. Термин «репрезентативная передача состояния» был введен и определен в 2000 году Роем Филдингом 1 [2] в его докторской диссертации. Филдинг является одним из основных авторов версии 1.0 и 1.1 спецификации протокола передачи гипертекста (HTTP). Соответствие ограничениям REST называется "RESTful". Источник: Википедия

10
ответ дан 22 November 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: