ebook img

Oracle9i XML: Разраб. прил. электрон. коммерции с использованием технологии XML PDF

492 Pages·2003·108.47 MB·Russian
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Oracle9i XML: Разраб. прил. электрон. коммерции с использованием технологии XML

ОФИЦИАЛЬНОЕ АВТОРИЗОВАННОЕ ИЗДАНИЕ ORACLE PRESS™ ЭКСКЛЮЗИВНЫЕ ПРАВА ПРИНАДЛЕЖАТ ИЗДАТЕЛЬСТВУ OSBORNE ORACLE Разработка приложений электронной коммерции с использованием технологии XML Бен Чанг Марк Скардина Стефан Киритцов OFFICIAL • AUTHORIZED члены группы Oracle Press разработки XML-продуктов компании Oracle ON IV FROM OSBORNE ORACLE Oracle PressTM Oracle9/ XML Handbook Ben Chang Mark Scardina Stefan Kiritzov Osborne/McGraw-Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Oracle9/ XML Бен Чанг Марк Скардина Стефан Киритцов : Издательство "Лори" OracleQz XML Handbook Ben Chang, Mark Scardina, Stefan Kiritzov Copyright 2001 All rights reserved Огас1е9г XML Бен Чанг, Марк Скардина, Стефан Киритцов Переводчик А. Головко Корректор И. Гришина Верстка Т. Кирпичевой Copyright © 2001 by The McGraw-Hill Companies Osborne/McGraw-Hill 2600 Tenth Street Berkeley, California 94710 U.S.A. ISBN 0-07-213495-X . © Издательство "Лори", 2003 Изд. № : OAI (03) ЛР № : 070612 30.09.97 г. ISBN 5-85582-194-3 Подписано в печать 21.04.2003 Формат 70 х 100/16 Бумага офсет № 1 Гарнитура Литературная Печать офсетная Печ. л. 31 Тираж 3200 Заказ № 237 Цена договорная Издательство "Лори" 123100, Москва, Шмитовский пр., д. 13/6, стр. 1 (пом. ТАРП ЦАО) Телефон для оптовых покупателей: (095)256-02-83 Размещение рекламы: (095)259-01-62 WWW.LORY-PRESS.RU Отпечатано в типографии ООО "Типография ИПО профсоюзов Профиздат" 109044, Москва, ул. Крутицкий вал, д. 18 Нашим семьям за их поддержку \ Об авторах Бен Чанг (Ben Chang) работает в Oracle Corporation 12 лет, сейчас занимает пост директора группы разработки CORE и XML в подразделении серверных тех- нологий. Кроме работы над Огас1е6 и OracleQi он в течение длительного времени был менеджером по разработке Oracle 8.0 и выпустил пять релизов этой СУБД. В течение трех лет он возглавлял комитет по стандартам Oracle С Coding Standards Committee и провел множество презентаций языка XML на конференциях, прохо- дивших на всех континентах. Ныне он является членом комитета рабочей группы по стандарту W3C DOM. Бен Чанг сотрудничал с IBM Corp., Pacific Bell, Bellcore и GE R&D, получил степень магистра по электротехнике (компьютерные системы) в Стэнфордском университете и степень бакалавра по электротехнике и компьютер- ным наукам в университете штата Калифорния в Беркли. Марк Скардина (Mark Scardina) — это евангелист использования языка XML в серверных продуктах компании Oracle. Он занимает пост менеджера группы продуктов в группе разработки CORE и XML и отвечает за инфраструктурные компоненты XML, используемые в целом ряде продуктов Oracle, в том числе в инструментальных пакетах для XML-разработчиков. Марк Скардина представляет компанию Oracle в рабочей группе W3C XSL. Раньше он работал в компаниях Socket Communications и АСЕ Technologies. Марк Скардина имеет степень бака- лавра по менеджменту информационных систем, которую получил в университете Сан-Франциско. Стефан Киритцов (Stefan Kiritzov) — менеджер по разработке в группе CRM- технологий и архитектуры компании Oracle. Он имеет 19-летний опыт разработки системного ПО. До прихода в Oracle он работал в компаниях AT&T, NCR, SHL Systemhouse и ICT. Стефан Киритцов — обладатель степеней бакалавра и магистра математики, которые получил в университете им. Климента Охридского в Болгарии. Содержание Благодарности xv Введение . , .' xvi 1 Oracle и XML 1 Основные концепции и терминология XML 2 Пролог 4 Определение типа документа 5 Тело документа 6 API-интерфейсы объектной модели документов DOM 7 Простой API-интерфейс для XML 10 API-интерфейсы пространства имен 14 API-интерфейсы анализатора синтаксиса 17 API-интерфейсы преобразования расширяемого языка стилей 17 API-интерфейсы XML Schema 18 Почему XML? 18 Стратегия Oracle в области XML . . 20 Деятельность Oracle в XML-индустрии .21 Oracle в комитетах рабочей группы W3C 21 Инструментарий XML-разработчика производства Oracle 22 Технологическая сеть Oracle Technology Network и XML Link 25 Обзор продуктов Oracle, поддерживающих технологию XML '..... 27 Продукты Oracle, предоставляющие XML API-интерфейсы 28 Продукты Oracle, использующие XML для обмена данными 29 Продукты Oracle, использующие технологию XML для конфигурирования . , 30 Продукты Oracle, использующие XML для управления контентом \ и публикации 31 Обзор использования XML-компонентов Oracle 32 Создание и публикация документов 32 Служба доставки персонализированной информации 32 Легко настраиваемые приложения доставки информации 32 XML-корзина в приложениях электронной коммерции 33 Обмен сообщениями между компаниями через Интернет 33 Интеграция приложений с помощью XML-сообщений 33 Пример и приложение 33 viii Содержание 2 Технологии XML CORE компании Oracle 37 Анализатор XML Parser for Java V2 '. . ; . . , . 38 Поддержка SAX . > . . . .... . . . . . 39 Поддержка DOM ..,.,.... 45 Поддержка XSLT , ,,. 52 : Поддержка XML Schema .., . . .... .', 59 Генератор Java-классов . ... , . .... • 63 Входной DTD 64 Обработка DTD для генерирования Java-классов 65 Создание из Java-классов допустимого XML-документа 66 XML-документ, созданный с помощью Java-приложения. 67 Входные данные из XML Schema 68 Просмотр и преобразование XML-файлов с помощью Java-программ 71 Модуль DOMBuilder Bean Л ......... 72 Модуль XSLTransformer Bean '. . . . 75 Модуль XMLSourceView Bean i- .•''•. .... . . 76 Модуль XMLTreeView Bean . ... ......... 79 Модуль XMLTransformPanel Bean. , . . . . . .'. .... : .... 79 Модуль DBView Bean . . • . . . . .•••:. . . . ..'. ... 81 Модуль DBAccess Bean . , .;, , . . . -. ......... 82 Анализатор синтаксиса XML Parser for PL/SQL .4 . . . . v . ........ 82 Примеры 83 Анализатор синтаксиса XML Parser и процессор XSLT Processor for С 86 Автономный анализатор синтаксиса с интегрированным XSLT-процессором . . 86 Библиотека анализатора синтаксиса/Х81Т-процессора 88 API-интерфейс Document Object Model (DOM) ...... ..-, , 94 Simple API for XML (SAX) 94 Поддержка процессора XSLT 100 Поддержка XML Schema 101 Библиотека процессора XML Schema ,.,.... 102 XML Parser, XSLT Processor, XML Schema Processor for C++ . . .; 103 Генератор классов C++ .... ... . . I . .V. . .?-. . . . .v. . . 103 3 Разработка приложений для СУБД OracleQi 107 Oracle9i -СУБД с поддержкой технологии XML ; . ........ 109 JServer и Java XML-компоненты Oracle 110 Основы JServer 111 Java XML-компоненты » . .... . 113 Публикация и вызов Java XML-компонентов \ 115 Схема базы данных и XML-документы . . ....... . ... 118 Отображение XML-документов на схему базы данных ..:.'.. . . I . . . . 119 Отображение схемы базы данных на виртуальные XML-документы . . . . . 122 Хранение и извлечение XML-данных .125

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.