6e1bb17f

Магазин на Java

Введение
XML и Java

Сервлеты Java и JSP-страницы
Кому стоит купить эту книгу
Что вам потребуется
Что содержится в этой книге
Что содержится на компакт-диске
Соглашения, используемые в этой книге

Магазин на Java

Введение в XML
XML и электронная коммерция
Области применения XML
XML на стороне клиента
XML на стороне сервера
Использование XML для хранения данных
Правила XML
Определение правильно оформленного документа XML



DTD и допустимость документа XML
Объявления элементов
Спецификация содержимого
Объявления атрибутов
Объявления сущностей
Непроверенные символьные данные
Разделы символьных данных

Комментарии в XML
Инструкции по обработке
Схема XML
Создание таблиц стилей с использованием XSL
Использование XML в приложениях
Модели программирования

Программирование на основе DOM
Программирование на основе SAX
Краткий справочник по правилам XML
Требования к правильно оформленному документу XML
Элементы
Применение
Объявление
Атрибуты
Сущности

Объявления

Магазин на Java

Назначение web-сайта
Требования
Ограничения
Покупка готового пакета — это быстрее и дешевле

Сборка приложения из стандартных частей — это лучше и дешевле
Разработка сервера web-приложений — это быстрее и лучше
Достоинства XML
Доступность инструментальных средств
SOAP
Гибкость инструментальных средств
Совместимость инструментальных средств
Поддержка Unicode
Каталог товаров и DTD
Организация данных

Написание DTD
Доработка DTD
Создание первого чернового варианта DID
Уточнение чернового варианта
Элементы catalog, productline и product

Элементы description, paragraph и general
Элементы price, quantity_in_stock и image
Элементы onsale_date, time, clip и title
Элемент shipping
Финальная версия

Принципы разработки DTD
Репрезентативный образец данных
Избегайте субтрактивного уточнения
Упрощайте DTD
Элементы или атрибуты?

Рассуждайте в терминах реальных процессов
Шаблоны XML
Краткое описание
Задача
Контекст
Причины
Решение
Пример
Обсуждение
Близкие по назначению шаблоны

Известные примеры применения
Стандартизация DTD

Магазин на Java

Технологии представления
Взаимодействие по протоколу HTTP
Запрос браузера

Ответ web-сервера
API для сервлетов Java
Классы и интерфейсы для сервлетов Java
Обработка запросов сервлетами
Простой пример сервлета
Инициализация сервлета
Генерирование ответа сервлетом
Роль JavaBeans
API для JSP-страниц

Язык тегов JSP
Пользовательские библиотеки тегов
Обработка запросов JSP
Встроенные переменные в JSP-страницах
Организация каталога
API для объектной модели документа
Создание объектной модели документа для каталога товаров
Интерфейс Node
Интерфейс NodeList

Интерфейс Document
Индексация товаров
Информация для представления каталога в сети
Организация поиска по ключевым словам
Форматирование описаний товаров
Гибкость стилей
Гибкость содержимого

Магазин на Java

Спецификации в интерфейсе API сервлетов Java
Развертывание web-приложения
Определение web-приложения

Структура папок
Содержимое папки WEB-INF
Дескриптор развертывания web-приложения
Параметры конфигурации
Архивные файлы web-приложения
Следующее поколение
Следующее поколение XML
Протокол SOAP
Проблемы масштабирования
Сохранность информации о сеансе

J2EE и Enterprise JavaBean
Альтернативное решение — Spaces

Магазин на Java

U
V
W
X

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