Video: Forskellen Mellem JAR Og WAR
2024 Forfatter: Mildred Bawerman | [email protected]. Sidst ændret: 2023-12-16 08:37
JAR vs KRIG
JAR og WAR er to typer filarkiver. Mere korrekt er en WAR-fil også en JAR-fil, men de bruges til forskellige formål. JAR-filer er som kendte ZIP-filer. De kunne bruges til ethvert arkivering til generelle formål, men den mest populære brug af JAR-filer er at bruge dem som containere til Java-klassefiler og ressourcefiler, der udgør en java-applikation. WAR-filer bruges specifikt til implementering af webapplikationer.
Hvad er JAR?
JAR (Java ARchive) er et filarkiv, der bærer mange andre filer. JAR-filer bruges normalt af Java-udviklere til at distribuere Java-applikationer eller Java-biblioteker ved hjælp af JAR-filerne som containere til Java-klassefiler og tilsvarende ressourcefiler (dvs. tekst, lyd, video osv.). Velkendt filarkiveringsformat ZIP er det grundlag, som JAR-filen er bygget på. Brugere kan enten bruge jar-kommandoen i JDK (Java Development Kit) eller almindelig ZIP-software til at udtrække indholdet af JAR-filer. JAR-filer er en meget bekvem måde at downloade en hel webapplikation i en enkelt fil uden at skulle downloade alle de filer, der udgør webapplikationen separat. For at læse / skrive JAR-filer bruger Java-udviklere klasser indeholdt i java.util.zip-pakken. Hvis JAR-filen formodes at blive udført som et enkeltstående program, vil en af klasserne blive specificeret som "hoved" -klassen inden for poster i manifestfilen. Eksekverbare JAR-filer kan køres ved hjælp af java-kommandoen med jar-attributten (dvs. java -jar foo.jar).
Hvad er KRIG?
WAR (Web Application aRchive) er en JAR-fil, der bruges som en container til en gruppe ressourcefiler til webapplikationer (der udgør en webapplikation) såsom JSP (Java Server Pages), servlets, klassefiler, XML-filer og web (HTML) sider. WAR-filer identificeres af deres.war filtypenavn. De blev udviklet af Sun Microsystems (originale udviklere af Java-programmeringssprog). Digitale signaturer, der bruges på JAR-filer (for at overlade koden) kan også bruges på WAR-filer.
En WAR-fil er internt organiseret i et hierarki med specielle mapper. Strukturen af webapplikationen indeholdt i WAR-filen er defineret i web.xml-filen (som findes i / WEB-INF-biblioteket). Web.xml beskriver også, hvilken URL der er forbundet med hvilken servlet. De definerer også de variabler, der er tilgængelige inde i servelet og afhængigheder, der skal konfigureres. Men hvis WAR-filen kun indeholder JSP-filer, er web.xml-filen valgfri.
Hvad er forskellen mellem JAR og WAR?
JAR-filer har.jar-filtypen, mens WAR-filer har.war-udvidelsen. Men en WAR-fil er en bestemt type JAR-fil. JAR-filer indeholder klassefiler, biblioteker, ressourcer og ejendomsfiler. WAR-filer indeholder servlets, JSP-sider, HTML-sider, JavaScript-kodning. JAR-filer bruges til at arkivere et helt Java-program (desktop), mens WAR-filer bruges til at implementere webapplikationer.
Anbefalet:
Forskellen Mellem Symmetriske Og Asymmetriske Topmolekyler
Nøgleforskellen mellem symmetriske og asymmetriske topmolekyler er, at symmetriske topmolekyler har en korrekt rotationsakse og to inertimomenter
Forskellen Mellem Transgene Mus Og Knockout-mus
Hovedforskellen mellem transgene mus og knockout-mus er, at transgene mus har fremmede gener indsat i dets genom, mens knockout-mus har en funk
Forskellen Mellem Cisgenese Og Intagenese
Hovedforskellen mellem cisgenese og intragenese er, at i cisgenese introduceres gener uden at ændre DNA-sekvensen, og ge
Forskellen Mellem Nøgleforskellen Mellem Metalliske Og Ikke-metalliske Mineraler
Nøgleforskel - Metallisk vs. ikke-metalliske mineraler Et mineral er en naturligt forekommende fast og uorganisk bestanddel med en bestemt kemisk formel og
Forskellen Mellem Gammel Engelsk Og Mellem Engelsk Og Moderne Engelsk
Old English vs Middle English vs Modern English Old English, Middle English og Modern English er klassificeringen af engelsk, og de