СъдържаниеЗа авторите
ПредговорЗа кого е предназначена тази книга?
Кои теми покрива тази книга
Какво ви е необходимо, за да използвате тази книга
Условни обозначения
Поддръжка за читателите
Печатни грешки
Поддръжка по електронната поща
P2P.WROX.COM
Раздел 1 Пейзажът на електронната търговия
Глава 1 Определение за електронна търговия Определение за е-търговия в сянката на е-бизнеса
Разработване на стратегия за електронен бизнес
Основи на електронната търговия
Развитие на електронната търговия
Кое се е появило най-напред – технологията или ползата?
Разбиране на публиката
Вземете под внимание шестте Web пространства
Бъдещето на електронната търговия
Реализация на електронната търговия
От бизнес към клиент (B2C)
Фактори за успех
От бизнес към бизнес (B2B)
От бизнес към бизнес към клиент (B2B2C)
От клиент към клиент и от клиент към бизнес към клиент (C2C И C2B2C)
Мобилна търговия (М-търговия)
Ползата от електронната търговия
B2C
B2B
B2B2C
C2C и C2B2C
M-Търговия
Рискове на електронната търговия
Ролята на Java в света на електронната търговия
Java 2 Enterprise Edition
XML
Обобщение
Глава 2 Изисквания за системите за електронна търговияХората, включени в процеса на събиране на изискванията
Разработчици
Бизнес потребители
Гарантиране на качеството
Потребители
Събиращият изискванията
Разликата между системите за електронна търговия и останалите приложения
За разработчиците
Ефектът от тестването
Работа по процеса на събиране на изискванията
За бизнес потребителите
Предизвикателството на планирането
Основаване на новата система
За потребителите
За събиращия изискванията
Бизнес изисквания
Установяване на целите на инициативата за електронна търговия
Удовлетворяване на поставените цели: процесът на събиране на изискванията
Механика на събиране на изискванията
Трудностите на компромиса
Превръщането в един итеративен процес
Важни съображения
Лична тайна и сигурност
Работа с разплащания
Преодоляване на различията между държавите
Множество езици
Съображения при разплащане
Схеми за цифрово разплащане
Услуга за работа с клиенти
Проследяване на потребителското поведение
Технологични решения
Мащабируемост
Проектираното натоварване
Определяне на изискванията за мащабируемост
Устойчивост на грешки
Интеграция
Дизайн на потребителския интерфейс
Бизнес съображения
Обмисляне на пакета
Доклади
Обобщение
Глава 3 Планиране на проектаРазбиране на играчите
Разработчиците
Техните потребности
Какво трябва да разберат
Потребности и отговорност на останалите членове на екипа
Мениджър на проекта
Мениджъри, борд и изпълнителен директор
Всички бизнес потребители
Потребители
Гарантиране на качеството/тестване
Собственост на проекта
Направи си сам
Рискове
Предимства
Предаване на външен изпълнител
Рискове
Предимства
Създайте нов отдел или компания
Рискове
Предимства
Взимане на крайното решение
Методологиите
Традиционни методологии
Пример – Водопад
Пример – Рационален Унифициран Процес
Нетрадиционни методологии
Пример – Екстремно програмиране
Учете се от опита
Създаването на план за проекта
Управление на изискванията
Използването на помощни средства
Възможности за хостване
Вътрешно хостване на приложението
Външно хостване
Общи съображения по хостването
Други съображения
Услуга за работа с клиенти
Аварийно възстановяване
Поддръжка на приложението
Сега какво? Започнете работа
Обобщение
Раздел 2 Проектиране на базирани на Java системи за електронна търговия
Глава 4 Проектиране на приложения за електронна търговияУспешни приложения за електронна търговия
Гъвкавост
Многоканални интерфейси
Човешки интерфейси
Приложни интерфейси
Модели на използване спрямо различни интерфейсни канали
Сигурност на приложението за различни типове достъп
Производителност на приложенията
Сигурност
Интеграция
Необходимостта от интеграция
Подходи и технически изисквания
Динамични, персонализирани потребителски интерфейси
Канално специфични потребителски интерфейси
Слоеста реализация на бизнес процесите
Двуслойна архитектура
Многослойна архитектура и разслояване
Ключовите характеристики
Интеграция на приложения
Интеграция на ниво услуги
Улесняване на процеса на интеграция
Транзакции
Атомичност
Цялостност
Изолация
Устойчивост
Услугата за транзакция на обекти
Обобщение на техническите изисквания
Еволюция на технологичните изисквания
Web технологии
Web сървъри за приложения
Мидълуер технологии
Интегрирана парадигма
Обобщение
Глава 5 J2EE за приложения за електронна търговияАрхитектура на J2EE
Средата за изпълнение J2EE
J2EE приложения и компоненти
Web компоненти
EJB бийнове
Корпоративни приложения
J2EE услуги
J2EE клиенти
Декларативни услуги
J2EE компоненти
Java сървлети
Приложният програмен интерфейс за Java сървлети
JavaServer страници
JSP тагове
Enterprise JavaBeans
Типове EJB бийнове
Сесийни бийнове
Обектни бийнове
Управлявани от съобщения бийнове
J2EE услуги
JNDI
JTA
JDBC
JMS
JavaMail
JAXP
Connector
JAAS
Декларативни услуги
Декларативна сигурност за Web приложения
Декларативна сигурност за EJB бийнове
Декларативни транзакции за EJB бийнове
J2EE приложения, пакетиране и разгръщане
Обобщение
Глава 6 Подходи към архитектурата за електронна търговияСтепен на детайлизация на компонентите
Абстракция
Разработване на клиент
Разработване на бийн
CORBA и EJB
Влияние на развитието върху степента на детайлизация
Разделение
Производителност
Интерфейси на компонентите
Задължения на клиента
Знание за контекста
Клиенти и интерфейси
Слоеве и интерфейси
Моделът Façade
Асоциации
Транзакции в приложенията за електронна търговия
Времетраене на транзакция
Предимства на краткотрайните транзакции
Защита срещу остарели състояния
Разпределение на транзакции
Режими на свързване
Сценарий 1 – Достъпност
Сценарий 2 – време за отговор (responsiveness)
Сценарий 3 – Ограничения на ресурсите
Асинхронна комуникация
Пакетна обработка
Асинхронно предаване на съобщения
Обобщение
Глава 7 Предаване и трансформация на данни – XML/XSLTCommerce XML
Каталози
Поръчки за покупка
Java XML API интерфейси
XML парсери
Обработка на XML документи със SAX 2.0
Ролята на SAX
SAX API и Xerces парсерът
Обработка на SAX събития
Извеждане съдържанието на XML документ
Стартиране на примера
Интегриране на SAX и JavaMail
Стартиране на примера
Обработка на XML документи с DOM
Ролята на DOM
Изследване на DOM API
Създаване на DOM парсер с Apache Xerces
Обхождане на DOM дървото
Стартиране на примера
Валидиране с DOM
Стартиране на примера
Създаване на нови XML документи чрез DOM
Стартиране на примера
Java API for XML Parsing (JAXP)
Използване на SAX с JAXP
Стартиране на примера
Използване на DOM с JAXP
Стартиране на примера
Генериране на XML с JSP страници и сървлети
Прост пример с JSP страници
Стартиране на примера
Генериране на cXML със сървлети, JSP страници и JDBC
Стартиране на примера
Трансформиране на XML данни с XSLT
Стартиране на примера
Обобщение
Глава 8 СигурностРазглеждане на концепциите за сигурност
Атаки срещу сигурността на системата
Атаки чрез повторно изпълнение
Атаките с човек по средата (MITM атаки)
Атаки за отказ на услуги (DoS атаки)
Вируси
Защита срещу атаки
Контрол на достъпа
Автентикация и авторизация
Поверителност и цялост на данните
Основни понятия в криптографията
Шифри
Симетрични шифри
Асиметрични шифри
Размер на ключа
Сертификати
Получаване на сертификати
Автентикация със споделени ключове
Размяна на Diffie-Hellman ключове
Secure Socket Layer (SSL)
Сигурност в Java
Моделът Sandbox
Основна сигурност в Java
Верификатор на байт кода
Модул за зареждане на класове
Мениджър на сигурността
Контрольор на достъпа
Java Cryptography Architecture (JCA) и Java Cryptography Extension (JCE)
Концептуални класове
Java Secure Socket Extension
Установяване на JSSE
Java Authentication and Authorization Service
Основни класове на JAAS
Протоколът Secure Electronic Transactions
Използване на криптографията в SET
Цифрови пликове
Дуални подписи
Още за автентикацията и авторизацията
HTTP автентикация
Списъци за контрол на достъпа
Кодиране с основа 64
Автентикация с протокола на Kerberos
Бисквитки
Въпроси по сигурността от страната на сървъра
Сигурност на данните
Конекции към бази данни
Управление на сигурността при Enterprise JavaBeans
Необходимост от сигурни EJB бийнове
Роли и принципали
Автентикация
Авторизация
Защитни стени
Типове защитни стени
Защитни стени, при които филтрирането се базира на произхода и местоназначението
Портални защитни стени
Защитни стени на страната на клиента
Защитни стени на страната на сървъра
Обобщение
Раздел 3 Решения за B2C електронната търговия
Глава 9 B2C електронна търговия: прост сайт за онлайн продажби на стокиИзисквания към онлайн магазина
Как става онлайн пазаруването
Сигурност
Сигурност на сървъра – защитни стени
Сигурност при пренос на данните
Криптиране с публичен ключ (PKI) – Цифрови сертификати
Secure Sockets Layer
Архитектура на приложение за web магазин
Примерният web магазин
Използван софтуер
Имплементиране на решението
Създаване на web магазина
Създаване на базата данни
Достъп да базата данни
Заглавна страница на web магазина
Създаване на каталога
Пазарската количка
Поддържане на състояние
Показване съдържанието на количката
Показване на възможностите за доставка
Представяне на формата за поръчката
Логване като член
Екранът за логване
Показване на информация за купувача
Разплащане
Потвърждаване на поръчката
Одобрение на кредитната карта
Създаване и разгръщане на приложението
Тестване
Обобщение
Глава 10 B2C електронна търговия: използваемост на сайтаСайтове, улесняващи потребителите
Повишаване на бързодействието
Достъпност и наличност на сайта
Организация
Връзка с потребителя
JSP таг-библиотеки
CustomerInfoTag.java
Търсене
Бийнът SearchInfo
Предоставяне на обратна информация
Потребителски таг за mail съобщение
Членство
Показване на записите за членовете
Промяна в данните за членството
Как да помогнем на членовете, които са забравили паролата си
ValidateMonth.jsp
SendPassword.jsp
PasswordConfirmBean.java
Регистрация на нови членове
NewUserConfirm.jsp
CustomerRegistrationBean.java
Интернационализация
Промяна на езика, използван в нашия сайт
MsgBundleBean.java
Confirmation.jsp
Обобщение
Глава 11 B2C електронна търговия: Въпроси, свързани с клиентаВалидиране на въведените от потребителя данни
Валидиране при клиента
Дизайн за различни браузъри
Валидиране от страна на сървъра
Кодът за валидиране от страна на сървъра
Валидиране на полетата на форма от страна на сървъра
Потвърждение на валидацията
Java аплети и plug-in програми
Изисквания за аплетите
Използване на мултимедия
Доставяне на медия
Доставяне на XML
Обобщение
Глава 12 B2C електронна търговия: Разширяване на простия сайтМащабируемост
Вертикална мащабируемост
Хоризонтална мащабируемост
Значения на кодирането
EJB бийнове за мащабируемост
Разработване на CMP обектен бийн
Разработване на BMP обектен бийн
Разработване на сесиен бийн
Разработване на JSP страница
JSPOrderConfirmBean
Разгръщане на новото приложение
Създаване на JAR за CMP обектен бийн
Създаване на JAR за BMP обектен бийн
Създаване на JAR за сесиен бийн
Разгръщане на приложението
Дизайн на данни и стратегии за достъп
Избор на съхранение
Методи за достъп до данни
Интеграция със съществуващи системи
EnterOrderID.jsp
XMLGenerator.jsp
OrderConfirm сесиен бийн
Имплементиращият клас
Обобщение
Глава 13 На пазар А – B2C с WebLogic и WLCS Изисквания за сайта
Как започнахме проекта
Logi
Организация на проекта
Диаграма на класовете
EJB бийновете
Екранът за логване
Валидиране
Бийнът LoginBean
Обобщение на приложението Login
Купони
Имплементиране на купоните
Управление на купоните
Автоматична помощ при покупките
Какво представлява автоматичната помощ при продажбите?
Основи за интелигентен продавач
Анализатор на граматика
Лексика и семантика
Мотиви за автоматичната помощ при продажбите
Скриптове за продажби
Нашите собствени скриптове за продажби
Какво означава това за нашето приложение
Преглед на CONVERSE
От какво друго се нуждаем
Скриптове
Парсване
Микрозаявки
Области за подобрение
Интегриране на диалога
Какво има в кода на проекта
Версии на WebLogic и WLCS
Обобщение
Глава 14 B2C електронна търговия: Портални сайтовеКакво представлява порталът?
Вземане на решения на базата на контекста
Какви типове портали съществуват?
Реализации на портали
Категории портали
Базиран на връзки
Базиран на бизнес приложения
Базирани на интелигентен агент
Базирани на управление на съдържанието
Управление на информацията
Съхранение на информацията
Управление на информационната обвивка (data blanket)
Четене от множество източници на данни
Ред на информацията
Съвпадение с търсения образец
Бисквитки срещу стандартно логване
Обзор на компонентите на порталите
Изграждане на вашия портал
Изграждане, вместо Купуване
Купуване на компоненти
Изграждане на компоненти
Един прост портал
Фреймуърк за съхранение на портала
JavaBean-ове
JSP страници
Допълнителни възможност
Печелене на пари с вашия портал
Обобщение
Глава 15 На пазар Б – Настройваема портална архитектураКомпоненти на портала
Полагане на основите
Изисквания за нашия портал
Потребителски изисквания – теми, услуги и агенти
Технически изисквания
Дизайн на фреймуърка
Основен фреймуърк – Модел, Изглед, Контрольор и Обработчик
Изгледи и помощни обекти
За и против
Backend-ът
N-слойна архитектура
Приложен сървър
База данни
Налични технологии
Технологии на Microsoft – ASP / ISAPI / COM / ADO
JSP / Servlet / EJB / JDBC
DHTML/JavaScript
Хардуер (UNIX / Linux / Windows)
Приложни сървъри
Сървъри за бази данни
Проектиране на нашия портал
Обектният модел на фреймуърка
Сървлетът Controller
Обектът PortalRequest
Обектът Config
Обектът Subscriptions (абонаменти)
Обработчици – премахване на код от JSP страницата
Слабости на web – състояние и последователност
Превъртане назад на заявки
Преустановяване на заявки
Dymanic HTML (DHTML)
Водене на отчети (logging)
Подробности по реализацията
Среда за разработка
Тестване и дебъгване
Разгръщане (Deployment)
Тестване и мащабируемост
Пример за фреймуърк
Инструкции за инсталиране на J2EE демонстрацията
Примерна разходка през портала
Заключителни думи
Какво бих запазил?
Какво бих променил?
Обобщение
Раздел 4 Решения за B2B електронната търговия
Глава 16 В2В електронна търговия: Основи на В2ВОбзор на В2В електронната търговия
Защо е необходима Бизнес-към-Бизнес интеграция
Огромен пазарен потенциал
Бизнес, интегриран с електронен бизнес
Подобрени бизнес отношения
Ценово-ефективни доставки
В2В – проблеми и предизвикателства
Сложност на търговските реализации
Представяне на данните и интеграция на партньорите
Транспортиране на търговските стоки
Сигурност на търговията
Интегриране на backend системите
EDI и свързаните с него въпроси
Бизнес процес и системна интеграция
Последователност от действия
Брокери
Адаптери/Конектори
Технологии за В2В
J2EE за В2В
RMI-IIOP
JNDI – Java Naming and Directory Interface
JMS – Java Message Service
JDBC – Java Database Connectivity API
JTA – Java Transaction API
JavaMail
Конектор/EIS адаптер
Допълнителни услуги
XML
Дефиниция за типа на документа – Document Type Definition (DTD/Схеми)
Приложни транспортни технологии (B2B)
HTTP-TCP/IP
RMI-IIOP
XML-RPC
Simple Object Access Protocol (SOAP)
Организации и стандарти
Electronic Business XML (ebXML)
BizTalk
UDDI.org
XML речници
XML Common Business Library xCBL
RosettaNet
Internet Open Trading Protocol
OBI
Насоки за бъдещето
Обобщение
Глава 17 B2B електронна търговия: Интегриране на вериги за доставкаКакво е верига за доставка?
Изисквания към веригите за доставка
Представяне на информацията – EDI, традиционното решение
Нови решения – XML и XML-EDI интеграция
Изисквания по отношение на сигурността
Транспортни свръзки
Автоматизация и интеграция на обмена на данни
Сътрудничество между търговските партньори във веригите за
доставка
Дефиниране на бизнес процеси
Симулаторът на верига производител-снабдител
Намиране на партньори
Дефиниране на XML съобщения
Заглавна част на съобщението
Подробности на съобщението
J2EE като поддържаща платформа за верига за доставка
Web слоят
XML брокерът
JAXP и Document Object Model (DOM)
Преразглеждане на интеграцията снабдител/производител
Клиентът
Изграждане на фреймуърка за нашия XML брокер
Изисквания за софтуера
Разгръщане
Стартиране на примера
Обобщение
Глава 18 B2B електронна търговия: ТрансформацияРазнообразие в света на XML
Новата вавилонска кула?
Трансформацията като отговор на разнообразието
Къде настъпва трансформацията?
Компонентите на XSL трансформацията (XSLT)
XSL
XPath
XPointer
XML Namespaces
Пример за трансформация
Пакетът javax.xml.transform
XSLT процесори
Saxon
XT
Xalan
Пример за обработка на XML и XSL файлове
Прилагане на трансформацията в интеграцията на верига за доставка
Имплементация
B2BTransformProcessor
Модифициране на B2BXMLUtil
Илюстрация на преобразуването
Обяснение на XSLT примера
Допълнителни примери
Филтриране на данни
Сливане на данни
Запис на повече от един изходен файл
Обобщение
Глава 19 B2B електронна търговия: Масова интеграцияОбщи положения
Ориентиран към съобщения мидълуер (Message Oriented Middleware – MOM)
Java Messaging Service (JMS)
Концепции на JMS
Структура на JMS съобщенията
Типове съобщения
Модели за обмен на съобщения
Какво не е включено в JMS
Интеграция на верига за доставка – Разширяване на XML брокера
Контрольорът в web слоя
EJB слоят
Обектът InventoryController
JMS разширения
Пример за издател и абонат
Слоят на корпоративната информационна система
Изграждане на приложението
Разгръщане на приложението
Стартиране на приложението
Нови технологии и посоки на развитие
Архитектурата за свързване
Как архитектурата за свързване установява конекция към база данни
Преглед на Java API интерфейса за обмен на XML съобщения (JAXM)
Архитектура на JAXM
Проектът M
Посоки за бъдещо развитие
Обобщение
Глава 20 На пазар В – Интеграция на верига за доставкаКомпоненти
Критични фактори за успеха
Съвместимост
Съдържание
Оформление
Време до пазара
Надежден и сигурен
Финансово ефективно
Решението
Система за събиране на поръчките
Модул за поръчки
Модул за одобрение на поръчката
Модул за изпращане на поръчки
Модул за обработка на поръчки
Изработване на вход за експонатора
Завършителни процедури
Резултати
Изводи
Обобщение
Глава 21 Електронна търговия: Доставчици на приложни Интернет услугиИзползване на външни изпълнители
Собственост или лизинг
Кога използването на ASP има смисъл?
Архитектура на ASP
Модулност
Период на работоспособност
Мащабируемост
Пулиране
Транзакции
Ръководни принципи в програмирането
Бизнес архитектури
Системен резерв
Изграждане на мрежова система
Използване на "винаги включена" Интернет връзка
Конективност през Web
Публични услуги и сървъри
Пулиране на услуги от други ASP доставчици/доставчици на обществени услуги
Стандарти за данни
Сигурност
По какво се различават механизмите за сигурност на ASP в сравнение с тези, реализирани в други корпоративни системи?
Избор на ASP
Какво се включва в избора на ASP?
Доказани компании с предлагане на приложни услуги
Ценообразуване
За какво да се оглеждаме в компанията, която управлява ASP
Бъдещето на ASP доставчиците
Обобщение
Глава 22 Електронна търговия – Междуфирмен поток на действиятаПримерно разглеждане: Фабриката за принадлежности на Уили
Избор на спираловидна методология за Уили
Начало
Втори етап – уточнение
Анализи
Конструкция
Преход
Прилагане на методологията за дизайн към примера
Начало
Общи положения
Външни случаи на използване – Взаимодействие от страна на потребителя
Рискове
Уточнение
Случаи на използване
Рискове
Бизнес процеси
Анализи
Конструкция
Изисквания към софтуера
Прототипен код за приложението на Уили
Тестване
Преход
Демонстрация на приложението
Обобщение
Глава 23 На пазар Г – Корпоративни покупкиХарактеристики на корпоративните системи за покупки
Корпоративните покупки като B2C система
Ролята на отока от действия
Корпоративните покупки като B2В система
Главоболия при наличие на повече от един партньор
Работа с подходящия търговец
Поток от действия (Workflow)
Пример 1: Сгрешен номер!
Същност на проблема
Решения
Модели за разработка
Състояния на поръчката
Съхранение и възстановяване на състоянието
Механизми за съобщения
Приложният програмен интерфейс JavaMail (JavaMail API)
Използване на SMTP
Какво изпращаме?
Отвъд електронната поща
Интеграция с наследени системи
Втори пример от практиката – Бракуване дъното на кацата
Трети пример от практиката – същата система, освен
Дизайн базиран на интеграцията
Разрешение за четене на данни
Разрешение за запис на данни
Интеграция на множество системи
Процесът на разработка
Четвърти пример: Обединение на всичко – дизайнерски подход за електронна търговия
Бизнес изисквания
Първоначални изисквания към системата
Груба архитектура
Използване на партньори при разработката
Еволюиращ прототип на системата
Процесът на разработка
Артефакти
Съставяне на модел от сорс код
Обобщение
Раздел 5 М-Търговия
Глава 24 Технологии за мобилна търговияЗначение на безжичната технология
Революционизиране на продажбите на дребно и осигуряването на
услуги
Революционизиране на информационния обмен
Революционизиране на развлекателния бизнес
Задействане на технологиите
Носещи технологии
GSM
SMS
GPRS
EDGE
3G технологии
Протокол за безжични приложения – WAP
Програмният модел на WAP
Wireless Datagram Protocol
Wireless Transaction Protocol
Wireless Transport Layer Security
Wireless Session Protocol
Разработване на приложения в WAE
Средства за разработване на приложения в WAE
Wireless Markup Language
Това е игра на карти
Форматиране на съдържанието
Основна навигация
Задачи
Събития
Глобален контрол
Променливи и въвеждане на информация в езика WML
WMLScript
Изпълнение на WMLScript
Основи на WMLScript
Функции
Прагми
Оператори
Конструкции
Библиотеки
WMLScript пример
WAP: някои предстоящи неща
WAP Forum-ът трябва да се отвори
Мобилните телефони не са подходящи за web навигация
Сигурност
Нужда от "бисквитки"
Поддръжка за "Push"
Алтернативи на WAP
i-mode
LEAP
XHTML
Безжичните устройства и Java технологията
Java от страната на сървъра
Java от страната на клиента
CLDC
Поддръжка на езика Java в CLDC
Предварителна верификация
Мрежова поддръжка в CLDC
MIDP
Природата на MIDlet-ите
Разработване на MIDLet-и
Разработване с помощта на еталонните имплементации
Разработване с помощта на Wireless Toolkit
Разработване на първия MIDlet
Потребителски интерфейс на MIDlet-ите
Отговор на въвеждане от потребителя
API интерфейси от високо и ниско ниво
Пример за MIDP потребителски интерфейс
Мрежова поддръжка в MIDP
Поддръжка на постоянно съхранение
Микробраузъри и MIDlet-и – бъдещето
Обобщение
Глава 25 Смарт картиЗащо смарт карти?
M-търговия
Бариери към успеха
Автентикация
Архитектура на смарт картите
Java Card технология
Java Card виртуална машина
Идентификатор на приложение
Java Card Runtime Environment (JCRE)
Java Card API и езиково подмножество
Програмен пример
Настройка
Проектиране на нашия Java Card аплет
Програмиране на нашия Java Card аплет
Обобщение
Раздел 6 Приложения
Приложение А XML букварКакво е XML?
Нашият първи XML документ
Елементи
Атрибути
Синтаксис
Заглавна част
Коментари
Document Type Definition
XML Schemas
Изграждане на DTD дефиниции
Примери
Типове атрибути
Външни DTD декларации
Стандартизиране на DTD дефиниции
ebXML
Езици за банковата индустрия
Транспорт
Обобщение
Приложение Б XSLT букварТаблици със стилове
Структура на документа
Използване на XSLT
Още един език – XPath
Шаблони
Итерационни конструкции
Извличане на данни
Контекст
Образци за търсене на съвпадение с възли
Търсене на съвпадение чрез @
Търсене на съвпадение чрез |
Проверка чрез []
Условни конструкции
Сортиране на данни
Използване на елемента xsl:variable
Използване на множество таблици със стилове
Обобщение
Приложение В XML и XSL файлове за глава 7catalog_1.xml
cars_list.xsl
web.xml
Приложение Г Таблици за шестнадесетични преобразувания
Приложение Д Извадка от запис на състезанието LoebnerИзвадка от запис на състезанието Loebner, 1997:
Допълнителни източници
Приложение Е Диаграми на пакетите за B2B приложение за посредничество между XML и обектиpackage com.wrox.broker
package ejbeans