Читаем Изучаем Java EE 7 полностью

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

Таблица 1.3. Спецификация веб-служб
СпецификацияВерсияJSRURL
JAX-WS2.2a224http://jcp.org/en/jsr/detail?id=224
JAXB2.2222http://jcp.org/en/jsr/detail?id=222
Web Services (Веб-службы)1.3109http://jcp.org/en/jsr/detail?id=109
Web Services Metadata (Метаданные веб-служб)2.1181http://jcp.org/en/jsr/detail?id=181
JAX-RS2.0339http://jcp.org/en/jsr/detail?id=339
JSON-P1.0353http://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. Веб-спецификации
СпецификацияВерсияJSRURL
JSF2.2344http://jcp.org/en/jsr/detail?id=344
JSP2.3245http://jcp.org/en/jsr/detail?id=245
Debugging Support for Other Languages (Поддержка отладки для других языков)1.045http://jcp.org/en/jsr/detail?id=45
JSTL[1]1.252http://jcp.org/en/jsr/detail?id=52
Servlet (Сервлет)3.1340http://jcp.org/en/jsr/detail?id=340
WebSocket (Веб-сокет)1.0356http://jcp.org/en/jsr/detail?id=356
Expression Language (Язык выражений)3.0341http://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. Корпоративные спецификации
СпецификацияВерсияJSRURL
EJB3.2345http://jcp.org/en/jsr/detail?id=345
Interceptors (Перехватчики)1.2318http://jcp.org/en/jsr/detail?id=318
JavaMail1.5919http://jcp.org/en/jsr/detail?id=919
JCA1.7322http://jcp.org/en/jsr/detail?id=322
JMS2.0343http://jcp.org/en/jsr/detail?id=343
JPA2.1338http://jcp.org/en/jsr/detail?id=338
JTA1.2907http://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. Управление, безопасность и другие спецификации
Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных