Проектирование Интернет приложений. Тузовский А.Ф. - 69 стр.

UptoLike

Составители: 

69
требуется поддерживать безопасность их использования пользователя-
ми.
Структура web-приложения
Приложения обычно делятся на логические части, называемые
«слоями», при этом, каждому слою назначается своя роль. Локальные
приложения могут состоять только из одного слоя, который размещает-
ся на компьютере клиента, а web-приложения по своей природе следуют
N-слойному подходу. Хотя возможны разные варианты, наиболее рас-
пространенными являются приложения, использующие три слоя: слой
представление; слой бизнес-логика; слой доступ к данным (хранилище).
Каждый слой включает набор компонент (наборов классов), выпол-
няющих специальные функции.
На рис. 2.3 показана типовая архитектура web-приложения с набо-
ром наиболее часто применяемых компонент, сгруппированных по
функциональным областям.
Слой представления обычно включает компоненты пользователь-
ского интерфейса (UI) и логику представления. Слой бизнес-логики
включает компоненты бизнес-логики, бизнес-процесса и бизнес-
сущностей. Слой доступа к данным включает компоненты, реализую-
щие доступ к требуемым данным и web-сервисам.
Рис.2.3. Типовая структура web-приложения
Web приложение также можно разделить на базовые и функцио-
нальные подсистемы. К базовым подсистемам web-приложения отно-
сятся: