17% скидка на размещение рекламы на площадках devby — до 20 ноября. Клац!
Support us

Java SE 9 и Java EE 8: новые функции и положительная динамика

Оставить комментарий
Java SE 9 и Java EE 8: новые функции и положительная динамика

Oracle открыла доступ к Java SE 9 (JDK 9), Java Platform Enterprise Edition 8 (Java EE 8) и к набору для программного обеспечения Java EE 8 Software Development Kit (SDK). Dev.by оценил основные новшества проектов.

Читать далее

Многие вещи меняются в лучшую сторону: Java EE 8 модернизирует и упрощает работу с платформой Java EE для облачных и микросервисов, а Java SE 9 упрощает разработку программного обеспечения. После этой премьеры компания обещает выпускать обновления два раза в год, и разработчикам не придётся дожидаться следующих версий.

Java SE 9

У Java SE 9 появился новый API для разработки HTTP-клиентов, поддерживающий HTTP/2.0 и WebSockets. Расширен набор диагностических команд: print_class_summary, print_codegenlist, datadump_request, print_codeblocks, set_vmflag. Решена проблема с монолитными JAR-файлами и распространением наборов классов, так как появилась новая модульная система.

Java SE 9 поддерживает криптографические хэш-функции SHA-3 и запрещает использование сертификатов на базе SHA-1.

В новинку добавлен интерактивный инструмент Read-Eval-Print-Loop jshell, позволяющий разработчикам экспериментировать с новыми возможностями и API. А также средства генерации документации Javadoc в формате HTML5.

Java SE 9 получил более 150 новых функций. Эта спецификация Java SE 9 Platform, недавно одобренная совместно с Java EE 8 в Java Community Process (JCP), полностью совместима с предыдущими версиями. 

Полный список изменений и оптимизаций доступен на сайте платформы

Java EE 8

Из ключевых функций можно отметить многочисленные CDI улучшения, включая поддержку асинхронных событий. Также Java EE 8 поддерживает HTTP/2 в Servlet 4.0 и имеет новый API безопасности для облачных и PaaS приложений. В JAX-RS добавлена поддержка посылаемых сервером событий (Server-Sent Events). Реализован новый клиентский API (REST Reactive Client API).

Проект Java EE будет развиваться в рамках open source, так как Oracle передала права на него компании Eclipse, а исходный код уже доступен в репозитории GitHub.

Полный список новых возможностей Java EE 8 можно увидеть на странице проекта.

Читайте также
Python больше не самый популярный на GitHub. Его сменил очень молодой язык
Python больше не самый популярный на GitHub. Его сменил очень молодой язык
Python больше не самый популярный на GitHub. Его сменил очень молодой язык
7 комментариев
Apple открыла Swift для разработки Android-приложений
Apple открыла Swift для разработки Android-приложений
Apple открыла Swift для разработки Android-приложений
«На квартиру хватало». Беларуса сократили в Канаде. Рассказывает, как искал работу и жил на пособие
«На квартиру хватало». Беларуса сократили в Канаде. Рассказывает, как искал работу и жил на пособие
«На квартиру хватало». Беларуса сократили в Канаде. Рассказывает, как искал работу и жил на пособие
Меня сократили. Пикантности ситуации добавляет то, что я в Канаде на рабочей визе, и мне нужно очень быстро найти новую работу. В первой части сериала я рассказывал, как сейчас выглядит ИТ-рынок в Канаде и немного сравнивал его с СНГ-шными компаниями.  Сейчас же расскажу про неудачные собеседования, на что живу во время вынужденной безработности и (спойлер!) где мне удалось получить заветный оффер. 
2 комментария
100 отликов, 0 офферов. Беларуса сократили в Канаде и теперь он спешно ищет работу
100 отликов, 0 офферов. Беларуса сократили в Канаде и теперь он спешно ищет работу
100 отликов, 0 офферов. Беларуса сократили в Канаде и теперь он спешно ищет работу
16 комментариев

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.