English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在J2EE应用程序中,模块打包为 JAR,WAR,和 EAR 。J2EE中使用的是压缩文件格式。J2EE定义了三种类型的档案:
War Die Vorteile von WAR-Dateien sind die einfache Deployment. Auf dem Client-Rechner im Webserver-Umfeld. Um WAR-Dateien auszuführen, ist ein Webserver oder Web-Container erforderlich. Zum Beispiel Tomcat, Weblogic und Websphere. EAR
WAR darstellt Web存档。。WAR文件代表Web应用程序。Web模块包含servlet类,JSP文件,HTML文件,JavaScript等,并打包为扩展名为。 war 的JAR文件。它包含一个名为 WEB-INF 的特殊目录。
WAR是一个模块,可加载到Java Application Server的Web容器中。Java Application Server具有 两个容器: Web容器和 web.xmlv。
Web容器托管基于Servlet API和JSP的Web应用程序。Web容器要求将Web模块打包为WAR文件。这是WAR文件专用的JAR文件,在 WEB-INF WEB Der Ordner enthält Datei.
web.xmlvEJB-Container META-INF Der Ordner enthält einen hosted EJB-basierte Enterprise Java Beans. Es erfordert das Packen des EJB-Moduls in eine JAR-Datei. Es läuft in-ejb Datei.
jar.xml
Die Vorteile von WAR-Dateien sind die einfache Deployment. Auf dem Client-Rechner im Webserver-Umfeld. Um WAR-Dateien auszuführen, ist ein Webserver oder Web-Container erforderlich. Zum Beispiel Tomcat, Weblogic und Websphere. darstellt JARJava-Archive. enthält Bean-Dateien (Klassendateien), Manifest und EJB-Deployment-Descriptor (XML-Datei) der EJB (Enterprise Java Beans) Module werden in eine JAR-Datei gepackt, die die Erweiterungjar.
Softwareentwickler können Java-Klassen und verschiedene Metadaten verteilen.2in EE verwendet wird, um EJB und Client-Java-Anwendungen zu verpacken. Mit anderen Worten, eine Datei, die eine oder mehrere Java-Klassen, Manifest und Descriptor enthält, wird als JAR-Datei bezeichnet. Es ist das niedrigste Niveau des Archivs. Es wird in J
EAR darstellt Enterprise Archive.. EAR-Dateien stellen Unternehmensanwendungen dar. Die beiden obigen Dateien werden in eine Erweiterung gepackt. ear JAR-Datei. Sie wurde auf den Anwendungsserver deployed. Sie kann mehrere EJB-Module (JAR) und Web-Module (WAR) enthalten. Dies ist eine spezielle JAR-Datei, die in META-INF Der Ordner enthält einen application.xml Datei.