Энтони Гонсалвес - Изучаем Java EE 7
- Название:Изучаем Java EE 7
- Автор:
- Жанр:
- Издательство:Питер
- Год:2014
- Город:СПб.
- ISBN:978-5-496-00942-3
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Энтони Гонсалвес - Изучаем Java EE 7 краткое содержание
Данная книга представляет собой логичное пошаговое руководство, в котором подробно описаны многие спецификации и эталонные реализации Java EE 7. Работа с ними продемонстрирована на практических примерах. В этом фундаментальном издании также используется новейшая версия инструмента GlassFish, предназначенного для развертывания и администрирования примеров кода.
Книга написана ведущим специалистом по обработке запросов на спецификацию Java EE, членом наблюдательного совета организации Java Community Process (JCP). В ней вы найдете максимально ценную информацию, изложенную с точки зрения эксперта по технологиям Java для предприятий.
Благодаря этой книге вы:
— познакомитесь с новейшей версией платформы Java EE;
— исследуете и научитесь использовать API EJB и JPA — от компонентов-сущностей, компонентов-сеансов до компонентов, управляемых сообщениями, и многого другого;
— откроете для себя API для разработки на веб-уровне, в частности JSF, Facelet и Expression Language;
— научитесь обращаться с веб-службами SOAP и RESTful, а также с другими службами, доступными в новейшей версии Java EE;
— узнаете, как создавать динамические пользовательские интерфейсы для корпоративных и транзакционных Java-приложений.
Изучаем Java EE 7 - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Документ начинается с необязательного объявления XML (с указанием, какая версия XML и кодировка символов используются в документе), далее идет разметка и содержимое. Разметка, также называемая тегами, описывает структуру документа, что позволяет легко отправлять и получать данные или преобразовывать их из одного формата в другой.
Как вы можете видеть в табл. 12.1, терминология XML несложная. Несмотря на эту простоту и читаемость, XML можно использовать для описания любого вида документов, структур данных или дескрипторов развертывания, когда дело доходит до Java ЕЕ.
Таблица 12.1.Терминология XML
Термин | Определение | ||
---|---|---|---|
Символ Unicode | XML-документ — это символьная строка, которая может состоять из практически всех доступных символов Unicode | ||
Разметка и содержимое | Символы Unicode подразделяются на разметку и содержимое. Разметка начинается с символов (например, ), а все, что не является разметкой, считается содержимым (например, j.rorri@me.com) | ||
Тег | Теги могут быть трех видов — открывающий (), закрывающий () и пустой (email/) | ||
Элемент | Элемент начинается с открывающего тега и заканчивается соответствующим закрывающим (или состоит только из пустого тега). Он также может содержать прочие элементы, которые будут называться потомками. Пример элемента: j.rorri@me.com | ||
Атрибут | Атрибут представляет собой пару «имя/значение», которая располагается в открывающем или закрывающем теге. В следующем примере item — это атрибут тега order_line: | ||
Объявление XML | XML-документы могут начинаться с объявления информации о них, что показано в следующем примере:
Проверка схемы XML Терминология XML настолько широка, что позволяет написать с помощью XML все что угодно и объявить собственный язык. На самом деле можно написать так много всего, что ваша структура XML станет бессмысленной, если вы не определите грамматику. Эта грамматика может быть установлена с помощью определения схемы XML. Подключив грамматику к XML-документу, вы можете заставить любой анализатор XML проверять документ на соответствие правилам определенного диалекта XML. Это позволит разгрузить приложение, поскольку анализатор автоматически проверяет XML-документы. Примечание
Первый и самый ранний механизм определения языка — это определение типа документа (DTD). Хотя он используется в некоторых старых фреймворках, механизм DTD был заменен на XSD в связи с многочисленными ограничениями DTD. Одним из основных ограничений является тот факт, что DTD не представляет собой корректный XML-документ, поэтому он не может обрабатываться XML-анализаторами как обычный XML. DTD также не может полноценно ограничивать структуру и содержимое XML-документов. Определение схемы XML (XSD) представляет собой основанное на XML определение грамматики, которое используется для описания структуры и содержимого XML-документа. Например, схема в листинге 12.2 может использоваться для XML-документа, представленного выше (см. листинг 12.1), придавая ему дополнительный смысл: «Это не просто текстовый файл, это структурированный документ, представляющий заказ, содержащий товары и информацию о клиенте». Во время обмена документами XSD описывает соглашение между производителем и потребителем, потому что описывает корректное XML-сообщение между двумя сторонами. Листинг 12.2.XSD, описывающее XML-документ, который содержит информацию о заказе
|
Интервал:
Закладка: