Diferencia entre frasco y guerra

Diferencia entre frasco y guerra

Jar vs guerra

Lo primero que una persona no técnica necesita entender es que JAR y la guerra son tipos de archivos. Se utilizan para empaquetar diferentes módulos y tener diferentes funciones. Las personas que ya conocen estos archivos a veces están confundidas en cuanto a sus diferentes funcionalidades. Son archivos archivados y se usan y se crean comúnmente para aplicaciones web y mantienen muchos archivos juntos.

Los archivos JAR son un acrónimo de los archivos "Java Archive"; Los archivos de guerra son un acrónimo de archivos de "archivo de aplicaciones web". La funcionalidad de estos archivos es diferente, y en la aplicación de J2EE, el embalaje de módulos es como guerra o jar en función de su funcionalidad.

Los archivos jar permiten la agregación de múltiples archivos en un solo archivo. Se usan comúnmente en una biblioteca para mantener las clases o utilidad Java junto con algunos archivos que son estáticos como videos e imágenes. Por lo general, es para facilitar la accesibilidad. Mientras que los archivos de guerra pueden almacenar las clases de Java, XML y Páginas del servidor Java para diferentes aplicaciones de la web.
El módulo EJB está empaquetado como archivos jar. Este módulo contiene archivos de clase EJB Descriptor y Java Beans. Estos están empaquetados con un .extensión de jar; Mientras que el módulo web está empaquetado como archivos de guerra. Este módulo contiene archivos JSP, archivos de clase Servlet, admitiendo archivos, HTML y GIF. Están empaquetados como un .extensión de guerra.
Los archivos de guerra se utilizan para aplicaciones web. Se despliegan en un motor JSP o en un servlet. El archivo de guerra también tiene un directorio web-INF, la web.XML que es el descriptor de implementación se encuentra en el directorio; Mientras que los archivos JAR están debajo de los directorios Web-INF /Classes y Web-INF /LIB.

Resumen:

1.La principal diferencia entre los archivos JAR y los archivos de guerra es que uno puede empaquetar muchas cosas diferentes en los archivos JAR. Se usa más comúnmente para empaquetar las clases de Java, pero también se pueden empaquetar muchas otras cosas. Sin embargo, los archivos de guerra son específicamente para aplicaciones web.
2.Los archivos JAR se pueden crear con cualquier formato y directorio de su elección; mientras que los archivos de guerra se crean a partir de servlets. 3.Tienen un formato específico; Tienen directorios y archivos específicos. Los archivos de guerra tienen un directorio web-INF, directorio web-INF/liber, web-INF/Web.XML y Directorio de Web-INF/Classes.
4.El acrónimo de los archivos "JAR" son archivos "Java Archive"; Mientras que el acrónimo de los archivos de "guerra" son archivos de "Archivo de aplicaciones web".
5.Los archivos jar están empaquetados con un .extensión de jar; mientras que los archivos de guerra están empaquetados con un .extensión de guerra.
6.Los módulos EJB están empaquetados como archivos JAR. Este módulo contiene un descriptor EJB y archivos de clase Java Beans; Mientras que los módulos web se empaquetan como archivos de guerra que contienen archivos JSP, archivos de clase de servlet, archivos de soporte, GIF y HTML.