Первый шаг при разработке приложений Jakarta EE или Microprofile.io – это выбрать, какой будет реализация, которые вы будете использовать. Или самый известный Сервер Приложений.
Реализации Microprofile.io легче, чем реализации Jakarta EE. Это происходит потому, что количество спецификации, которые реализуются сервер Jakarta EE, гораздо больше, чем Microprofile.io. Поэтому, если вы хотите реализовать простой microserviços, выбирать WildFly будет, как выбрать пушку, чтоб убить муху.
Хороший момент, чтобы начать это Стартер. В Microprofile.io имеет собственный Starter , он можно выбрать, какая версия спецификации и какая платформа будет использована.
Не encotrei Стартер для Jakarta EE офицер, но есть много учебников в интернете. В этой серии наше внимание будет сосредоточено на проектах Microprofile.io, скоро этот начальная достаточно.
Если вы хотите Стартер Jakarta EE, есть некоторые:
Ниже не полный список серверов существующее приложение. В этом уроке мы будем использовать Thorntail.io для нашей реализации.
Все серверы 100% совместимость, можно найти на страницах каждого проекта:
Стеклянная рыба
GlassFish – это официальный осуществления Jakarta EE. То же самое будет на 100% соответствует спецификации.
Пайара
Compativel com Jakarta Eye Microprofile.io . Начало работы с Payara…
Дикая муха
Один из самых известных на рынке . Ранее известный как JBoss. Совместим с Jakarta EE.
TomEE
Compativel com Jakarta Eye Microprofile.io .
Открытая свобода
Compativel com Jakarta Eye Microprofile.io .
Compativel || com Jakarta Eye Microprofile.io .
Quarkus.io – не на 100% совместим ни с одной из двух спецификации! Но он движется по этому пути. Его главная идея-дать сервера приложений, более легкий, чем другие, и простота разработки. Потенциальный пользователь a GraalVM .
Потенциальный пользователь a || GraalVM || .
Вилка do WildFly, org Колючий хвост предназначена для реализации. Для deploy не требуется настройка сервера приложений. Же, вместе с их зависимостями, он настроен автоматически с помощью сборки Maven. Ассимилировать пекадо с Жиром-Банка или Война + Пустая банка.
В Fat-Jar, у нас есть все зависимости, готовые для их выполнения.
В Hollow-Jar, у нас есть все зависимости, которые упакованы отдельно.
Оригинал: “https://dev.to/vepo/escolhendo-uma-implementacao-jakarta-ee-microprofile-io-13om”