การสร้างโปรเจ็กต์ EJB

โปรเจ็กต์ EJB ถูกใช้เพื่อจัดระเบียบรีซอร์สที่มีใน โมดูล EJB

โมดูล EJB ถูกใช้เพื่อรวมอย่างน้อยหนึ่ง beans เอ็นเตอร์ไพรซ์ ให้เป็นหน่วยที่ปรับใช้ได้หน่วยเดียว โดยปรับใช้ในไฟล์เก็บถาวร Java™ (JAR) มาตรฐาน โมดูล EJB สามารถใช้เป็นสแตนด์อะโลนแอ็พพลิเคชัน หรือใช้ ร่วมกับโมดูลอื่นๆ เพื่อสร้างเอ็นเตอร์ไพรซ์แอ็พพลิเคชัน Java EE โมดูล EJB ถูกติดตั้งและรันในคอนเทนเนอร์ bean เอ็นเตอร์ไพรซ์ โปรเจ็กต์ EJB ต้องถูกอ้างอิงโดยเอ็นเตอร์ไพรซ์แอ็พพลิเคชันโปรเจ็กต์ (กำหนดเป็น โมดูลใน EAR) เพื่อให้สามารถนำไปใช้ได้สำเร็จ และรันบนเซิร์ฟเวอร์

โมดูล EJB ประกอบด้วยสิ่งต่อไปนี้:

เมื่อต้องการสร้างโปรเจ็กต์ EJB ใหม่ ดำเนินขั้นตอนต่อไปนี้:

  1. ใน Java EE perspective เลือก ไฟล์ > สร้าง > อื่นๆ
  2. ใน วิซาร์ดสร้างโปรเจ็กต์ เลือก EJB > โปรเจ็กต์ EJB และคลิก ถัดไป
  3. ในฟิลด์ Project Name พิมพ์ชื่อสำหรับ โปรเจ็กต์ EJB
  4. ทางเลือก: เมื่อต้องการใช้ไดเร็กทอรีเวิร์กสเปซที่ต่างกันสำหรับ โปรเจ็กต์ EJB ของคุณ ให้แก้ไขการตั้งค่าสำหรับ เนื้อหาโปรเจ็กต์
    หมายเหตุ: ถ้าคุณระบุตำแหน่งโปรเจ็กต์ที่ไม่ใช่ค่าดีฟอลต์ที่ ถูกใช้อยู่แล้วโดยโปรเจ็กต์อื่น การสร้างโปรเจ็กต์นั้นจะล้มเหลว
  5. ในรายการดร็อปดาวน์ Target runtime เลือก แอ็พพลิเคชันเซิร์ฟเวอร์ที่คุณต้องการกำหนดปลายทางสำหรับการพัฒนาของคุณ การเลือกนี้มีผลต่อการตั้งค่าการคอมไพล์ และรันไทม์ โดยการแก้ไขรายการ คลาสพาธสำหรับโปรเจ็กต์ ใช้ปุ่ม สร้าง ถ้า ไม่มีรันไทม์ปลายทางอยู่ หรือถ้าคุณต้องการใช้รันไทม์อื่น
  6. ในฟิลด์ เวอร์ชันโมดูล EJB เลือก ระดับเวอร์ชันที่ถูกต้องสำหรับโปรเจ็กต์
  7. เลือกคอนฟิกูเรชันโปรเจ็กต์ที่กำหนดไว้ล่วงหน้าจากรายการดร็อปดาวน์ คอนฟิกูเรชัน หรือแก้ไขคอนฟิกูเรชันเพื่อกำหนด facets โปรเจ็กต์เอง คุณสามารถ เลือกเวอร์ชัน Java, การสนับสนุนสำหรับ XDoclet และการสนับสนุนสำหรับ Java persistence เมื่อกำหนดคอนฟิกูเรชันของคุณเอง

    ตัวอย่างเช่น ถ้าคุณกำลัง สร้าง Entity Bean เลือก Java Persistence facet คุณสามารถบันทึกคอนฟิกูเรชันของคุณด้วยชื่อที่สื่อความหมาย เพื่อที่คุณสามารถอ้างอิง คอนฟิกูเรชันนี้ในโปรเจ็กต์ EJB ใดๆ ที่ถูกสร้างขึ้นในภายหลัง

  8. ทางเลือก: เลือกเช็กบ็อกซ์ เพิ่มโปรเจ็กต์ใน EAR เพื่อเพิ่มโมดูลใหม่ไปยังโปรเจ็กต์เอ็นเตอร์ไพรซ์แอ็พพลิเคชัน (EAR) พิมพ์ชื่อโปรเจ็กต์ใหม่ หรือเลือกเอ็นเตอร์ไพรซ์แอ็พพลิเคชัน โปรเจ็กต์ที่มีอยู่จากรายการดร็อปดาวน์ในกล่องรวม โปรเจ็กต์ EAR หรือคลิกปุ่ม New เพื่อ เปิดใช้ตัวช่วยสร้าง New Enterprise Application Project คลิก ถัดไป
    หมายเหตุ: ถ้าคุณพิมพ์ ชื่อโปรเจ็กต์ EAR ใหม่ โปรเจ็กต์ EAR จะถูกสร้างในตำแหน่งดีฟอลต์ ที่มีเวอร์ชัน Java EE ที่เข้ากันได้ต่ำที่สุดตามเวอร์ชันของโปรเจ็กต์ ที่กำลังสร้าง ถ้าคุณต้องการระบุเวอร์ชันอื่นหรือ ตำแหน่งอื่นสำหรับเอ็นเตอร์ไพรซ์แอ็พพลิเคชัน คลิก สร้าง เพื่อ ใช้วิซาร์ด สร้างเอ็นเตอร์ไพรซ์แอ็พพลิเคชันโปรเจ็กต์
  9. ทางเลือก: เปลี่ยนค่าของ ซอร์สโฟลเดอร์ เพื่อ เปลี่ยนไดเร็กทอรีที่ซอร์สไฟล์ Java เก็บอยู่
  10. ทางเลือก: เลือกเช็กบ็อกซ์ สร้างโปรเจ็กต์ JAR ไคลเอ็นต์ EJB เพื่อเก็บไคลเอ็นต์อินเตอร์เฟสและคลาส ถ้าคุณต้องการไคลเอ็นต์อินเตอร์เฟสคลาสำหรับ beans เอ็นเตอร์ไพรซ์ของคุณเพื่อเก็บ ในไฟล์ JAR ไคลเอ็นต์ EJB ต่างหาก ไฟล์ JAR ไคลเอ็นต์ EJB นี้จะถูกเพิ่ม ในเอ็นเตอร์ไพรซ์แอ็พพลิเคชันเป็นไฟล์ JAR ยูทิลีตีโปรเจ็กต์ คุณยังสามารถ แก้ไข ชื่อ ของโปรเจ็กต์ JAR ไคลเอ็นต์ EJB หรือ ชื่อ (Client JAR URI) ของไฟล์ JAR ไคลเอ็นต์
  11. คลิกเสร็จสิ้น
หมายเหตุ: วิซาร์ดสร้างวิซาร์ดจะเพิ่ม facets ดีฟอลต์ในโปรเจ็กต์ของคุณโดยอัตโนมัติ คุณสามารถเปลี่ยน facets เหล่านี้ หรือเพิ่ม ใหม่ในหน้าต่าง การกำหนดค่าตามความชอบ สำหรับข้อมูลเพิ่มเติม ดูที่ การเพิ่ม facet ในโปรเจ็กต์ Java EE