Java jar , war,ear นามสกุลไฟล์สำหรับ Deploy ในรูปแบบต่างๆของ Java

บทความเกี่ยวกับ : Java jar , war,ear นามสกุลไฟล์สำหรับ Deploy ในรูปแบบต่างๆของ Java


พูดถึงไฟล์ ดอท .jar  แล้วหลายคนคงพอรู้จัก แต่ถ้าบอกว่า
ดอท .war  , ดอท .ear แล้วคงจะได้ยินกันใหนหมู่ Enterprise ที่พัฒนากันในรูปแบบ Web Application

เนื่องจาก Source ในภาษา Java จะถูก Compile ออกมาเป็น Class มากมาย ทำให้ไม่สะดวกเวลาเอาไปใช้งานจึงทำให้เกิด zip Format ออกมาเป็นนามสกุลต่างๆ เช่น

- ไฟล์ java  .jar  หมายถึง Java Library ทั่วไปที่ Compile แล้ว Pack หรือ Zip ไว้ในรูปแบบของ jar file
- ไฟล์ Web Application .war เ็ป็น Zip ไฟล์ที่เกิดจากการ Pack Code ตามโครงสร้าของ Web Application
 - ไฟล์ Enterprise Application  .ear เป็นไฟล์ที่ใหญ่ที่สุดที่อาจรวม หลายๆ war ไว้ข้างใน หรือ หลาย application ไว้ข้างใน ไฟล์ .ear เกิดขึ้นมาพร้อมๆ กับ ยุคของ EJB ที่มีการกำหนด Deployment Format ไว้

ไฟล์แต่ละนามสกุลก็จะมีโครงสร้างภายในแตกต่างกันและถูกนำไปใช้งานแตกต่างกันไป
ไว้บทความต่อไปค่อยมาลงลึกทีละ Format กัน

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java