У чому різниця між JBoss EAP, Wildfly, JBoss web та сервером JBoss?


97

Я новачок у JBoss і знайшов багато різної термінології - JBoss EAP, JBoss Server, Wildfly, Jboss Web та багато документації, яка або не оновлена, або орієнтована на стару версію.

З чого почати дізнаватися про JBoss як про сервер додатків Java EE, який працює проти найновішої збірки?

Відповіді:


158

JBoss EAP - це назва сервера додатків Java EE, яку Red Hat виробляє та підтримує. На даний момент остання версія - 6, і вона реалізує Java EE 6.

JBoss AS / WildFly - це назва проекту спільноти, який ви можете протестувати. Цей проект спільноти з часом стане JBoss EAP. "WildFly" - це лише нова назва "AS", що позначає Сервер додатків. Нумерація версій тут трохи складніша. WildFly 8, WildFly 9, WildFly 10 і, можливо, додаткові версії WildFly - все це віхи на шляху до того, що з часом буде називатися JBoss EAP 7. Усі вони реалізують Java EE 7.

Незважаючи на те, що вони є основними на цьому шляху і не підтримуються, деякі випуски насправді є досить стабільними і можуть бути запущені у виробництво (але оскільки вони не підтримуються, це на ваш страх і ризик).

JBoss Web - це назва контейнера сервлетів на основі Tomcat, який Red Hat використовував у JBoss EAP 6 та раніше. Починаючи з EAP 7 (і, отже, вже в WildFly 8,9,10) це буде замінено новим контейнером сервлетів / http механізмом під назвою Undertow.


4
Поточна версія (серпня 2017 р.) JBoss EAP - 7.1, що реалізує Java EE 7, тоді як версія WildFly (JBoss AS) - 11. Див. також en.wikipedia.org/wiki/WildFly та en.wikipedia.org/wiki/JBoss_Enterprise_Application_Platform
Pierluigi Vernetto

4

JBoss EAP - це платформа JBoss Enterprise Application Platform, яка є сервером додатків JavaEE на основі передплати; це продукт Red Hat; тоді як Wildfly - продукт спільноти.

Ви можете перевірити посилання https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/, щоб отримати всю документацію, пов'язану з версією JBoss EAP 7.2.


-13

Просто,

  1. JBoss EAP - це Enterprise Edition із підтримкою RedHat (з передплатою, також JEE1.6 +)
  2. JBoss Wildfly, як версія для розробників (також JEE1.7 +)

4
Це називається Java EE 6 і 7, а EAP 7 підтримує Java EE 7.
Саймон Мартінеллі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.