Используется ли Asp.Net Ajax только на уровне представления или на уровне бизнес-логики? - PullRequest
0 голосов
/ 16 сентября 2009

Используется ли Asp.Net Ajax только на уровне представления (UI) или также на уровне бизнес-логики?

РЕДАКТИРОВАТЬ - точнее, AJAX API также используется на слое BLL?

* 1005 спасибо *

1 Ответ

2 голосов
/ 16 сентября 2009

AJAX должен применяться только к слою презентации ...

Вы должны помнить, что AJAX позволяет клиенту (пользовательскому интерфейсу / браузеру) совершать обратные вызовы на сервер, чтобы что-то сделать. В этот момент ваш бизнес-уровень должен вызываться для получения / извлечения данных или выполнения каких-либо действий ...

Поэтому, когда дело доходит до решения о том, добавлять или нет функциональность AJAX на веб-сайт, вы, скорее всего, сделаете это для некоторой желаемой функциональности, связанной с пользовательским интерфейсом / уровнем представления. И как только вы добавите его, ваш бизнес-уровень будет использоваться для предоставления информации, необходимой клиенту.

Сама технология AJAX не обязательно относится к бизнес-уровню, и я бы сказал, что это не так. AJAX должен просто привести вас в то место, где ваш код (UI Code) может работать с кодом вашего бизнес-уровня.

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