какая архитектура на стороне клиента должна соблюдаться - PullRequest
1 голос
/ 15 ноября 2010

Я занимаюсь разработкой веб-сайта, на котором я использую веб-сервисы REST, теперь есть 2 способа сделать вызовы к веб-сервисам REST ..

1. напрямую через AJAX
2. AJAX вызывает сервлеткоторый, в свою очередь, позвонит в веб-службу REST

из опыта работы с персоналом. Я заметил, что компании, как правило, следуют 2-му подходу ...

Есть ли причина для такого подхода?хотя мы можем добиться того же эффекта, следуя подходу first с гораздо меньшими усилиями при кодировании ...

Есть ли преимущество, которое достигается с помощью подхода second , который яполностью отсутствует ??

Спасибо ...

1 Ответ

0 голосов
/ 15 ноября 2010

Преимущество второго случая заключается в том, что у вас есть внутренний процесс для обработки данных до того, как он попадет во внешний интерфейс. Вы можете манипулировать им до того, как он перейдет к вашему клиенту, сохранить его и использовать для кэширования, а также отслеживать аналитику этих данных. Выполнение всего этого во внешнем интерфейсе делает эти процессы очень сложными, хотя это возможно.

Также иногда вам приходится манипулировать данными, чтобы их можно было легко прочитать на клиенте. Если ничего из этого не важно для вас, тогда первым вариантом будет путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...