Энтони Гонсалвес - Изучаем Java EE 7

Здесь есть возможность читать онлайн «Энтони Гонсалвес - Изучаем Java EE 7» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: СПб., Год выпуска: 2014, ISBN: 2014, Издательство: Питер, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Изучаем Java EE 7: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Изучаем Java EE 7»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Java Enterprise Edition (Java EE) остается одной из ведущих технологий и платформ на основе Java.
Данная книга представляет собой логичное пошаговое руководство, в котором подробно описаны многие спецификации и эталонные реализации 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 — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Изучаем Java EE 7», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Терминология 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-документ, который содержит информацию о заказе

··

··

····

····

····

····

····

··

··

····

······

······

····

····

····

··

··

····

······

······

········

··········

············ 30">

··················

····················

··················

················

················

··················

····················

··················

················

··············

············

··········

········

······

····

··

Общий API для XSLT располагается в пакете javax.xml.transform и используется для составления инструкций стилей и преобразования источника XML в результирующий XML-документ. XSLT также можно использовать вместе с SAX API, чтобы преобразовать данные в XML.

Обзор спецификаций XML

XML-спецификации стали рекомендацией W3C в 1998 году, после чего были представлены несколько XML-спецификаций, таких как XSLT, XPath, схемы XML и XQuery, которые стали стандартными в W3C. Не зависящий от платформы код Java и платформонезависимые данные XML являются двумя взаимодополняющими аспектами, которые привели к стандартизации и упрощению различных Java API для XML. Это сделало разработку приложений Java, связанных с XML, гораздо проще.

Краткая история XML-спецификаций

W3C — это консорциум, который известен развитием и поддержанием веб-технологий, таких как HTML, XHTML, RDF или CSS. W3C также является центральным органом XML и всех связанных с XML технологий — схем XML, XSLT, XPATH и DOM.

Развитие XML началось в 1996 году усилиями рабочей группы XML W3C и привело к появлению рекомендации W3C в феврале 1998 года. Тем не менее технология не была совершенно новой. Она была основана на SGML, который был разработан в начале 1980-х и стал стандартом ISO в 1986 году.

XSD (схема XML) предлагает средства для описания структуры XML-документов в файле с расширением. xsd. Эта структура ограничивает содержимое XML-документов и, следовательно, может быть использована для их проверки. XSD является одним из нескольких языков схем XML. Он был первым самостоятельным языком схем для XML, опубликованным в качестве рекомендации W3C в 2001 году.

XSLT — это одна из первых спецификаций XML, которая была создана под влиянием функциональных языков и языков текстовых шаблонов. Она используется для преобразования XML-документов. Самым прямым предшественником является DSSSL (Document Style Semantics and Specification Language — язык описания семантики и стиля документа), который выполнял для SGML те же задачи, которые сейчас XSLT выполняет для XML. XSLT 1.0 стал частью W3C в 1999 году, и этот проект привел к созданию XPath. Xalan, Saxon и AltovaXML — лишь некоторые из процессоров XSLT, предназначенных для преобразования XML.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Изучаем Java EE 7»

Представляем Вашему вниманию похожие книги на «Изучаем Java EE 7» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Изучаем Java EE 7»

Обсуждение, отзывы о книге «Изучаем Java EE 7» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x