English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Paquetage SpringBoot

dans J2Les applications EE sont paquetis en JAR, WAR,et EAR . J2Le format de fichier compressé utilisé dans EE.2EE définit trois types d'archives:

War JAR EAR

WAR

WAR représente Archives Web.. Le fichier WAR représente l'application Web. Le module Web contient des classes servlet, des fichiers JSP, des fichiers HTML, JavaScript, etc., et est paquetisé dans un fichier avec l'extension. war Les fichiers JAR. Il contient un fichier nommé WEB-INF des répertoires spéciaux.

WAR est un module qui peut être chargé dans le conteneur Web du serveur d'application Java. Le serveur d'application Java possède deuxConteneur: le conteneur Webet Conteneur EJB.

le conteneur WebHéberge une application Web basée sur l'API Servlet et JSP. Le conteneur Web nécessite de paquetiser le module Web en fichier WAR. C'est un fichier JAR spécifique à WAR, dans WEB-INF Le dossier contient web.xmlv Fichier.

Conteneur EJBHéberge des Enterprise Java Beans basés sur l'API EJB. Il nécessite de paqueter le module EJB en fichier JAR. Il dans META-INF Le dossier contient un ejb-jar.xml Fichier.

Les avantages du fichier WAR sont qu'il peut être déployé facilement. Sur les ordinateurs clients dans l'environnement du serveur Web. Pour exécuter un fichier WAR, il est nécessaire d'un serveur Web ou d'un conteneur Web. Par exemple, Tomcat, Weblogic et Websphere.

JAR

JAR représente Archive Java.Le module EJB (Java Beans d'entreprise) qui contient des fichiers Bean (fichiers de classes), une liste et un descriptif de déploiement EJB (fichier XML) est打包为 fichier JAR, avec une extension . jar.Les développeurs de logiciels peuvent distribuer des classes Java et divers métadonnées.

En d'autres termes, un fichier qui encapsule une ou plusieurs classes Java, une liste et des descripteurs est appelé fichier JAR. C'est le niveau le plus bas de l'archive. Il dans2EE utilisé pour envelopper EJB et applications Java clients.

EAR

EAR représente Archive d'entreprise.. Le fichier EAR représente l'application d'entreprise. Les deux fichiers sont compressés dans une extension . ear Le fichier JAR. Il a été déployé sur le serveur d'application. Il peut contenir plusieurs modules EJB (JAR) et modules Web (WAR). C'est un fichier JAR spécial, qui dans META-INF Le dossier contient un application.xml Fichier.