2014-08-30 17 views
1

Я хотел бы узнать об архитектурных проблемах веб-слоя. Я очень сильно смущен уровнями TCP/IP, веб-уровнем, концепцией уровня 2 уровня, 3 уровня и n уровня. Также как насчет MVC? Все ли они означают одно и то же?Архитектура веб-слоя

ответ

0

Как правило, уровень приложения, к которому вы обращаетесь, называется «Уровень презентации». Это связано с тем, что пользовательский интерфейс необязательно может быть веб-клиентом. Это может быть любой интерфейс.

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

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

TCP/IP связан с уровнями в сети и представляет собой совершенно отдельную концепцию из уровней приложений.