Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1823 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] - Lien entre "Apache + Tomcat" et JBoss

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] - Lien entre "Apache + Tomcat" et JBoss

n°1581943
visiteur_3​3
Posté le 03-07-2007 à 15:43:29  profilanswer
 

Bonjour,
 
J'effectue des recherches sur les "architectures Java", et je voudrais savoir si quelqu'un pouvait me confirmer les informations suivantes et me renseigner sur d'autres :
 
- Apache est un serveur web (qui heberge donc notamment des sites internet)
- Tomcat est un "add-in" à Apache qui permet d'étendre les fonctionnalités d'Apache lui permettant de gérer des objets "servlets" (conteneur de servlet), par exemple pour les sites de e-commerce (gestion du panier d'achat...).
 
Le lien entre Apache et Tomcat semble simple à comprendre.
 
- JBoss est un serveur d'applications J2EE (qui respecte donc certaines normes de programmation). L'objectif d'un serveur d'applications est de mettre à disposition pour "tous" des applications à partir d'un serveur centralisé.
 
Quel est le lien entre JBoss et "Apache + Tomcat" ? On entend souvent parler des 3 ensembles, mais j'ai du mal à comprendre le lien entre ces 3 technos...
 
Tout est très synthétique. C'est pour justement rester simple et factuel.
 
Pouvez-vous m'aider ?
 
Bonne journée.
 
Le visiteur (33) !

mood
Publicité
Posté le 03-07-2007 à 15:43:29  profilanswer
 

n°1581968
frabill
Posté le 03-07-2007 à 15:57:50  profilanswer
 

Pour être plus précis sur Tomcat (et son lien avec Apache http) :
http://fr.wikipedia.org/wiki/Tomcat_%28serveur%29
 
Tomcat peut se suffire à lui-même, il n'est pas forcément utilisé avec Apache (car il contient son propre serveur http).
 
A ma connaissance, Tomcat est embarqué dans JBoss pour assurer la partie servlets des specs JEE.
 
En général, on met un Apache en frontal pour recevoir toutes les requêtes HTTP. Comme indiqué dans la doc wikipedia il est relié par un connecteur à Tomcat (et donc à l'appli JEE embarquée par JBoss) pour récupérer les pages dynamiques


Message édité par frabill le 03-07-2007 à 15:59:17
n°1581980
bugbreeder
Posté le 03-07-2007 à 16:12:57  profilanswer
 

visiteur_33 a écrit :

Quel est le lien entre JBoss et "Apache + Tomcat" ? On entend souvent parler des 3 ensembles, mais j'ai du mal à comprendre le lien entre ces 3 technos...


 
En gros, c'est une question de port, car chacun joue un role different :
_ port 80 (typiquement) : c'est du HTTP ordinaire donc Apache suffit, mais s'il y a des JSP/Servlets utilisees dans la page alors Apache peut "deleguer" leur traitement a Tomcat grace au protocole de communication AJP13.
_ port 8080 (typiquement) : c'est du serveur applicatif, Tomcat ou Jboss. S'il n'a a que des JSP/Servlets utilisees Tomcat suffit. Si des EJB sont utilises il faut JBoss.
 
En general l'application (Apache, Tomcat, JBoss) qui recoit la requete examine le contenu de la page est delegue les traitements specifiques a l'application specifique adequate.
 
@++

n°1581996
visiteur_3​3
Posté le 03-07-2007 à 16:28:58  profilanswer
 

Merci.
 
Donc dans le principe JBoss fait comme Tomcat, mais au niveau des EJB ?
 
JBoss est un serveur d'application.
Tomcat est un serveur web, qui peut être hebergé sur JBoss ?
 
"A ma connaissance, Tomcat est embarqué dans JBoss pour assurer la partie servlets des specs JEE." => que veux-tu dire par "embarqué ?
 
Je pense être encore un peu dans la confusion. Merci de votre patience !

n°1582013
frabill
Posté le 03-07-2007 à 16:38:53  profilanswer
 

Pour clarifier les choses au niveau de l'architecture JEE :
 
http://www.commentcamarche.net/j2ee/images/architecture-j2ee.png
 
issu de http://www.commentcamarche.net/j2ee/j2ee-intro.php3
 
Tomcat assure la partie conteneur de servlet pour JBoss (il est livré "par défaut" ). On doit pouvoir lui substituer tout conteneur de servlet du moment qu'il se conforme aux spécifications JEE: Jetty par exemple.

n°1582025
visiteur_3​3
Posté le 03-07-2007 à 16:47:04  profilanswer
 

C'est parfait, encore merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] - Lien entre "Apache + Tomcat" et JBoss

 

Sujets relatifs
JAVA - Client/Serveur sous Eclipse (RMI ou Socket ?)[Java JPA] Obtenir les infos sur la dataSource/persistence.xml ?
[Java/Ireport] Obtenir une valeur obtenue dans le sous rapportjava, un ti pb
[JAVA] Question de syntaxe[JAVA] conseil sur livre d'apprentissage
Visual Studio JAVA et MysqlLien page réduite
besoin d'aide en java ?[Java web start]Programme qui ne donne rien.
Plus de sujets relatifs à : [Java] - Lien entre "Apache + Tomcat" et JBoss


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR