Quels sont les formats de déploiement d'applications Web java?


Le fichier WAR est l'un des moyens courants de déployer une application Web java. Quels autres formats de déploiements disponibles pour les applications Web Java? Quelles sont les différences entre eux?

Author: Nambi, 2013-05-27

1 answers

En plus de WAR, les applications d'entreprise peuvent être encapsulées dans la soi-disant "archive d'entreprise", dont l'extension est ear. Voici une liste des types d'archives, dans lesquels les différentes parties d'une application Web sont encapsulées.

JAR: Les modules EJB qui contiennent des fichiers de classe java beans enterprise et un descripteur de déploiement EJB sont emballés sous forme de fichiers JAR avec .jar extenstion

WAR: Modules Web qui contient des fichiers de classe Servlet, des fichiers JSP, des fichiers de support, GIF et Les fichiers HTML sont empaquetés en tant que fichier JAR avec l'extension .war (web achive)

EAR: Tous les fichiers ci-dessus (.jar et .war) sont empaquetés en tant que fichier JAR avec l'extension .ear (enterprise archive) et déployés dans le serveur d'applications. Contient également des bibliothèques tierces. A un répertoire spécial appelé APP-INF qui contient le descripteur de fichier application.xml.

 1
Author: Konstantin Yovkov, 2013-05-27 16:08:50