โปรเจ็กต์ JAR ไคลเอ็นต์ EJB มีไฟล์คลาสทั้งหมดที่ไคลเอ็นต์โปรแกรมต้องการใช้มุมมองไคลเอ็นต์ของ enterprise beans ที่มีอยู่ ในโมดูล EJB
ด้วยเครื่องมือ EJB คุณสามารถสร้างโปรเจ็กต์ EJB ด้วยโปรเจ็กต์ JAR ไคลเอ็นต์ EJB ที่สอดคล้องกัน โปรเจ็กต์ EJB จะขึ้นอยู่กับโปรเจ็กต์ JAR ไคลเอ็นต์ EJB โปรเจ็กต์ JAR ไคลเอ็นต์ EJB มีคลาสที่จำเป็นทั้งหมดสำหรับไคลเอ็นต์ ของ beans เอ็นเตอร์ไพรซ์ รวมถึงคลาสอินเตอร์เฟสทั้งหมด คีย์คลาส และ คลาสสนับสนุน เนื่องจากคลาสเหล่านี้ไม่ซ้ำกันในโปรเจ็กต์ EJB โปรเจ็กต์ EJB ขึ้นอยู่กับโปรเจ็กต์ JAR ไคลเอ็นต์ EJB โปรเจ็กต์ใดๆ ที่มี การอ้างอิงไปยัง bean เอ็นเตอร์ไพรซ์ในโปรเจ็กต์ EJB จะต้องมีการอ้างอิง ไปยังโปรเจ็กต JAR ไคลเอ็นต์ EJB ถ้าโปรเจ็กต์ JAR ไคลเอ็นต์ EJB อยู่ใน เอ็นเตอร์ไพรซ์แอ็พพลิเคชันอื่น ไฟล์ JAR ของไคลเอ็นต์ EJB ต้องถูกเพิ่มในไฟล์ EAR
หลังจากสร้างโปรเจ็กต์ JAR ไคลเอ็นต์ EJB ก็ขึ้นอยู่กับคุณที่จะเพิ่มอ็อบเจ็กต์ค่า ใดๆ ที่จำเป็นแก่โปรเจ็กต์นี้ที่ต้องการโดยอินเตอร์เฟสโฮมหรือ คอมโพเนนต์ ถ้าอ็อบเจ็กต์ไม่แสดงอยู่ จะส่งผลให้การคอมไพล์เกิดข้อผิดพลาด
ไฟล์ JAR ไคลเอ็นต์ EJB
เมื่อคุณสร้างโปรเจ็กต์ JAR ไคลเอ็นต์ EJB สำหรับโปรเจ็กต์ EJB โดยไฟล์ JAR ไคลเอ็นต์ EJB จะถูกเพิ่มในเอ็นเตอร์ไพรซ์แอ็พพลิเคชันที่มีเป็น JAR ยูทิลีตี โปรเจ็กต์ การอ้างอิงไปยังไฟล์ JAR ไคลเอ็นต์ EJB นี้ไม่สามารถลบออกจาก เอ็นเตอร์ไพรซ์แอ็พพลิเคชันได้ตราบใดที่โปรเจ็กต์ EJB ถูกกำหนดเป็นโมดูลสำหรับ แอ็พพลิเคชัน