0 امتیاز
قبل در برنامه نویسی توسط (45 امتیاز)
ویرایش شده قبل توسط

jar یا war فایل چیست ؟ 

و با هم چه تفاوتی دارن ؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

هر دو فایل jar و war در حقیقت فایل های zip شده با ساختار مشخص هستند ولی کاربرد و محتوایت هر کدام متفاوت است:

  • فایل jar: این فایل حاوی کدهای کامپایل شده جاوا (بایت کد)، resources و metadata است و بیشتر برای ایجاد یک فایل یکپارچه لایبرری (غیرقابل اجرا) یا برنامه اجرایی جاوا استفاده می شود و باعث می شود کل یک برنامه جاوا (چه قابل اجرا یا لایبرری) در قالب یک فایل قابل عرضه باشد.
  • فایل war: این فایل حاوی فایل های مرتبط با web application های توسعه داده شده با استاندارد servlet container در Java EE است (برای مثال فایل های JSP، جاوااسکریپت و ...). یک فایل war براحتی بر روی تمام servlet container ها بعنوان یک web application قابل deploy است.

هر دو فایل jar و war توسط java jar tool یا ide یا build tools ها مانند maven و gradle ایجاد می شوند.

سوالات مشابه

0 امتیاز
1 پاسخ 336 بازدید
0 امتیاز
0 پاسخ 1.2هزار بازدید
+1 امتیاز
1 پاسخ 335 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 2.5هزار بازدید
+1 امتیاز
1 پاسخ 4.2هزار بازدید
0 امتیاز
0 پاسخ 311 بازدید
0 امتیاز
1 پاسخ 585 بازدید
0 امتیاز
2 پاسخ 1.1هزار بازدید
...