В чем разница между многоуровневым веб-приложением и многослойным веб-приложением? - PullRequest
3 голосов
/ 25 января 2011

В чем разница между многоуровневым веб-приложением и многослойным веб-приложением?

Ответы [ 4 ]

8 голосов
/ 25 января 2011

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

6 голосов
/ 25 января 2011

Слои Обратитесь к определенным уровням абстракции в приложении (программном обеспечении), где в качестве уровней Обратитесь к физическому расположению этих уровней (аппаратного обеспечения)App.Layer == "Программное обеспечение" ----- логичноУровень приложения == "Аппаратное обеспечение" ------ физическийСлои:1) уровень представления2) бизнес уровень3) уровень доступа к данным4) слой данных5) уровень доступа к внешней системе

Ярусы:1) Уровень представления (веб-сервер)2) Уровень данных (сервер базы данных)

2 голосов
/ 25 января 2011

Чтобы построить ответ @ Cybernate:

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

Если ваш доступ к данным был развернут на отдельном компьютере и предоставлен через веб-службу, это будет многоуровневый проект.

1 голос
/ 18 сентября 2014

Многоуровневое приложение означает логическое разделение функциональности на сборки, например, уровень данных, уровень представления, бизнес-уровень и т. Д. Все сборки также могут быть развернуты на одном физическом компьютере.

Многоуровневое приложение - это физическое развертывание.

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