КнигоПровод.Ru24.11.2024

/ИТ-книги/O'REILLY

Популярные Web-сервисы: практика использования — Айверсон У.
Популярные Web-сервисы: практика использования
Интеграция с eBay, Google, Amazon, FedEx и другими службами
Айверсон У.
год издания — 2005, кол-во страниц — 240, ISBN — 5-9579-0077-X, 0-596-00642-X, тираж — 2000, язык — русский, тип обложки — мягк., масса книги — 270 гр., издательство — Кудиц-Пресс, Кудиц-образ
цена: 499.00 рубПоложить эту книгу в корзину
Real World Web Services
Will Iverson

O'REILLY 2004

Пер. с англ. А. С. Казакова

Формат 70x90 1/16. Бумага офсетная. Печать офсетная
ключевые слова — ebay, google, amazon, fedex, веб-служб, rest, rdf, soap, xml, java, web-сервис, paypal, cddb, клиент-сервер, http, rpc, soap, wsdl, apache, jakarta,tomcat, рнр, perl, транзакц, rss, веблог, livejournal, blogger, uddi, rendezvous, bpel

Хотя веб-службы являются сейчас одной из наиболее рекламируемых и популярных областей разработок компьютерных сетевых технологий, в условиях сотен появившихся спецификаций почти невозможно осуществить превращение REST, RDF, SOAP, XML и всего остального в нечто действительно полезное. Но вот, наконец, появился понятный и краткий путеводитель для Java-разработчиков, которые стремятся использовать всю мощь веб-служб: Популярные Web-сервисы.

В этой книге к проблемам, с которыми сталкиваются Java-разработчики, применяется практический (и часто критически необходимый) подход. Эта книга не затрагивает теории; напротив, она сосредотачивается на использовании API работающих веб-служб основных представителей данной отрасли: PayPal, Amazon.com, Google.com, CDDB (база данных, приводящая в действие Windows Media Player), EBay, FedEx.

Если вы являетесь Java-разработчиком, желающим написать работоспособный код, который будет эффективно работать уже сегодня, то эта книга для вас. Содержащая восемь интересных проектов, охватывающих API популярных веб-служб, и программный код на каждой странице, эта книга предназначена для квалифицированных Java-мастеров. Поэтому отодвиньте в сторону 100-страничные спецификации и приступайте к реальной работе с помощью этой книги.

ОГЛАВЛЕНИЕ

Предисловие5
Использование примеров кода8
Комментарии и вопросы8
Благодарности9
 
История развития веб-служб10
Клиент-серверное происхождение11
Неопределённая Web13
Сбор информации13
Хрупкая взаимозависимость14
Планирование взаимозависимости16
 
Что лежит в основе веб-служб?18
Основы работы сети18
    Байтовые потоки20
    Сетевые вариации22
HTTP23
    GET24
    POST24
    Потенциальные возможности байтов27
От HTTP к RPC27
    Устранение «утечки» в RPC28
    RPC встречается с Интернетом28
    Продвижение к SOAP29
    SOAP29
    WSDL — язык определения веб-служб31
 
Платформа разработки32
Используемые инструменты и проекты32
    Apache Jakarta Tomcat33
    Apache XML-RPC33
    Apache Axis34
Проведение тестирования35
    Наш первый SOAP-сервер37
    Динамический SOAP-клиент41
    Статический SOAP-клиент42
    Когда изменяется WSDL44
Другие платформы44
    РНР45
    Perl45
    Microsoft45
 
Проект 1: Анализ конкуренции46
Функциональные возможности приложения46
    Список вариантов поиска47
    Добавление вариантов поиска50
    Просмотр результатов поиска52
    Удаление варианта поиска54
    Обновление результатов поиска55
Сбор данных веб-служб57
    Соединеннее Amazon61
    Соединение с eBay67
    Соединение с Google82
    Маркеры разработчика85
 
Проект 2: Аукционы и доставка87
XML со списками предметов аукциона87
Обработка XML предметов аукциона88
Соединение с FedEx96
 
Проект 3: Система оплаты счетов и факсимильная связь112
Начало транзакции114
Получение извещения о транзакции116
Ответ на транзакцию125
 
Проект 4: Синдицированный поиск131
Осуществление доступности подач132
Изучение генерации RSS-подачи134
Использование агрегатора141
 
Проект 5: Агрегатор новостей144
Начальные действия144
Удаление «наблюдателя»148
Текущий список «наблюдателей»150
Реализация «наблюдателей»151
    Реализация AbstractWatcher153
    «Наблюдатель» Amazon162
    «Наблюдатель» аукциона eBay164
    «Наблюдатель» поиска eBay167
    «Наблюдатель» Google168
    «Наблюдатель» RSS171
Дальнейшее продвижение с помощью Quartz175
 
Проект 6: Каталог аудио-CD176
CDDB176
Создание каталога CD177
 
Проект 7: Страница последних новостей186
Представление новостей186
Сбор данных190
 
Проект 8: Автоматизация ежедневных обсуждений197
«Веблоги»197
    XML-RPC и «веблоги»198
Генерация публикаций199
Генерация публикации LiveJournal205
Просмотр публикации Blogger211
 
Направления будущего развития веб-служб214
Будущие технологии214
    REST214
    UDDI215
    Rendezvous218
    BPEL/BPEL4WS219
Будущие направления220
    Снижение планки220
    Понятие бизнес-модели221
    Безопасность221
    Консолидация222
 
Об авторе225
Об оформлении225
 
Предметный указатель227

Книги на ту же тему

  1. Электронный магазин на Java и XML (+CD-ROM), Брогден Б., Минник К., 2002
  2. Java сервлеты и JSP: сборник рецептов, Перри Б. У., 2005

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru