Je commence à m'intéresser à Enterprise Java et le livre que je suis mentionne qu'il utilisera JBoss. Netbeans est livré avec Glassfish. J'ai utilisé Tomcat dans le passé.
Quelles sont les différences entre ces trois programmes ?
Je commence à m'intéresser à Enterprise Java et le livre que je suis mentionne qu'il utilisera JBoss. Netbeans est livré avec Glassfish. J'ai utilisé Tomcat dans le passé.
Quelles sont les différences entre ces trois programmes ?
Il semble un peu décourageant d'utiliser Tomcat quand on lit ces réponses. Cependant, ce que la plupart omettent de mentionner, c'est que vous pouvez arriver à des cas d'utilisation identiques ou presque identiques avec Tomcat, mais cela nécessite d'ajouter les bibliothèques nécessaires (via Maven ou tout autre système d'inclusion que vous utilisez).
J'ai fait fonctionner Tomcat avec JPA, EJBs avec très peu d'efforts de configuration.
@MarcoOttina D'après mon expérience, oui. C'est un serveur web hautement configurable. Je suppose que beaucoup de personnes construisant des applications web modernes l'utilisent aux côtés de Spring / Spring Boot. Pendant toutes mes années avec Java, je suis toujours confus par l'écosystème (en particulier tous les trucs JEE) car je n'ai jamais eu besoin de cela. C'est pourquoi je me retrouve ici aujourd'hui :)
JBoss et Tomcat sont tous deux des serveurs d'applications à servlets Java, mais JBoss est bien plus que cela. La différence essentielle entre les deux est que JBoss fournit une pile Java Enterprise Edition (Java EE) complète, y compris Enterprise JavaBeans et de nombreuses autres technologies utiles aux développeurs travaillant sur des applications Java d'entreprise.
Tomcat est beaucoup plus limité. Une façon de voir les choses est que JBoss est une pile Java EE qui comprend un conteneur de servlets et un serveur Web, alors que Tomcat, pour l'essentiel, est un conteneur de servlets et un serveur Web.
Apache tomcat n'est qu'un conteneur de serverlets et ne supporte pas les applications Java d'entreprise (JEE). JBoss et Glassfish supportent les applications JEE mais Glassfish est beaucoup plus lourd que le serveur JBOSS : Diapositive de référence
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
6 votes
1. stackoverflow.com/questions/173504/ 2. stackoverflow.com/questions/327793/
72 votes
Ces questions sont la "malédiction" de l'opensource. Il y a parfois trop de choix qui font presque la même chose. Pour les débutants, cela peut conduire à une paralysie par l'analyse. Eclipse est l'IDE dominant, mais presque tous les livres qui valent la peine d'être achetés utilisent Netbeans pour développer et enseigner. Il utilise Glassfish alors que j'ai vu la plupart des entreprises utiliser Jboss dans la vie réelle. Il y a des courbes d'apprentissage pour utiliser chaque conteneur, et cela peut être très frustrant pour les débutants.
1 votes
Maintenant, JBoss est connu sous le nom de [WildFly] ( fr.wikipedia.org/wiki/WildFly ) et JBoss est la société qui a développé WildFly.
0 votes
Question similaire : Profil Web Java EE et plate-forme complète Java EE