|
Популярные 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 | Неопределённая Web | 13 | Сбор информации | 13 | Хрупкая взаимозависимость | 14 | Планирование взаимозависимости | 16 | | Что лежит в основе веб-служб? | 18 | Основы работы сети | 18 | Байтовые потоки | 20 | Сетевые вариации | 22 | HTTP | 23 | GET | 24 | POST | 24 | Потенциальные возможности байтов | 27 | От HTTP к RPC | 27 | Устранение «утечки» в RPC | 28 | RPC встречается с Интернетом | 28 | Продвижение к SOAP | 29 | SOAP | 29 | WSDL — язык определения веб-служб | 31 | | Платформа разработки | 32 | Используемые инструменты и проекты | 32 | Apache Jakarta Tomcat | 33 | Apache XML-RPC | 33 | Apache Axis | 34 | Проведение тестирования | 35 | Наш первый SOAP-сервер | 37 | Динамический SOAP-клиент | 41 | Статический SOAP-клиент | 42 | Когда изменяется WSDL | 44 | Другие платформы | 44 | РНР | 45 | Perl | 45 | Microsoft | 45 | | Проект 1: Анализ конкуренции | 46 | Функциональные возможности приложения | 46 | Список вариантов поиска | 47 | Добавление вариантов поиска | 50 | Просмотр результатов поиска | 52 | Удаление варианта поиска | 54 | Обновление результатов поиска | 55 | Сбор данных веб-служб | 57 | Соединеннее Amazon | 61 | Соединение с eBay | 67 | Соединение с Google | 82 | Маркеры разработчика | 85 | | Проект 2: Аукционы и доставка | 87 | XML со списками предметов аукциона | 87 | Обработка XML предметов аукциона | 88 | Соединение с FedEx | 96 | | Проект 3: Система оплаты счетов и факсимильная связь | 112 | Начало транзакции | 114 | Получение извещения о транзакции | 116 | Ответ на транзакцию | 125 | | Проект 4: Синдицированный поиск | 131 | Осуществление доступности подач | 132 | Изучение генерации RSS-подачи | 134 | Использование агрегатора | 141 | | Проект 5: Агрегатор новостей | 144 | Начальные действия | 144 | Удаление «наблюдателя» | 148 | Текущий список «наблюдателей» | 150 | Реализация «наблюдателей» | 151 | Реализация AbstractWatcher | 153 | «Наблюдатель» Amazon | 162 | «Наблюдатель» аукциона eBay | 164 | «Наблюдатель» поиска eBay | 167 | «Наблюдатель» Google | 168 | «Наблюдатель» RSS | 171 | Дальнейшее продвижение с помощью Quartz | 175 | | Проект 6: Каталог аудио-CD | 176 | CDDB | 176 | Создание каталога CD | 177 | | Проект 7: Страница последних новостей | 186 | Представление новостей | 186 | Сбор данных | 190 | | Проект 8: Автоматизация ежедневных обсуждений | 197 | «Веблоги» | 197 | XML-RPC и «веблоги» | 198 | Генерация публикаций | 199 | Генерация публикации LiveJournal | 205 | Просмотр публикации Blogger | 211 | | Направления будущего развития веб-служб | 214 | Будущие технологии | 214 | REST | 214 | UDDI | 215 | Rendezvous | 218 | BPEL/BPEL4WS | 219 | Будущие направления | 220 | Снижение планки | 220 | Понятие бизнес-модели | 221 | Безопасность | 221 | Консолидация | 222 | | Об авторе | 225 | Об оформлении | 225 | | Предметный указатель | 227 |
|
Книги на ту же тему- Электронный магазин на Java и XML (+CD-ROM), Брогден Б., Минник К., 2002
- Java сервлеты и JSP: сборник рецептов, Перри Б. У., 2005
|
|
|