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

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

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

Изучаем Java EE 7 - описание и краткое содержание, автор Энтони Гонсалвес, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
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 - читать книгу онлайн бесплатно, автор Энтони Гонсалвес
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Веб-службы REST в последнее время активно использовались в наиболее важных веб-приложениях. Интерфейс JAX-RS 2.0 также подвергся крупному обновлению, в частности, в нем появился клиентский API (см. главу 15). Новая спецификация обработки объектных нотаций JavaScript (JSON-P) эквивалентна интерфейсу Java для обработки XML (JAXP), только вместо XML используется JSON (см. главу 12).

Таблица 1.3.Спецификация веб-служб
Спецификация Версия JSR URL
JAX-WS 2.2a 224 http://jcp.org/en/jsr/detail?id=224
JAXB 2.2 222 http://jcp.org/en/jsr/detail?id=222
Web Services (Веб-службы) 1.3 109 http://jcp.org/en/jsr/detail?id=109
Web Services Metadata (Метаданные веб-служб) 2.1 181 http://jcp.org/en/jsr/detail?id=181
JAX-RS 2.0 339 http://jcp.org/en/jsr/detail?id=339
JSON-P 1.0 353 http://jcp.org/en/jsr/detail?id=353

В веб-спецификациях (см. табл. 1.4) не вносилось никаких изменений в страницы JSP и библиотеки тегов JSTL, поскольку эти спецификации не обновлялись. Из JSP-страниц был выделен язык выражений, который сейчас развивается в рамках отдельного запроса на спецификацию (JSR 341). Сервлет и фреймворк JSF (см. главы 10 и 11) были обновлены. Кроме того, в Java EE 7 был представлен новейший интерфейс WebSocket 1.0.

Таблица 1.4.Веб-спецификации
Спецификация Версия JSR URL
JSF 2.2 344 http://jcp.org/en/jsr/detail?id=344
JSP 2.3 245 http://jcp.org/en/jsr/detail?id=245
Debugging Support for Other Languages (Поддержка отладки для других языков) 1.0 45 http://jcp.org/en/jsr/detail?id=45
JSTL [1] JSTL (JavaServer Pages Standard Tag Library) — стандартная библиотека тегов для страниц JavaServer. 1.2 52 http://jcp.org/en/jsr/detail?id=52
Servlet (Сервлет) 3.1 340 http://jcp.org/en/jsr/detail?id=340
WebSocket (Веб-сокет) 1.0 356 http://jcp.org/en/jsr/detail?id=356
Expression Language (Язык выражений) 3.0 341 http://jcp.org/en/jsr/detail?id=341

В области корпоративных приложений (см. табл. 1.5) выполнено два основных обновления: JMS 2.0 (см. главу 13) и интерфейс JTA 1.2 (см. главу 9), до этого не обновлявшиеся более десяти лет. В свою очередь, спецификации по компонентам EJB (см. главы 7 и 8), интерфейсу JPA (см. главы 4–6) и перехватчикам (см. главу 2) перешли в эту версию с минимальными обновлениями.

Таблица 1.5.Корпоративные спецификации
Спецификация Версия JSR URL
EJB 3.2 345 http://jcp.org/en/jsr/detail?id=345
Interceptors (Перехватчики) 1.2 318 http://jcp.org/en/jsr/detail?id=318
JavaMail 1.5 919 http://jcp.org/en/jsr/detail?id=919
JCA 1.7 322 http://jcp.org/en/jsr/detail?id=322
JMS 2.0 343 http://jcp.org/en/jsr/detail?id=343
JPA 2.1 338 http://jcp.org/en/jsr/detail?id=338
JTA 1.2 907 http://jcp.org/en/jsr/detail?id=907

Java EE 7 включает несколько других спецификаций (см. табл. 1.6), например новый функционал пакетной обработки (запрос JSR 352) и утилиты параллельного доступа для Java EE (запрос JSR 236). Среди других обновлений стоит отметить валидацию компонентов версии 1.1 (см. главу 3), контекст и внедрение зависимостей CDI 1.1 (см. главу 2) и интерфейс JMS 2.0 (см. главу 13).

Таблица 1.6.Управление, безопасность и другие спецификации
Спецификация Версия JSR URL
JACC 1.4 115 http://jcp.org/en/jsr/detail?id=115
Bean Validation (Валидация компонентов) 1.1 349 http://jcp.org/en/jsr/detail?id=349
Contexts and Dependency Injection (Контексты и внедрение зависимости) 1.1 346 http://jcp.org/en/jsr/detail?id=346
Dependency Injection for Java (Внедрение зависимости для Java) 1.0 330 http://jcp.org/en/jsr/detail?id=330
Batch (Пакетная обработка) 1.0 352 http://jcp.org/en/jsr/detail?id=352
Concurrency Utilities for Java EE (Утилиты параллельного доступа для Java EE) 1.0 236 http://jcp.org/en/jsr/detail?id=236
Java EE Management (Управление Java EE) 1.1 77 http://jcp.org/en/jsr/detail?id=77
Java Authentication Service Provider Interface for Containers (Интерфейс поставщика сервисов аутентификации Java для контейнеров) 1.0 196 http://jcp.org/en/jsr/detail?id=196

Java EE 7 не только состоит из 31 собственной спецификации, но и в большой степени опирается на Java SE 7. В табл. 1.7 перечислены спецификации, которые относятся к Java SE, но влияют на Java EE.

Таблица 1.7.Смежные корпоративные технологии в Java SE 7
Спецификация Версия JSR URL
Common Annotations (Общие аннотации) 1.2 250 http://jcp.org/en/jsr/detail?id=250
JDBC 4.1 221 http://jcp.org/en/jsr/detail?id=221
JNDI 1.2
JAXP 1.3 206 http://jcp.org/en/jsr/detail?id=206
StAX 1.0 173 http://jcp.org/en/jsr/detail?id=173
JAAS 1.0
JMX 1.2 3 http://jcp.org/en/jsr/detail?id=3
JAXB 2.2 222 http://jcp.org/en/jsr/detail?id=222
JAF 1.1 925 http://jcp.org/en/jsr/detail?id=925
SAAJ 1.3 http://java.net/projects/saaj

Спецификации веб-профиля 7

Впервые профили были представлены в Java EE 6. Их основной целью было уменьшение платформы в соответствии с нуждами разработчиков. Сегодня размер и сложность приложения, разрабатываемого Java EE 7, не имеют значения, так как вы сможете развернуть его на сервере приложений, который предложит вам API и службы по 31 спецификации. Больше всего версию Java EE критиковали за то, что она получилась слишком громоздкой. Профили были разработаны как раз для устранения этой проблемы. Как показано на рис. 1.5, профили — это подсистемы либо настройки платформы, поэтому некоторые их функции могут пересекаться с функциями платформы или других профилей.

Рис 15Профили в платформе Java EE Java EE 7 определяет один профиль который - фото 13

Рис. 1.5.Профили в платформе Java EE

Java EE 7 определяет один профиль, который называется веб-профилем. Его цель — позволить разработчикам создавать веб-приложения с соответствующим набором технологий. Веб-профиль версии 7.0 указывается в отдельном JSR и на данный момент является единственным профилем платформы Java EE 7. В будущем могут быть созданы другие профили. В табл. 1.8 приведены спецификации, входящие в веб-профиль.

Таблица 1.8.Спецификации веб-профиля 7.0
Спецификация Версия JSR URL
JSF 2.2 344 http://jcp.org/en/jsr/detail?id=344
JSP 2.3 245 http://jcp.org/en/jsr/detail?id=245
JSTL 1.2 52 http://jcp.org/en/jsr/detail?id=52
Servlet 3.1 340 http://jcp.org/en/jsr/detail?id=340
WebSocket 1.0 356 http://jcp.org/en/jsr/detail?id=356
Expression Language 3.0 341 http://jcp.org/en/jsr/detail?id=341
EJBLite 3.2 345 http://jcp.org/en/jsr/detail?id=345
JPA 2.1 338 http://jcp.org/en/jsr/detail?id=338
JTA 1.2 907 http://jcp.org/en/jsr/detail?id=907
Bean Validation 1.1 349 http://jcp.org/en/jsr/detail?id=349
Managed Beans 1.0 316 http://jcp.org/en/jsr/detail?id=316
Interceptors 1.2 318 http://jcp.org/en/jsr/detail?id=318
Contexts and Dependency Injection 1.1 346 http://jcp.org/en/jsr/detail?id=346
Dependency Injection for Java 1.0 330 http://jcp.org/en/jsr/detail?id=330
Debugging Support for Other Languages 1.0 45 http://jcp.org/en/jsr/detail?id=45
JAX-RS 2.0 339 http://jcp.org/en/jsr/detail?id=339
JSON-P 1.0 353 http://jcp.org/en/jsr/detail?id=353

Приложение CD-BookStore

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

Интервал:

Закладка:

Сделать


Энтони Гонсалвес читать все книги автора по порядку

Энтони Гонсалвес - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Изучаем Java EE 7 отзывы


Отзывы читателей о книге Изучаем Java EE 7, автор: Энтони Гонсалвес. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x