Logo pt.removalsclassifieds.com

Diferença entre JAR e WAR (com tabela)

Índice:

Anonim

A tecnologia se tornou uma grande parte da vida humana em várias formas, como telefones celulares, outros aparelhos eletrônicos, vários tipos de máquinas, veículos, etc., foram uma necessidade da vida humana e viver sem eles agora será muito difícil para o próximo geração.

Para utilizar tais tecnologias a pessoa não precisa ter nenhum conhecimento técnico, apenas leva informações sobre o gadget do maquinário e elas estão prontas para uso, por exemplo, um telefone celular pode ser usado por pessoas de qualquer faixa etária facilmente por um período de 2 anos criança para uma pessoa de 80 anos, a funcionalidade dos aparelhos tem se tornado tão fácil com várias modificações, essas modificações são feitas para torná-lo apto para todas as faixas etárias.

Em dispositivos como telefones celulares ou laptops, existem várias funções que não são usadas por todos, mas são uma parte importante do dispositivo e apenas alguns especialistas técnicos as conhecem porque não são de uso diário de uma pessoa comum, por exemplo, arquivos compactados, pastas zip, etc.

JAR vs WAR

A diferença entre JAR e WAR é que os arquivos JAR são capazes de acumular arquivos diferentes nele, por outro lado, os arquivos WAR estão confinados a aplicativos da web. Ambos são tipos de arquivos compactados, mas sua acessibilidade é diferente.

Tabela de comparação entre JAR e WAR

Parâmetros de comparação

JAR

GUERRA

Significado

Um formato de arquivo, um acrônimo usado para arquivos archive java, é usado para acumular vários arquivos de classe java e associar metadados e recursos em um arquivo para distribuição. Um formato de arquivo, um acrônimo para arquivos compactados de aplicativos da web. Em termos técnicos, é a coleção de diferentes arquivos para distribuir a coleção de arquivos JAR, Javaserver Pages, Java Servlets, classes Java, arquivos XML, páginas estáticas da web, etc., ou seja, todos os recursos que constituem uma aplicação web.
Extensão usada

Extensão Jar Extensão de guerra
Tipos de arquivos

Imagens, vídeos, etc. HTML, GIFS, páginas da web estáticas, etc.
Trabalhando

Acumula arquivos Acumula recursos diferentes.
Formatos usados ​​para a criação

Qualquer formato Servlet

O que é JAR?

JAR é um formato de arquivo, um acrônimo usado para arquivos archive java, é usado para acumular vários arquivos de classe java e associar metadados e recursos em um arquivo para distribuição. Temos um formato ZIP integrado e uma extensão de arquivo JAR. Em termos simples, ele é usado para compactar arquivos da mesma forma que se faz em uma pasta ZIP. Ele pode ser usado como uma ferramenta de arquivo geral em dispositivos.

Geralmente, o arquivo JAR contém diretório numérico, áudios, imagens, etc., a saída mostra que os arquivos JAR contêm um arquivo padrão de manifesto que é automaticamente colocado no archive pela ferramenta JAR. Eles geralmente são usados ​​em bibliotecas e é por isso que esses tipos de arquivos são fáceis de acessar.

O arquivo JAR é um formato de arquivo de pacote, o módulo EJB é empacotado que contém o descritor EJB e arquivos de bean de classe java, e eles são empacotados com arquivos JAR. Os arquivos JAR também podem ser criados manualmente. Objetos em arquivos são classes Python que envolvem descritores de arquivo para tornar o trabalho com arquivos mais conveniente e menos sujeito a erros.

Os arquivos JAR são o único formato de archive de plataforma cruzada. No Microsoft Windows, o programa de instalação do ambiente de tempo de execução java 2 registra uma associação padrão para arquivos JAR e, portanto, o arquivo JAR no desktop irá executá-lo automaticamente com o Java JAR. as extensões dependentes com aplicativos serão carregadas automaticamente.

O que é WAR?

WAR é um formato de arquivo, acrônimo para arquivos compactados de aplicativos da web. Em termos técnicos, é a coleção de diferentes arquivos para distribuir a coleção de arquivos JAR, Java server Pages, Java Servlets, classes Java, arquivos XML, páginas da web estáticas, etc., ou seja, todos os recursos que constituem uma web aplicativo.

A vantagem de usar o arquivo WAR é que ele acumula todos os arquivos em uma única unidade, de forma que leva menos tempo do usuário ao transferir um arquivo do cliente para o servidor. Os arquivos WAR também podem ser criados manualmente. Os arquivos WAR são implementados em um mecanismo JSP ou servlet. Este tipo de arquivo também contém um diretório WEB-INF, o Web.xml, que é um descritor de implantação.

A estrutura de diretórios do aplicativo da web é composta por dois tipos; um dos arquivos Html / XML que são principalmente imagens, vídeos, páginas JSP, miniaplicativos, etc., e a outra parte é o diretório WEB-INF contendo arquivos descritores da biblioteca de tags e o descritor de implantação.

Os arquivos WAR são empacotados com a extensão WAR e também contêm GIFs. Os arquivos WAR estão localizados no diretório de aplicativos da web. Os arquivos WAR podem armazenar recursos diferentes em aplicativos diferentes, o que pode criar um aborrecimento. Para usar arquivos localizados em arquivos WAR, o usuário deve descompactar a pasta.

Principais diferenças entre JAR e WAR

Conclusão

Os arquivos JAR e WAR são dois formatos de arquivo diferentes, eles podem ser criados manualmente, mas em formatos diferentes.

Ambos são executados em formato ZIP, mas os tipos de arquivos que contêm são diferentes. Existem muitas diferenças entre os dois.

Referências

dl.acm.org/doi/abs/10.1145/301631.301676

Diferença entre JAR e WAR (com tabela)