การสร้าง bean เอนทิตี container-managed persistence (CMP) ด้วย การสนับสนุนหมายเหตุประกอบ XDoclet

คุณสามารถใช้วิซาร์ดเพื่อสร้าง bean เอนทิตี CMP และเพิ่มใน โปรเจ็กต์ของคุณ

ก่อนที่จะสามารถสร้าง enterprise bean คุณต้อง:

เมื่อต้องการสร้าง CMP entity bean ดำเนินขั้นตอนต่อไปนี้:

  1. ใน Java™ EE perspective คลิก File > New > Other เลือก EJB > XDoclet Enterprise JavaBean และคลิก Next
  2. เลือก Entity Bean ที่จัดการคอนเทนเนอร์ และ คลิก ถัดไป
  3. เลือก โปรเจ็กต์ ที่จะมี bean ใหม่
  4. ในฟิลด์ โฟลเดอร์ เลือกโฟลเดอร์สำหรับ bean ใหม่
  5. ในฟิลด์ แพ็กเกจ Java ป้อนชื่อ แพ็กเกจสำหรับ bean ใหม่
  6. ในฟิลด์ ชื่อคลาส พิมพ์ชื่อสำหรับ bean เอ็นเตอร์ไพรซ์ ตามระเบียบแล้ว ชื่อ bean ควรขึ้นต้นด้วยอักษร ตัวพิมพ์ใหญ่
    หมายเหตุ: คุณสามารถใช้อักขระ Unicode สำหรับชื่อ bean แต่อักขระ Unicode ไม่ได้รับการสนับสนุนสำหรับแพ็กเกจ bean เอ็นเตอร์ไพรซ์และ คลาสที่สัมพันธ์กับ beans เอ็นเตอร์ไพรซ์
  7. ทางเลือก: เปลี่ยน Superclass สำหรับ bean ถ้าคุณต้องการให้สืบทอดจากคลาสอื่นที่ไม่ใช่ java.lang.Object และ คลิก ถัดไป
  8. ระบุ ชื่อ EJB สำหรับ bean นี้คือ ชื่อของคลาส bean เอ็นเตอร์ไพรซ์
  9. ระบุชื่อ สกีมา เพื่อระบุสกีมา abstract ของ bean
  10. ระบุ ชื่อที่แสดง สำหรับ bean นี้ คือชื่อแบบสั้นสำหรับ bean เอ็นเตอร์ไพรซ์ที่่ใช้โดยเครื่องมือ
  11. ระบุ คำอธิบาย ข้อความสำหรับ bean
  12. เลือก เวอร์ชัน CMP สำหรับ bean ใหม่:
    • 1.x ระบุว่าคุณเพิ่ม bean ใน โปรเจ็กต์ EJB 1.0 หรือใหม่กว่า
    • 2.x ระบุว่าคุณเพิ่ม bean ใน โปรเจ็กต์ EJB 2.0 หรือใหม่กว่า
  13. เลือก Usecase สำหรับ bean ใหม่:
    • อิมพอร์ตแอ็ตทริบิวต์จากตาราง ระบุว่า แอ็ตทริบิวต์ CMP entity bean จะถูกอิมพอร์ตจากตารางฐานข้อมูล คลิก ถัดไป และ ทำอย่างใดอย่างหนึ่งต่อไปนี้:
      • เมื่อต้องการเลือกนิยามการเชื่อมต่อที่มีอยู่ คลิกการเชื่อมต่อในรายการ นิยาม การเชื่อมต่อที่มี คลิก ถัดไป
      • เมื่อต้องการสร้างนิยามการเชื่อมต่อ JDBC ใหม่ คลิก สร้าง และ ดำเนินขั้นตอนต่อไปนี้:
        1. เลือกตัวจัดการฐานข้อมูลในหน้าต่าง ชนิดโปรไฟล์การเชื่อมต่อ และคลิก ถัดไป
        2. ป้อนชื่อและคำอธิบายสำหรับนิยามการเชื่อมต่อใหม่ และคลิก ถัดไป
        3. เลือกไดร์เวอร์ JDBC จากดร็อปดาวน์เมนู หรือคลิกปุ่ม ... เพื่อเพิ่ม แก้ไข หรือลบนิยามไดร์เวอร์
        4. ระบุรายละเอียดการเชื่อมต่ออื่นๆ ในหน้าต่างนี้ ทดสอบการเชื่อมต่อ และคลิก เสร็จสิ้น จากนั้นคลิก ถัดไป
    • กำหนดแอ็ตทริบิวต์ใหม่ ระบุว่าแอ็ตทริบิวต์ CMP entity bean จะเป็นค่าผู้ใช้กำหนด คลิก ถัดไป และ ดำเนินขั้นตอนต่อไปนี้:
      1. เมื่อต้องการระบุชื่อตารางสำหรับ entity bean ป้อนชื่อในฟิลด์ ตาราง
      2. เมื่อต้องการสร้างแอ็ตทริบิวต์ CMP สำหรับ entity bean คลิก เพิ่ม
      3. เมื่อต้องการระบุชื่อสำหรับแอ็ตทริบิวต์ คลิกในฟิลด์ ชื่อ และป้อนชื่อ
      4. เมื่อต้องการระบุชนิดสำหรับแอ็ตทริบิวต์ คลิกในฟิลด์ ชนิด และป้อนชนิด
      5. เมื่อต้องการทำให้แอ็ตทริบิวต์เป็นคีย์ฟิลด์สำหรับ entity bean เลือกเช็กบ็อกซ์ คีย์หลัก
      6. เมื่อต้องการเพิ่มแอ็ตทริบิวต์ ทำซ้ำโพรซีเดอร์ b ถึง e และคลิก ถัดไป
  14. เลือกชนิดของ โมดิฟายเออร์ เพื่อใช้ สำหรับคลาส
  15. ทางเลือก: เลือก อินเตอร์เฟส ที่คุณต้องการ ให้ bean ประยุกต์ใช้ คลิก เพิ่ม เพื่อเลือกอินเตอร์เฟสที่ คุณต้องการประยุกต์ใช้และคลิก ลบออก เพื่อนำ อินเตอร์เฟสที่คุณไม่ต้องการประยุกต์ใช้อีกต่อไปออก
  16. เลือก stubs เมธอดที่คุณต้องการให้วิซาร์ดสร้าง
  17. คลิก เสร็จสิ้น เพื่อเพิ่ม bean ใหม่ใน โปรเจ็กต์ EJB ที่เลือก