Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Installation du Framework StrutsStructure d'une application Web J2EE
Dominique Liard - 2005 .. 2013
<numéro>
J2EE est un standard de Sun Microsystem. Il y est spécifié :
Un ensemble d'API
Des services fournis à vos applications
Un standard de déploiement d'applications, quelque soit le serveur d'applications Utilisé
Une application J2EE est stockée dans une archive d'entreprise (.ear) qui contient notamment
Des modules de composants Web : les Web ARchives (.war)
Des modules de composants EJB
Des descripteurs de déploiement
Dans notre cas, ce sont les WAR qui nous intéresse
Notes:
Quelque soit le framework que vous pouvez utiliser, le développement d'applications Web à base de code Java est donc régit par le standard J2EE. Ce standard définit un certain nombre d'aspects et notamment :
Un ensemble de services tel qu'un conteneur Web, un conteneur d'EJB, JMS (Java Message Service), JTS, ?
Un ensemble d'API : elles servent principalement à utiliser les services précédemment cités.
Un standard en terme d'empaquetage et de déploiement d'applications WEB J2EE
C'est ce dernier point qui va nous intéresser dans la suite de ce chapitre. Effectivement, J2EE spécifie l'utilisation d'un certain nombre d'archives Java. Je rappelle, à titre d'information, qu'une archive Java (souvent d'extension .jar, mais aussi .ear, .war, ?) est en fait un fichier au format ZIP : vous pouvez donc créer une archive Java, soit via l'outil jar.exe, fournit avec le J2SE, soit via un outil tel que WinZip, ou tout autre équivalent.
L'archive principale d'une application J2EE est l'archive d'entreprise, d'extension .ear (Enterprise ARchive). Cette archive contient normalement l'ensemble de l'application Web prête à être déployée sur un serveur d'applications J2EE quelconque.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :