Спецификация Java Server Pages 1.2

         

Словарь


Данное приложение является справочником по главным концепциям данной спецификации.


Данное приложение является ненормативным.

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".


Содержание раздела