Здравствуйте, Adopt, Вы писали:

A>Немного не понял автор имел ввиду Model Layer, Data Layer, Presentation Layer?

A>Трехзвенную архитектуру ?

И да и нет. Есть разница между слоями и звеньями (layer и tier). Звенья разделяют приложение на физическом уровне, а слои на логическом. Слои предназначены для незавимости логики между слоями, При этом, в большинстве случаев, n-звенная архитектура подразумевает разбитие на слои(обратное утверждение не всегда верно). В данном случае говорится о Data Layer — собственно слой хранилища данных, Model Layer — слой в котором обычно лежит максимум бизнес-логики, предоставляет объектную модель следующему слою, и обеспечивает независимость Presentation Layer от модели хранения данных. Ну и Presentation Layer — само отображение данных и взаимодействие с клиентом. Если говорить что Data Layer — база данных, Model Layer — сервер приложений, а Presentation Layer — клиент — то это была бы 3-х звенная архитектура. Но обычно все строится несколько по другому — и слоев несколько больше. К сожалению саму эту книгу не читал, поэтому детали конкретно к этой классификации описать не могу.

С уважением, Gleb.
Автор: GlebZ    Оценить