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

       

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

Версия: 1.2

ЛИЦЕНЗИЯ
ТОРГОВЫЕ МАРКИ
ОГРАНИЧЕННАЯ ГАРАНТИЯ
ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ
ОГРАНИЧЕННЫЕ ПРАВА
КУДА СООБЩИТЬ
Статус
JSP.S.1 Процессы Сообщества Java
JSP.S.2 JCP и Эта Спецификация


Предисловие

JSP.P.1 Сравнение с JSP 1.1
JSP.P.2 Лицензирование Спецификации
JSP.P.3 Для кого предназначен этот документ
JSP.P.4 Родственные Документы
JSP.P.5 Немного Истории
JSP.P.6 Благодарности
Мы хотим поблагодарить:
Обзор
JSP.1.1 Технология JavaServer Pagesтм
JSP.1.1.1 Общие Понятия

JSP.1.1.2 Преимущества Технологии JavaServer Pages
JSP.1.2 Базовые Понятия
JSP.1.2.1 Что такое страница JSP?
JSP.1.2.2 Web-Приложения
JSP.1.2.3 Компоненты и Контейнеры
JSP.1.2.4 Этапы Трансляции и Выполнения
JSP.1.2.5 Роль в Платформе Java 2, Enterprise Edition
Синтаксис Ядра и Семантика
JSP.2.1 Что такое Страница JSP?
JSP.2.1.1 Web-Контейнеры и Web-Компоненты

JSP.2.1.2 XML-Документ для Страницы JSP
JSP.2.1.3 Фазы Трансляции и Выполнения
JSP.2.1.4 События на Страницах JSP
JSP.2.1.5 Компилирование Страниц JSP
JSP.2.1.6 Отладка Страниц JSP
JSP.2.1.7 Соглашение по Именованию для Файлов JSP
JSP.2.2 Web-Приложения
JSP.2.2.1 Специфицирование Относительных URL
JSP.2.3 Синтаксические Элементы Страницы JSP
JSP.2.3.1 Элементы и Шаблонные Данные

JSP.2.3.2 Синтаксис Элемента
JSP.2.3.3 Начальный и Конечный Тэги
JSP.2.3.4 Пустые Элементы
JSP.2.3.5 Значения Атрибутов
JSP.2.3.6 Правильные Имена Акций и Атрибутов
JSP.2.3.7 Пробелы
JSP.2.4 Обработка Ошибок
JSP.2.4.1 Ошибки Процесса Времени Трансляции
JSP.2.4.2 Ошибки Процесса Времени Запроса
JSP.2.5 Комментарии

JSP.2.5.1 Генерирование Комментариев при Выводе Клиенту
JSP.2.5.2 Комментарии JSP
JSP.2.6 Соглашения по Кавычкам и Escape-Последовательностям
JSP.2.7 Общая Семантика Страницы JSP
JSP.2.8 Объекты
JSP.2.8.1 Объекты и Переменные
JSP.2.8.2 Объекты и Область Видимости
JSP.2.8.2 Объекты и Область Видимости - 2
JSP.2.8.3 Неявные/Implicit Объекты
JSP.2.8.4 Объект pageContext

JSP.2.9 Семантика Шаблонного Текста
JSP.2.10 Директивы
JSP.2.10.1 Директива page
JSP.2.10.1 Директива page - 2
JSP.2.10.2 Директива taglib
JSP.2.10.3 Директива include
JSP.2.10.4 Включение Данных в Страницы JSP
JSP.2.11 Элементы Скриптинга/Сценариев
JSP.2.11.1 Объявления
JSP.2.11.2 Скриптлеты

JSP.2.11.3 Выражения
JSP.2.12 Акции
JSP.2.13 Семантика Интерпретации Атрибута Тэга
JSP.2.13.1 Значения Атрибутов Времени Запроса
JSP.2.13.2 Соглашения о Типах
Вопросы Локализации
JSP.3.1 Кодировка Символов Страницы
JSP.3.2 Статический Тип Содержимого
JSP.3.3 Динамический Тип Содержимого
JSP.3.4 Передача Локализованного Содержимого

Стандартные Акции
JSP.4.1 jsp:useBean
JSP.4.2 jsp:setProperty
JSP.4.3 jsp:getProperty
JSP.4.4 jsp:include

JSP.4.5 jsp:forward
JSP.4.6 jsp:param
JSP.4.6.1 Синтаксис
JSP.4.7 jsp:plugin
JSP.4.8 jsp:params
JSP.4.9 jsp:fallback
JSP-Документы
JSP.5.1 Использование Синтаксиса XML для Страниц JSP

JSP.5.2 Документы JSP
JSP.5.2.1 Модель Семантики
JSP.5.2.2 Элемент jsp:root
JSP.5.2.3 Элемент jsp:directive.page
JSP.5.2.4 Элемент jsp:directive.include
JSP.5.2.5 Элемент jsp:declaration
JSP.5.2.6 Элемент jsp:scriptlet
JSP.5.2.7 Элемент jsp:expression
JSP.5.2.8 Элементы Стандартных и Специальных Акций
JSP.5.2.9 Атрибуты Времени Запроса

JSP.5.2.10 Элемент jsp:text
JSP.5.2.11 Другие XML-Элементы
JSP.5.3 XML-Просмотр Страницы JSP
JSP.5.3.1 JSP-Документы
JSP.5.3.2 Страницы JSP и Синтаксис JSP
JSP.5.3.3 Комментарии JSP
JSP.5.3.4 Директива page
JSP.5.3.5 Директива taglib
JSP.5.3.6 Директива include
JSP.5.3.7 Объявления

JSP.5.3.8 Скриптлеты
JSP.5.3.9 Выражения
JSP.5.3.10 Стандартные и Специальные Акции
JSP.5.3.11 Выражения Атрибутов Времени Запроса
JSP.5.3.12 Шаблонный Текст и Элементы XML
JSP.5.3.13 Атрибут jsp:id
JSP.5.4 Проверка XML-Просмотра Страницы JSP
JSP.5.5 Примеры
JSP.5.5.1 Страница JSP и Соответствующий Ей JSP-Документ
JSP.5.5.2 JSP-Документ

Скриптинг
JSP.6.1 Общая Структура
JSP.6.1.1 Верная Страница JSP
JSP.6.1.2 Зарезервированные Имена
JSP.6.1.3 Гибкость Реализации
JSP.6.2 Раздел Объявлений
JSP.6.3 Раздел Инициализации
JSP.6.4 Раздел Main/Главный
JSP.6.4.1 Шаблонные Данные
JSP.6.4.2 Скриптлеты

JSP.6.4.3 Выражения
JSP.6.4.4 Акции
Расширения Тэгов
JSP.7.1 Введение
JSP.7.1.1 Цели
JSP.7.1.2 Обзор
JSP.7.1.2.1 Обработчики Тэгов
JSP.7.1.2.2 Прослушиватели/Listeners Событий
JSP.7.1.3 Простые Примеры

JSP.7.2Библиотеки Тэгов
JSP.7.2.1 Упакованные Библиотеки Тэгов
JSP.7.2.2 Размещение Java-Классов
JSP.7.2.3 Директива Библиотеки Тэгов
JSP.7.3 Дескриптор Библиотеки Тэгов
JSP.7.3.1 Идентификация Дескрипторов Библиотек Тэгов
JSP.7.3.2 Путь Ресурса TLD
JSP.7.3.3 Отображение taglib в web.xml
JSP.7.3.4 Неявное Отображение Входов из TLD

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

JSP.7.3.5 Неявное Отображение Входов из Контейнера
JSP.7.3.6 Определение Ресурса Пути TLD

JSP.7.3.7 Загрузчик Классов Времени Трансляции
JSP.7.3.8 Ассемблирование Web-Приложения
JSP.7.3.9 Хорошо Известные URI
JSP.7.4 Формат Дескриптора Библиотеки Тэгов
JSP.7.5 Проверка

JSP.7.5.1 Механизмы Времени/Этапа Трансляции
JSP.7.5.1.1 Информация Атрибута
JSP.7.5.1.2 Классы Проверщика
JSP.7.5.2 Ошибки Времени Запроса
JSP.7.6 Соглашения и Другие Вопросы
JSP.7.6.1 Как Определить Новые Неявные Объекты
JSP.7.6.2 Доступ к Информации о Продавце
JSP.7.6.3Настройка Библиотеки Тэгов
JSP-Контейнер
JSP.8.1 Модель JSP-Страницы

JSP.8.1.1 Протокол, Видимый Web-Сервером
JSP.8.2 Класс Реализации JSP-Страницы/Page Implementation Class
JSP.8.2.1 Контракты API
JSP.8.2.2 Параметры Запроса и Ответа
JSP.8.2.3 Опущение Атрибута extends
JSP.8.2.4 Использование Атрибута extends
JSP.8.3 Буферизация
JSP.8.4 Прекомпиляция
JSP.8.4.1 Имена Параметров Запроса

JSP.8.4.2 Протокол Прекомпиляции
Основной API
JSP.9.1 Контракт Объекта Реализации JSP-Страницы
JSP.9.1.1 JspPage
JSP.9.1.2 HttpJspPage
JSP.9.1.3 JspFactory
JSP.9.1.4 JspEngineInfo
JSP.9.2 Неявные Объекты
JSP.9.2.1 PageContext

JSP.9.2.2 JspWriter
JSP.9.3 Пример Реализации
JSP.9.4 Исключения
JSP.9.4.1 JspException
JSP.9.4.2 JspTagException
API Развёртывания Тэгов
JSP.10.1 Простые Обработчики Тэгов

JSP.10.1.1 Интерфейс Tag
JSP.10.1.2 IterationTag
JSP.10.1.3 TryCatchFinally
JSP.10.1.4 TagSupport
JSP.10.2 Обработчики Тэгов, которые хотят получить Доступ к Содержимому своего Body/Тела
JSP.10.2.1 bodyContent

JSP.10.2.2 BodyTag
JSP.10.2.3 BodyTagSupport
JSP.10.3 Пример Работы с Аннотированным Обработчиком Тэга
JSP.10.4 Кооперирующиеся Акции
JSP.10.5 Классы Времени Трансляции
JSP.10.5.1 TagLibraryInfo

JSP.10.5.2 TagInfo
JSP.10.5.3 TagAttributeInfo
JSP.10.5.4 PageData
JSP.10.5.5 TagLibraryValidator
JSP.10.5.6 ValidationMessage
JSP.10.5.7 TagExtraInfo
JSP.10.5.8 TagData

JSP.10.5.9 VariableInfo
JSP.10.5.10 TagVariableInfo
Упаковка (Архивирование)JSP-Страниц
A.1 Простейшая JSP-Страница
A.2 JSP-Страница, Упакованная как Источник/source в WAR-Файл
A.3 Сервлет/Servlet для Откомпилированной JSP-Страницы
A.4 Дескриптор Web-Приложения
A.5 WAR для Откомпилированной JSP-Страницы
ОТД(Определение Типа Данных)и Схема для Синтаксиса XML

B.1 ОТД для Документов JSP
B.2 XSchema-Описание для Документов JSP
ОТД для TagLibrary-Дескриптора,JSP 1.2
C.1 ОТД для Файлов TagLibrary-Дескриптора
ОТД для Файлов TagLibrary-Дескриптора, JSP 1.1

D.1 ОТД для Файлов TagLibrary-Дескриптора
Изменения
E.1 Изменения в PFD 2 и Финальном Проекте/Final Draft
E.1.1 Добавлен Механизм jsp:id
E.1.2 Другие Незначительные Изменения
E.1.3 Разъяснение Роли id
E.1.4 Разъяснение Множественных Запросов/Multiple Requests и Потоков
E.1.5 Разъяснение JSP-Документов

E.1.6 Разъяснение по Хорошо Известным Библиотекам Тэгов
E.1.7 Разъяснено Влияние Блоков
E.1.8 Другие Небольшие Разъяснения
E.2 Различия между 1.2 PFD 1b и PFD 2
E.2.1 Элементы, Добавленные к Дескриптору Библиотеки Тэгов
E.2.2 Изменён Способ Кодировки Информации о Версии в TLD
E.2.3 Назначение String-Литералов Атрибутам Object
E.2.4 Разъяснение по Верным Именам Префиксов, Акций и Атрибутов
E.2.5 Разъяснение по Деталям Пустых Акций
E.2.6 Коррекция Синтаксиса, Относящегося к XML

E.2.7 Другие Изменения
E.3 Различия между 1.2 PFD и 1.2 PFD 1b
E.4 Различия между 1.2 PD1 и 1.2 PFD
E.4.2 Дополнения
E.4.3 Разъяснения
E.4.4 Изменения
E.5 Различия между 1.1 и 1.2 PD1
E.5.1 Организационные Изменения
E.5.2 Новый Документ
E.5.3 Дополнения к API

E.5.5 Изменения
E.6 Различия между 1.0 и 1.1
E.6.1 Дополнения
E.6.2 Изменения
Словарь