Dalam bidang penempatan Java, istilah "fat JAR" sering ditemui. Tetapi apakah sebenarnya yang dimaksudkan?
Mentakrifkan JAR Gemuk
JAR lemak, juga dikenali sebagai JAR Uber, merangkumi komponen berikut:
Tidak seperti JAR "kurus", yang mengandungi hanya kod sumber anda dan JAR "nipis", yang merangkumi kebergantungan langsung, JAR yang gemuk terdiri daripada persekitaran pelaksanaan kendiri yang lengkap.
Hollow vs. BALANG Gemuk
Sbalikan BALANG nipis ialah BALANG "berongga". Ia mengandungi komponen masa jalan yang diperlukan untuk melaksanakan aplikasi, tetapi bukan aplikasi itu sendiri. Pendekatan ini menyerupai pelayan aplikasi Java EE tradisional, tetapi mempunyai ciri yang berbeza.
Sebaliknya, JAR yang gemuk menggabungkan komponen JAR nipis dengan persekitaran masa jalan, mewujudkan pakej serba lengkap.
Aplikasi Dunia Sebenar
JAR Lemak bermanfaat dalam senario di mana anda perlu:
Dengan menawarkan satu pakej mudah alih, lemak JAR menyelaraskan penggunaan dan mengurangkan beban mengurus berbilang kebergantungan.
Atas ialah kandungan terperinci Apakah itu JAR Lemak dan Bagaimana Ia Memudahkan Penyebaran Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!