Рекомендация: Идентификация страниц JSP
В этом руководстве обсуждается, как определить и смоделировать страницы JSP для приложения J2EE.
Взаимосвязи
Связанные элементы
Основное описание

Введение

Это руководство посвящено идентификации страниц JSP. Дополнительное руководство о страницах JSP находится в разделе Руководство: Страница JSP

Идентификация страниц JSP

Страницы JSP подобны сервлетам в том, что они взаимодействуют с web-клиентами. Однако, в то время как сервлеты являются классами Java, страницы JSP используют синтаксис, близкий к HTML. Страницы JSP идеально подходят для создания динамических Web-страниц. Они преимущественно идентифицируются от пограничных классов (см. Руководство: Класс анализа) в архитектурах web. Они могут также содержать некоторую логику управления, но, в общем случае, такую логику лучше выделять в сервлеты или другие классы java (см. Руководство: Сервлет).

Рассмотрим использование страниц JSP "шаблона" оформления для предоставления общего внешнего вида пользовательского интерфейса приложения. См. Базовые шаблоны J2EE - Совмещенный просмотр ([ALU01].

Моделирование страниц JSP JSPs

В RUP страницы JSP представляет Рабочий продукт: Класс проекта, и они моделируются как классы (стереотип <<ServerPage>>).

Общее руководство о моделировании страниц сервера и страниц клиента предоставлено в Официальный документ: Моделирование архитектуры web-приложения с помощью UML , и в Моделирование дизайна web-приложения с помощью UML.

Страницы JSP транслируются в сервлеты. Как и в случае сервлетов, разработчик страниц JSP не определяет операций, вызываемых клиентами, а сосредоточивается на определении ответственности страниц JSP и способов их взаимодействия с другими элементами проекта, такими как сервлеты, другие страницы JSP, классы объектов JavaBean. Он также определяет параметры создаваемой страницы клиента.