2024 Avtor: Mildred Bawerman | [email protected]. Nazadnje spremenjeno: 2023-12-16 08:42
JAR vs WAR
JAR in WAR sta dve vrsti arhivov datotek. Pravilneje je datoteka WAR tudi datoteka JAR, vendar se uporablja za različne namene. Datoteke JAR so kot dobro znane datoteke ZIP. Lahko bi jih uporabili za katero koli splošno namensko arhiviranje, vendar je najpogostejša uporaba datotek JAR njihova uporaba kot vsebnikov za datoteke razreda Java in datoteke virov, ki sestavljajo aplikacijo java. Datoteke WAR se uporabljajo posebej za uvajanje spletnih aplikacij.
Kaj je JAR?
JAR (Java ARchive) je arhiv datotek, ki vsebuje veliko drugih datotek. Datoteke JAR razvijalci Java običajno uporabljajo za distribucijo aplikacij Java ali knjižnic Java, ki uporabljajo datoteke JAR kot vsebnike za datoteke razreda Java in ustrezne datoteke virov (tj. Besedilo, zvok, video itd.). Dobro znana oblika arhiviranja datotek ZIP je osnova, na kateri temelji datoteka JAR. Uporabniki lahko za pridobivanje vsebine datotek JAR uporabijo ukaz jar JDK (Java Development Kit) ali običajno programsko opremo ZIP. Datoteke JAR so zelo priročen način za prenos celotne spletne aplikacije v eno datoteko, ne da bi morali ločeno prenesti vse datoteke, ki sestavljajo spletno aplikacijo. Za branje / pisanje datotek JAR razvijalci Java uporabljajo razrede v paketu java.util.zip. Če naj bi se datoteka JAR izvajala kot samostojna aplikacija, bo eden od razredov določen kot "glavni" razred v vnosih datoteke manifesta. Izvršljive datoteke JAR lahko zaženete z ukazom java z atributom jar (tj. Java -jar foo.jar).
Kaj je WAR?
WAR (Web Application aRchive) je datoteka JAR, ki se uporablja kot vsebnik za skupino datotek z viri spletnih aplikacij (ki sestavljajo spletno aplikacijo), kot so JSP (Java Server Pages), strežniki, datoteke razredov, datoteke XML in splet (HTML) strani. Datoteke WAR se prepoznajo po priponi datoteke.war. Razvili so jih Sun Microsystems (prvotni razvijalci programskega jezika Java). Digitalni podpisi, ki se uporabljajo v datotekah JAR (za zaupanje kode), se lahko uporabljajo tudi v datotekah WAR.
Datoteka WAR je znotraj organizirana v hierarhijo posebnih imenikov. Struktura spletne aplikacije, ki jo vsebuje datoteka WAR, je definirana v datoteki web.xml (ki je v imeniku / WEB-INF). Web.xml opisuje tudi, kateri URL je povezan s katerim strežniškim programčkom. Določajo tudi spremenljivke, ki so dostopne znotraj strežnika, in odvisnosti, ki jih je treba nastaviti. Če pa datoteka WAR vsebuje samo datoteke JSP, potem datoteka web.xml ni obvezna.
Kakšna je razlika med JAR in WAR?
Datoteke JAR imajo pripono.jar, datoteke WAR pa.war. Datoteka WAR pa je posebna vrsta datoteke JAR. Datoteke JAR vsebujejo datoteke razredov, knjižnice, vire in datoteke lastnosti. Datoteke WAR vsebujejo servlete, strani JSP, strani HTML, kodiranje JavaScript. Datoteke JAR se uporabljajo za arhiviranje celotne aplikacije Java (namizje), datoteke WAR pa za uvajanje spletnih aplikacij.
Priporočena:
Razlika Med Konfliktom Med Skupinami In Znotraj Skupine
Ključna razlika med konfliktom med skupinami in znotraj skupine je, da se konflikt med skupinami nanaša na spor med dvema ali več skupinami, medtem ko
Razlika Med Apnejo Med Spanjem In Smrčanjem
Ključna razlika - apneja v spanju proti smrčanju Ključna razlika med apnejo v spanju in smrčanjem je, da je apneja v spanju motnja spanja, za katero je značilna premor
Razlika Med Odnosi Med Delodajalci In Delojemalci
Industrijski odnosi vs odnosi z zaposlenimi Večina od nas misli, da vemo, kaj so industrijski odnosi. Študija zaposlovanja in trga dela je tisto, kar m
Razlika Med Preverjeno Izjemo In Izjemo Med Izvajanjem
Izjeme Checked Exception vs Runtime Exception so posebne vrste dogodkov, ki lahko motijo normalen potek programa. Izjema imena izhaja iz »exc
Razlika Med Komunikacijo Med živalmi In človekom
Komunikacija med živalmi in človekom Prenos pomembnih informacij je znan kot komunikacija in je bil sestavni del uspeha, zato