ZIP fayl nima?
ZIP fayllarini ochish, tahrirlash va o'zgartirish
ZIP fayl kengaytmasi bo'lgan fayl ZIP siqilgan fayl bo'lib, siz kiritadigan eng keng tarqalgan arxiv formatidir.
Boshqa arxiv fayl formatlari kabi ZIP fayli oddiy yoki bir nechta fayl va / yoki papkalarning to'plamidir, lekin oson ko'chirish va siqish uchun bitta faylga siqiladi.
ZIP fayllari uchun eng keng tarqalgan foydalanish dasturiy ta'minot yuklab olish uchun. Dasturiy ta'minotni yopish serverda xotirani saqlab qoladi, uni kompyuteringizga yuklab olish uchun kerakli vaqtni kamaytiradi va yagona ZIP faylida yuzlab yoki minglab fayllarni saqlaydi.
Yana bir misol, o'nlab fotosuratlarni yuklab olish yoki almashish paytida ko'rish mumkin. E-pochta orqali har bir tasvirni alohida-alohida yuborish yoki har bir tasvirni veb-saytdan birma-bir yozib olish o'rniga, faylni fayllarni ZIP arxiviga joylashtirishi mumkin, shunda faqat bitta faylni uzatish kerak.
JAR vs JAR
JAR va WAR - bu fayl arxivlarining ikki turi. To'g'ri, WAR fayli ham JAR faylidir, lekin ular turli maqsadlarda ishlatiladi. JAR fayllari mashhur ZIP fayllariga o'xshaydi. Ularni har qanday umumiy maqsadli arxivlash uchun ishlatish mumkin edi, lekin JAR fayllaridan eng mashhuri ularni java ilovasini tashkil etuvchi Java sinf fayllari va resurs fayllari uchun konteyner sifatida ishlatishdir. WAR fayllari veb -ilovalarni joylashtirish uchun maxsus ishlatiladi.
JAR nima?
JAR (Java ARchive) - bu boshqa ko'plab fayllarni saqlaydigan fayllar arxivi. JAR fayllari odatda Java dasturchilari tomonidan Java ilovalari yoki Java kutubxonalarini JAR fayllari yordamida Java sinf fayllari va tegishli resurs fayllari (masalan, matn, audio, video va boshqalar) uchun konteyner sifatida tarqatish uchun ishlatiladi. Fayllarni arxivlashning mashhur formati ZIP JAR faylining asosi hisoblanadi. Foydalanuvchilar JAR fayllari tarkibini chiqarish uchun JDK (Java Development Kit) jar buyrug'idan yoki oddiy ZIP dasturidan foydalanishlari mumkin. JAR fayllari - bu veb -ilovani tashkil etuvchi barcha fayllarni alohida yuklamasdan, butun veb -ilovani bitta faylga yuklab olishning juda qulay usuli. JAR fayllarini o'qish/yozish uchun Java dasturchilari java.util.zip paketidagi sinflardan foydalanadilar. Agar JAR fayli mustaqil dastur sifatida bajarilishi kerak bo'lsa, u holda sinflardan biri manifest fayli yozuvlarida "asosiy" sinf sifatida ko'rsatiladi. Amalga oshiriladigan JAR fayllarini jar atributiga ega java buyrug'i yordamida ishga tushirish mumkin (ya'ni java -jar foo.jar).
Urush nima?
WAR (Web Application aRchive) - bu JSP (Java Server Sahifalari), servletlar, sinf fayllari, XML fayllari va veb (HTML) kabi veb -ilovalar manbalari fayllari (veb -ilovalarni tashkil etuvchi) uchun konteyner sifatida ishlatiladigan JAR fayli. ) sahifalar. WAR fayllari .war fayl kengaytmasi bilan aniqlanadi. Ular Sun Microsystems (Java dasturlash tilining asl ishlab chiqaruvchilari) tomonidan ishlab chiqilgan. JAR fayllarida ishlatiladigan raqamli imzolardan (kodni ishonib topshirish uchun) WAR fayllarida ham foydalanish mumkin.
WAR fayli maxsus kataloglar ierarxiyasida tuzilgan. WAR fayli tarkibidagi veb-ilovaning tuzilishi web.xml faylida aniqlanadi (u /WEB-INF katalogida joylashgan). Web.xml shuningdek, qaysi URL qaysi servlet bilan bog'langanligini tasvirlaydi. Ular, shuningdek, xizmat ko'rsatish oynasida kirish mumkin bo'lgan o'zgaruvchilarni va o'rnatilishi kerak bo'lgan bog'liqliklarni aniqlaydi. Ammo, agar WAR faylida faqat JSP fayllari bo'lsa, web.xml fayli ixtiyoriy emas.
Do'stlaringiz bilan baham: |