Java и XML

Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Java и XML»

Версия для печати и PDA

Книга «Java и XML» рассказывает про технологии, которые идеально подходят для создания веб-ориентированных корпоративных приложений, обеспечивают независимость от платформы, расширяемость, возможность повторного использования кода, а также поддержку стандарта Unicode. Технология Java коренным образом изменила мир, дав ему язык программирования, позволяющий создавать приложения, работоспособные на различных платформах. Еще больше его изменяет XML – язык обмена данными, не зависящий от платформы. У технологий Java и XML много общего – они идеально подходят для создания веб-ориентированных корпоративных приложений, обеспечивают независимость от платформы, расширяемость, возможность повторного использования кода, а также универсальную поддержку различных языков. В этом пособии описано применение всего арсенала инструментов и средств XML и Java. Второе издание содержит дополнительные сведения о расширенных возможностях SAX и DOM, а также новые темы о SOAP и связывании данных.

Java и XML

Обзор книги «Java и XML»

Введение, нацелена на изучение начал XML и сосредотачивает внимание на обсуждении причин, по которым XML настолько важен для корпоративных разработок.


Основы технологии, позволит вам пройти ускоренный курс основ XML: от XML 1.0 до DTD и от XML Schema до XSLT и пространств имен. Для тех, кто уже читал первое издание, это сумма всех глав, посвященных работе с XML, и некоторый дополнительный материал.


SAX, рассматривает простой API для XML – SAX, первый Java API для обработки XML. Здесь подробно описывается жизненный цикл процесса анализа и демонстрируются события, которые SAX может перехватывать и которые могут использоваться разработчиками.


Расширенный SAX, еще глубже познакомит вас с SAX, рассматривая редко используемые, но, тем не менее, достаточно мощные элементы API. Вы узнаете, как применять фильтры XML для объединения в цепи обратных вызовов, как применять классы XMLWriter и DataWriter для вывода XML при помощи SAX. Дополнительно здесь же рассматриваются некоторые из менее распространенных обработчиков SAX, такие как LexicalHandler и DeclHandler.


Объектная модель документа, посвящена следующему API Java и XML – DOM (Document Object Model, объектная модель документа). Вы изучите основы DOM, выясните, что находится в текущей спецификации (DOM Level 2), и узнаете, как читать и создавать деревья DOM.


Расширенный DOM, продолжает тему DOM и рассказывает о различных модулях DOM, например Traversal, Range, Events, CSS и HTML. Также вы узнаете, что собой предоставляет новая версия DOM Level 3 и как применять эти новые возможности.


JDOM, содержит введение в JDOM и описывает его отличия от DOM и SAX, не оставляя без внимания их сходства. Здесь рассказывает про чтение и создание XML при помощи данного API.


Расширенный JDOM, углубляет знакомство с JDOM и демонстрирует практические приложения API – интеграцию с JAXP и то, как JDOM обеспечивает использование фабрики с производными подклассами JDOM. Кроме того, вы увидите, как XPath действует в паре с JDOM.


JAXP, расскажет вам про этот развитый Java-API, который поддерживает анализ и преобразования структуры XML.


Системы веб-публикации, позволит вам узнать, чем является система веб-публикации, почему она имеет к вам отношение и как выбрать хорошую систему. Затем автор заостряет свое внимание на системе Apache Cocoon и более подробно описывает множество ее свойств и то, как она может применяться для создания динамического наполнения веб-страниц.


XML-RPC, посвящена удаленным вызовам процедур – RPC. Рассказывается про их уместность в распределенном окружении по сравнению с RMI и то, как XML делает RPC жизнеспособным решением некоторых проблем. Также здесь демонстрируется применение Java библиотек XML-RPC и создание клиентов и серверов для XML-RPC.


SOAP, рассказывает об использовании данных для конфигурирования в формате XML и объясняет, почему этот формат столь важен для кроссплатформенных приложений, особенно по отношению к распределенным системам и веб-службам.


Веб-службы, продолжает разговор о возможностях SOAP и веб-службах и познакомит вас с двумя важными технологиями – UDDI и WSDL.


Объединение содержимого, представляет еще один способ взаимодействия приложений – при помощи соглашений о содержимом. Вы узнаете о том, что такое RSS – Rich-Site-Summary, создании информационных каналов и даже немного о Perl.


Связывание данных, рассказывает об одном из высокоуровневых интерфейсов для Java и XML, а именно интерфейсе связывания данных XML. Вы узнаете, что такое связывание данных, как оно позволяет существенно упростить работу с XML, а также осознаете существующие возможности. Рассмотрены три системы: Castor, Zeus и JAXB – Java Architecture for XML Data Binding, архитектура Java для связывания данных XML от Sun.


Взгляд в будущее. Здесь автор указывает на несколько интересных технологий, появившихся на горизонте, и приводит немного дополнительной информации по каждой из них.


Справочник по API, предоставляет подробное описание всех классов, интерфейсов и методов, доступных для SAX, DOM, JAXP и JDOM.


Возможности и свойства SAX 2.0. Здесь подробно описываются возможности и свойства, доступные в синтаксических анализаторах, поддерживающих SAX 2.0.


Книга «Java и XML» основана на предпосылке, что язык XML стал важным аспектом программирования на Java. Разработчикам на Java несомненно следует использовать XML. Поэтому данное пособие адресовано программистам на Java, а также тем, кто собирается программировать на Java или связан с проектом, в котором используется Java. Если вы хотите совершенствоваться как разработчик, создавать более понятный код или хотите, чтобы проект был завершен вовремя и не вышел за рамки бюджета, если вам необходим доступ к данным различных систем, если вам нужно распределение системных компонентов либо вы просто хотите знать, почему XML уделяется столько внимания, то эта книга для вас.

Формат: PDF + файлы примеров
Качество: eBook
Страниц: 544

Поделиться с друзьями