LINUX.ORG.RU

Вышел стабильный релиз WildFly 8

 , , ,


1

3

Вышла стабильная версия сервера, сертифицированного Java EE 7 — WildFly 8. Ранее он был известен под названием JBoss Application Server. Ребрендинг произведен не только в названии. Также команда обещает сфокусироваться на легковесности и скорости поддержки стандартов, чтобы опровергнуть существующие стереотипы о Java EE.

Основные возможности:

  • Сертифицированная поддержка Java EE 7 — основное отличие WildFly.
  • Новый высокопроизводительный веб-сервер и сервлет-контейнер Undertow. Новый сервер поддерживает как стандартные синхронные и асинхронные сервлеты, так и веб-сокеты. Также Undertow может работать как быстрый reverse-proxy. Undertow известен тем, что его jar файл занимает около 1МБ дискового пространства, при запуске встроенного сервера Undertow используется не более 4МБ памяти.
  • Уменьшение количества занимаемых портов.
  • Улучшенный менеджер безопасности.
  • Множественные улучшения логирования.
  • Поддержка кластеризации.
  • Упрощение консольных утилит.
  • Легковесное ядро и модульность, multitenancy.
  • Улучшения совместимости с JDK8.
  • Поддержка JAX-RS через Resteasy, что открывает перед разработчиками дополнительные нестандартные возможности.
  • Hibernate Search.

Выход WildFly откроет больше возможностей для использования Java EE 7 в production-системах, так как является более быстрой, производительной и легковесной альтернативой другим Java EE 6/7 контейнерам.

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: cetjs2 (всего исправлений: 6)

Ответ на: комментарий от vertexua

Почему?

Из-за ограниченной семантики.

Для чего «еще»?

Например, для такого же, для чего был придуман JAX-WS.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Из-за ограниченной семантики.

Что сделать принципиально нельзя? Вроде он дает доступ к самому низу HTTP, поточного вещания и тд.

Например, для такого же, для чего был придуман JAX-WS.

Обычно «не нужно» (с)

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Что сделать принципиально нельзя?

Послать сообщение какому-нибудь агенту-сервису на удалённом компе. Что будет использовано в случае JAX-RS: создать или обновить? :))

iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от vertexua

Вот видишь, для этого нужна документация — из семантики REST не совсем ясно, что на самом деле ты хочешь сделать.

Для -WS это был бы один однозначный метод: sendMessage(...).

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Для REST есть конвенции, талмудов написали - например HATEOAS.

Но по настоящему есть разные рекомендуемые HTTP методы, например PUT - полная замена или создание, PATCH - замена части, POST - general purpose команда, DELETE - удаление, etc

Я вот запросто сделаю POST /message и самолеты не упадут, в это время можно возиться с версиями WSDL, генерить код и тд

vertexua ★★★★★
() автор топика
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от vertexua

Вообще read hat - самые натуральные мудаки. JBoss AS специально распространяется с занижеными версиями библиотек. Сборка с актуальными версиями называется EAP. К ней есть платный саппорт.

dizza ★★★★★
()
Ответ на: комментарий от vertexua

Кстати да, я тут согласен с изей, крупный REST сервис чуть менее, чем полностью состоит из POST методов на урлы аля doSomeThing, так как в семантику работы с документами никак не укладывается. Тока не обязательно jax-ws, есть же нормальные RPC, например Thrift.

dizza ★★★★★
()
Ответ на: комментарий от dizza

Кстати есть много очередей, которые вполне асинхронные, ведь асинхронна обработка сообщения, но подтверждение его получения - синхронно на основе HTTP. Например Amazon SQS

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

но подтверждение его получения - синхронно на основе HTTP

Ты имеешь в виду Query часть CQRS-ной системы?

dizza ★★★★★
()
Ответ на: комментарий от anonymous

Как это у сервера не должно быть состояния? Нет состояния у отдавалки статического хтмля. Всё, что сложнее, имеет состояние в том или ином виде и REST этому никак не противоречит.

Legioner ★★★★★
()

В Спринге Хайбернейт не треба.

JDBC типа «Micro ORM» там встроенный.

Bioreactor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.