 |

SL-385: Managing XML With the Java Platform
SL-385: Использование XML с платформой Java
|
Описание |
Курс обращает внимание на написание программ, которые разбирают и управляют XML-документами используя Java API for XML Parsing (JAXP), применяя интерфейсы Simple API for XML (SAX) и Document Object Model (DOM). После того, как студенты познакомятся с разбором и управлением документов, дискуссия затронет основные области применения для XML и технологий Java в Итнернете и web-приложениях, включая web-представление.
|
Аудитория |
Курс полезен для инженеров-программистов, разработчиков приложений и технических менеджеров, которые будут разрабатывать приложения, обрабатывающие XML-данные или документы. |
Длительность |
3 дня (24 часа) |
Сертификация |
- |
Тестирование |
В стоимость курса не входит
|
Документ по окончании |
Сертификат Sun Educational Services |
Предварительные требования |
Навыки написания, запуска и выполнения Java-приложений, обрабатывающих исключения и использующих интерфейсы.
Понимание синтаксиса XML.
Понимание распределенных вычислений и их основных концепций
|
Содержание |
Модуль 1 - Обзор XML и JAXP
- Определение XML
- Сравнение и противопоставление HTML и XML
- Характеристики документов XML
- Описание JAXP и пакетов в загружаемом ПО
- Описание возможностей новых версий JAXP
Модуль 2 - Основы программирования SAX
- Определение и краткое описание принципа работы SAX
- Основные методы, используемые в программах SAX
- Описание интерфейсов-фабрик JAXP SAX
- Определение и описание обработчиков событий SAX
- Написание программы SAX, которая определяет обработчик события
- Написание программы SAX, которая использует информацию о местоположении, полученной от интерфейса Locator
- Написание программы SAX, которая получает значения тарибутов
Модуль 3 - XML и DTD
- Определение Document Type Definition (DTD)
- Пример файла XML с DTD для иллюстрации синтаксиса DTD
- Написание программы, которая использует валидирующий парсер SAX
- Написание программы SAX, которая использует интерфейс EntityResolver для контроля внешних подмножеств
Модуль 4 - Основы программирования DOM
- Определение и описание принципа работы DOM
- Основные методы, используемые в программах DOM
- Написание программы DOM, которая создает, добавляет, модифицирует и удаляет узлы из дерева DOM
- Написание программы DOM, которая модифицирует атрибуты элементов
Модуль 5 - Больше о DOM
- Создание программы, которая использует класс TreeWalker справочной реализации JAXP для перемещения по дереву DOM
- Написание программы, которая выводит пространство имен, связанное с каждым элементом в файле XML
Модуль 6 - Знакомство с XSLT
- Определение XSL и XSLT
- Описание основных компонентов документа XSL
- Написание Java-программы, которая использует TrAX и Xalan
- Трансформация документа XML, используя XSLT-процессор Xalan и таблицу стилей
Модуль 7 - Приложения XML и технология Java
- Описание основных областей разработки пиложений XML
- Где и когда могут быть использованы Java-технологии в разработке приложения для XML
- Описание формата сообщений, протокола коммуникации и особенностей безопасности для обмена данными XML
Модуль 8 - Проблемы XML-приложений, будущие продукты
- С какими проблемами сталкиваются разработчики XML-приложений
- Стандарты и API, которые разрабатываются и нацелены на преодоление специфичных для XML-приложений проблем
- XML-продукты и приложения, доступные сейчас и стандарты, которые они поддерживают
|
Ресурсы |
Оригинальный учебник и материалы к практическим занятиям. Выход в Интернет. Обеды |
|