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

Pacchettamento di SpringBoot

in J2EE applications, modules are packaged as JAR, WAR,and EAR . The compressed file format is used in J2EE. J2EE defines three types of archives:

War JAR EAR

WAR

WAR Rappresenta Web archive.. The WAR file represents a Web application. The Web module includes servlet classes, JSP files, HTML files, JavaScript, and is packaged as a file with the extension . war JAR file. It contains a file named WEB-INF special directories.

WAR is a module that can be loaded into the Web container of a Java Application Server. Java Application Server has twocontainer: Web containerand Contenitore EJB.

Web containerHosting a Web application based on Servlet API and JSP. The Web container requires the Web module to be packaged as a WAR file. This is a JAR file specifically for WAR files, located in WEB-INF La cartella contiene web.xmlv File.

Contenitore EJBAccoglie Enterprise Java Bean basato su EJB API. richiede di impacchettare il modulo EJB in un file JAR. In META-INF La cartella contiene un ejb-jar.xml File.

I vantaggi del file WAR sono la facilità di distribuzione. Sui computer client nell'ambiente del server web. Per eseguire il file WAR, è necessario un server web o un container web. Ad esempio, Tomcat, Weblogic e Websphere.

JAR

JAR Rappresenta Archivio Java.Il modulo EJB (Enterprise Java Beans) che contiene file Bean (file classi), manifesto e descrrittore di distribuzione EJB (file XML) è impacchettato in un file JAR, con estensione . jar.Gli sviluppatori software possono distribuire classi Java e vari metadati.

In altre parole, un file che encapsula uno o più classi Java, manifesti e descrittori chiamato file JAR. È il livello più basso dell'archivio. In J2EE viene utilizzato per impacchettare EJB e applicazioni Java client.

EAR

EAR Rappresenta Enterprise Archive.. I due file elencati sono pacchettati con l'estensione . ear Il file JAR. È stato distribuito sul server applicativo. Può contenere più moduli EJB (JAR) e moduli Web (WAR). Questo è un file JAR speciale, che in META-INF La cartella contiene un application.xml File.