Данное приложение является справочником по главным концепциям данной спецификации.
Данное приложение является ненормативным.
action/акция
Элемент JSP-страницы, который может работать на неявных объектах и других
серверных объектах/server-side objects, или может определять новые переменные
скриптинга. Акции следуют синтаксису XML для элементов с начальным тэгом, телом
и конечным тэгом; если body/тело является пустым, можно использовать также
синтаксис пустого тэга. Этот тэг обязан использовать префикс.
action, standard/стандартная
Акция, которая определена в спецификации JSP и всегда
доступна файлу JSP без импортирования.
action, custom/специальная
Акция, описанная переносимым способом дескриптором
библиотеки тэгов и коллекцией Java-классов и импортированная в JSP-страницу директивой taglib.
Application Assembler/Ассемблер Приложения
Человек, который комбинирует JSP-страницы, сервлет-классы, HTML-содержимое, библиотеки тэгов и другое Web-содержимое в
переносимое Web-приложение.
component contract
Контракт между компонентом и его контейнером, включающий
обслуживание жизненного цикла компонента и APIs и протоколы, которые это контейнер обязан поддерживать.
Component Provider/Провайдер Компонента
Продавец компонента либо как Java-классов, либо как JSP-страницы-ресурса.
distributed container/распределённый контейнер
JSP-контейнер, который может
запускать Web-приложение, размеченное как распределённое, и распределять его на
несколько виртуальных Java-машин, которые могут находиться на разных хостах.
declaration/объявление
Элемент скриптинга, объявляющий методы, переменные,
или их обоих, в JSP-странице. Синтаксически ограничивается символами <%!
и %>.
directive/директива
Элемент JSP-страницы, который даёт инструкцию JSP-контейнеру
и интерпретируется во время трансляции. Синтаксически ограничивается символами <%@
и %>.
element/элемент
Часть JSP-страницы, распознаваемая JSP-транслятором. Элемент может быть
директивой, акцией или элементом скриптинга.
expression/выражение
Элемент скриптинга, содержащий верное выражение на
языке скриптинга, которое вычисляется, конвертируется к
String и помещается в предполагаемый объект вывода. Синтаксически ограничивается
символами <%= и %>.
fixed template data/фиксированные шаблонные данные
Любые части JSP-файла, не описанные в спецификации JSP, такие как тэги HTML,
тэги XML и текст. Шаблонные данные возвращаются клиенту в ответе или обрабатываются компонентом.
implicit object/неявный (предполагаемый) объект
Серверный объект, который
определяется JSP-контейнером и всегда доступен JSP-файлу без объявления.
Неявными объектами являются request, response, pageContext, session, application,
out, config, page и exception.
IMPLIED
Предполагается (наличие).
(Технология) JavaServer Pages
Расширяемая технология Web, использующая шаблонные данные, специальные элементы,
языки скриптинга и серверные Java-объекты для возвращения динамического
содержимого клиенту.
Обычно шаблонные данные - это элементы HTML или XML, а клиентом во многих
случаях является Web-браузер.
JSP-контейнер
Экземпляр системного уровня, предоставляющий
обслуживание жизненного цикла и поддержку времени выполнения для JSP- и Servlet-компонентов.
JSP-файл
Текстовый файл, содержащий JSP-страницу. В текущей версии спецификации JSP-файл
обязан иметь расширение .jsp
JSP-страница
Текстовый документ, который использует фиксированные шаблонные данные JSP-элементы
и описывает, как обрабатывать
request\запрос для создания response\ответа. Семантика JSP-страницы
реализуется на этапе прогона в классе реализации JSP-страницы.
JSP-страница, front/первичная
JSP-страница, которая получает HTTP-запрос непосредственно от клиента.
Она создаёт, обновляет и/или получает доступ к некоторым данным на стороне
сервера и передаёт затем запрос презентационной JSP-странице.
JSP-страница, презентационная
JSP-страница,
предназначенная только для целей представления содержимого. Она получает доступ
к, и/или обновляет, некоторые данные на стороне сервера и встраивает
фиксированные шаблонные данные для создания содержимого, которое затем пересылается клиенту.
Optional
По выбору (использование по выбору).
REQUIRED
Требуется (наличие).
scriptlet/скриптлет
Элемент скриптинга, содержащий любой фрагмент кода,
который является верным для используемого в JSP-странице языка скриптов.
Спецификация JSP описывает, какой скриптлет является верным, для случая, когда атрибут языка страницы -
"java". Синтаксически скриптлет ограничивается
символами <% и %>.
tag/тэг
Участок текста между левой и правой угловыми скобками, который имеет имя,
может иметь атрибуты и является частью элемента JSP-страницы. Имена тэгов
известны транслятору JSP, или потому, что имя является частью спецификации JSP (в
случае стандартной акции), или потому, что имя вводится с использованием Tag Library/Библиотеки
Тэгов (в случае специальной акции).
tag handler/обработчик тэга
Java-класс, реализующий интерфейс Tag или BodyTag
и являющийся представлением специальной акции на этапе прогона.
tag handler
JavaBean-компонент, реализующий интерфейс Tag или BodyTag и
являющийся представлением специальной акции на этапе прогона.
tag library/библиотека тэгов
Коллекция специальных акций, описанных дескриптором библиотеки тэгов и Java-классами.
tag library descriptor/дескриптор библиотеки тэгов
Документ XML, описывающий библиотеку тэгов.
Tag Library Provider/Провайдер Библиотеки Тэгов
Продавец библиотеки тэгов.
Типичные примеры - продавец JSP-контейнера, группа разработчиков корпорации,
продавец компонентов или продавец услуг, который хочет облегчить использование своих услуг.
web application/приложение
Приложение, созданное для Internet, intranet или extranet.
web-приложение, distributable/распределяемое
Web-приложение, написанное так, что оно может
публиковать в Web-контейнере, распределяемом не несколько виртуальных машин Java,
запущенных на одно или нескольких хостах. Дескриптор публикации/deployment descriptor
для такого приложения использует распределяемый элемент.
web-компонент
Класс сервлета или JSP-страница, работающая в JSP-контейнере
и предоставляющая сервис в ответ на запросы.
Инстанциация
Создание экземпляра.
Класс реализации JSP-страницы
Класс языка программирования Java, Servlet/Сервлет, представляющий JSP-страницу на этапе прогона,
который получает объект
request и обновляет объект response. Класс реализации страницы может использовать
сервис, предоставляемый JSP-контейнером, включая API Servlet'а и API JSP.
Объект реализации JSP-страницы
Экземпляр класса реализации JSP-страницы, который получает объект
request и обновляет объект response.
Провайдер Web-Контейнера
Продавец сервлета и контейнера JSP, поддерживающий соответствующие контракты компонентов.
Публикатор Web-Приложения
Тот, кто публикует Web-приложение в Web-контейнере, специфицируя, как минимум, префикс
для корня/root Web-приложения и, в среде J2EE, отображение безопасности и ресурсов.
Элемент скриптинга
Объявление, скриптлет или выражение, синтаксис тэга
которого определяется спецификацией JSP, а содержимое которого записано в
соответствии с языком скриптов, используемым в JSP-странице. Спецификация JSP описывает синтаксис и семантику для случая, когда
атрибут языка страницы - "java".