Электронный магазин на Java и XML


              

Каталог товаров на XML


Глава 2. Каталог товаров на XML

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

Совместимость инструментальных средств
Поддержка Unicode
Каталог товаров и DTD
Таблица 2.1. Образец каталога XMLGifts.com
Организация данных
Схема отношений между таблицами
Отношения между таблицами и полями
Отношения между таблицами, полями и данными
Таблица 2.2. Представление Books
Листинг 2.1. Документ XML, получившийся...

Написание DTD
Доработка DTD
Листинг 2.2. Исправленное определение...
Листинг 2.3. Правильно оформленная...
Листинг 2.4. Первая черновая попытка описания товаров
Создание первого чернового варианта DID
Листинг 2.5. Первый черновой вариант DID
Уточнение чернового варианта
Элементы catalog, productline и product
Элементы description, paragraph и general

Элементы price, quantity_in_stock и image
Элементы onsale_date, time, clip и title
Элемент shipping
Финальная версия
Листинг 2.6. Исправленный файл catalog .dtd
Листинг 2.7. Пример каталога из файла catalog.xml
Принципы разработки DTD
Репрезентативный образец данных
Избегайте субтрактивного уточнения
Упрощайте DTD

Листинг 2.8. Два возможных DTD...
Элементы или атрибуты?
Рассуждайте в терминах реальных процессов
Шаблоны XML
Краткое описание
Задача
Контекст
Причины
Решение
Пример

Обсуждение
Близкие по назначению шаблоны
Известные примеры применения
Стандартизация DTD
Содержание