Unterschied zwischen Glas und Krieg

Unterschied zwischen Glas und Krieg

Jar gegen Krieg

Das erste, was eine nicht-technische Person verstehen muss, ist, dass Jar und Kriegsarten Arten von Dateien sind. Sie werden verwendet, um verschiedene Module zu verpacken und unterschiedliche Funktionen zu haben. Personen, die bereits über diese Dateien Bescheid wissen, sind manchmal verwirrt über ihre unterschiedlichen Funktionen. Es handelt sich um archivierte Dateien und werden üblicherweise für Webanwendungen verwendet und erstellt und viele Dateien zusammengehalten.

JAR -Dateien sind ein Akronym für "Java Archive" -Fateien. Kriegsdateien sind ein Akronym für "Webanwendungsarchiv" -Dateien. Die Funktionalität dieser Dateien ist unterschiedlich, und in Anwendung von J2EE ist die Verpackung von Modulen entweder als Krieg oder Glas basierend auf ihrer Funktionalität.

JAR -Dateien ermöglichen die Aggregation mehrerer Dateien in eine einzelne Datei. Sie werden üblicherweise in einer Bibliothek verwendet, um die Java -Klassen oder -Veraktionen zusammen mit einigen Dateien abzuhalten, die statisch wie Videos und Bilder sind. Es dient normalerweise zur einfacheren Zugänglichkeit. Während Kriegsdateien Java -Klassen, XML- und Java -Serverseiten für verschiedene Anwendungen des Webs speichern können.
Das EJB -Modul wird als JAR -Dateien verpackt. Dieses Modul enthält EJB -Deskriptor- und Java Beans -Klassendateien. Diese sind mit einem verpackt .Glaserweiterung; Während das Webmodul als Kriegsdateien verpackt wird. Dieses Modul enthält JSP -Dateien, Servlet -Klassendateien, unterstützende Dateien, HTML und GIF. Sie sind als als verpackt .Kriegserweiterung.
Kriegsdateien werden für Webanwendungen verwendet. Sie werden in einer JSP -Engine oder einem Servlet eingesetzt. Die Kriegsdatei hat auch ein Web-Inf-Verzeichnis, das Web.XML, der Bereitstellungsdeskriptor ist im Verzeichnis; Während sich die JAR-Dateien unter den Verzeichnisen der Web-Inf /Klassen und der Web-inf /lib /lib befinden.

Zusammenfassung:

1.Der Hauptunterschied zwischen JAR -Dateien und Kriegsdateien besteht darin, dass man viele verschiedene Dinge in JAR -Dateien verpacken kann. Es wird am häufigsten verwendet, um Java -Kurse zu verpacken, aber auch viele andere Dinge können verpackt werden. Kriegsdateien sind jedoch speziell für Webanwendungen geeignet.
2.JAR -Dateien können mit jedem Format und Verzeichnis Ihrer Wahl erstellt werden. während Kriegsdateien aus Servlets erstellt werden. 3.Sie haben ein bestimmtes Format; Sie haben bestimmte Verzeichnisse und Dateien. Die Kriegsdateien verfügen über ein Web-INF-Verzeichnis, ein Web-INF/LIB-Verzeichnis, Web-INF/Web.XML- und Web-Inf/Class-Verzeichnis.
4.Das Akronym von "Jar" ​​-Fateien sind "Java Archive" -Dateien. Während das Akronym für "Kriegsdateien" Dateien "Webanwendungsarchiv" sind.
5.Die Jar -Dateien sind mit einem verpackt .Glaserweiterung; während Kriegsdateien mit einem verpackt sind .Kriegserweiterung.
6.EJB -Module werden als JAR -Dateien verpackt. Dieses Modul enthält einen EJB -Deskriptor- und Java -Beans -Klassendateien. Während Webmodule als Kriegsdateien verpackt werden, die JSP -Dateien, Servlet -Klassendateien, unterstützende Dateien, GIF und HTML enthalten.