2009-09-16 2 views
0

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

EDIT - точнее, API AJAX также используется на уровне BLL?

Thanx

+2

Зависит от того, правильно ли вы построили свои слои :) В противном случае я бы сказал, что он должен оставаться только в слое «UI». –

ответ

2

AJAX Если только к презентации слоя ....

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

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

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

+0

Но API AJAX также используется на уровне BLL? – SourceC

+1

@SourceC: С вашей информацией, я изменил свой ответ ... – RSolberg

+0

большое спасибо – SourceC

Смежные вопросы