JBoss, qui débute dans le domaine des technologies de l'information, a découvert de nombreuses terminologies différentes: JBoss EAP, JBoss Server, Wildfly, Jboss Web et de nombreux documents non à jour ou destinés à une version antérieure.
Où puis-je commencer à apprendre JBoss en tant que serveur d'applications Java EE, fonctionnant avec la version la plus récente?
JBoss EAP est le nom du serveur d'applications Java EE que Red Hat produit et prend en charge. La dernière version est la 6 pour le moment et cela implémente Java EE 6.
JBoss AS/WildFly est le nom du projet de communauté que vous pouvez tester. Ce projet communautaire deviendra éventuellement JBoss EAP. "WildFly" est simplement le nouveau nom de "AS", qui signifie Serveur d'applications. La numérotation des versions est un peu plus difficile ici. WildFly 8, WildFly 9, WildFly 10 et éventuellement d'autres versions de WildFly sont des jalons sur le chemin qui mènera à ce qui s'appellera finalement JBoss EAP 7. Ils implémentent tous Java EE 7.
Même si ce sont des jalons sur ce chemin et qu’ils ne sont pas pris en charge, certaines versions sont en fait assez stables et pourraient être mises en production (mais comme elles ne le sont pas soutenu c’est à vos risques et périls).
JBoss Web était le nom du conteneur Servlet basé sur Tomcat utilisé par Red Hat dans JBoss EAP 6 et versions antérieures. À partir de EAP 7 (et donc déjà dans WildFly 8,9,10), il sera remplacé par un nouveau moteur Servlet/conteneur http appelé Undertow.
JBoss EAP est la plate-forme JBoss Enterprise Application Platform qui est un serveur d'applications JavaEE basé sur un abonnement. c'est un produit Red Hat; alors que Wildfly est le produit de la communauté.
Vous pouvez consulter le lien https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/ pour obtenir toute la documentation relative à la version de JBoss EAP 7.2.