В чем разница между JBoss EAP, Wildfly, JBoss web и JBoss server?
Я новичок в JBoss и нашел много разных терминов - JBoss EAP, JBoss Server, Wildfly, JBoss Web и много документации, которая либо не обновлена, либо предназначена для более старой версии.
с чего начать изучение JBoss как сервера приложений Java EE, работающего против самой последней сборки?
2 ответа:
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 и ранее. Из ВП 7 on (и, следовательно, уже в WildFly 8,9,10) это будет заменено новым контейнером сервлетов/http-движком под названием Undertow.