สารบัญ:
คำจำกัดความ - Entity Bean หมายถึงอะไร
เอนทิตี bean ในบริบทของ Java Platform 2, Enterprise Edition (J2EE) แสดงถึงวัตถุทางธุรกิจที่คงอยู่ในตอนท้ายของเซสชันในกลไกการจัดเก็บข้อมูลแบบถาวร วัตถุ Busi.ness อาจมีรายการเช่นชื่อลูกค้าหมายเลขบัญชีและ / หรือยอดเงินในบัญชีเป็นต้น
ใน J2EE ฐานข้อมูลเชิงสัมพันธ์เป็นกลไกการเก็บข้อมูลถาวร ในฐานข้อมูลเชิงสัมพันธ์จะมีตารางสำหรับแต่ละ bean และแต่ละอินสแตนซ์ของถั่วสอดคล้องกับแถวของตาราง
ต่อไปนี้เป็นคุณลักษณะที่ทำให้ถั่วต่างจากเอนทิตี้ถั่ว:
- Entity beans จะถูกเก็บไว้หลังจากสิ้นสุดเซสชันซึ่งต่างจากเซสชันของถั่ว
- Entity beans อนุญาตการเข้าถึงข้อมูลที่แชร์
- Entity beans มีคีย์หลักหรือตัวระบุที่ไม่ซ้ำกัน
Techopedia อธิบาย Entity Bean
การคงอยู่ของเอนทิตีถั่วสองชนิดที่แตกต่างกันคือ bean-managed และ container-managed เอนทิตีถั่วเป็นแบบต่อเนื่องเนื่องจากถูกเก็บไว้ในฐานข้อมูลเชิงสัมพันธ์โดยที่ข้อมูลมีอยู่หลังจากเซสชันสิ้นสุดลง
ไคลเอนต์หลายรายอาจแชร์เอนทิตี้ถั่ว การจัดการธุรกรรมของ Entity มีความสำคัญเนื่องจากในเวลาใดก็ตามลูกค้าที่แตกต่างกันอาจจำเป็นต้องเข้าถึงและเปลี่ยนแปลงข้อมูลเดียวกัน การจัดการธุรกรรมของ bean แต่ละรายการมีให้โดยคอนเทนเนอร์ Enterprise JavaBeans (EJB) ซึ่งรับประกันความสมบูรณ์ของข้อมูล
แต่ละเอนทิตี้บีนถูกระบุโดยตัวระบุออบเจ็กต์ที่ไม่ซ้ำกันซึ่งลูกค้าใช้เพื่อค้นหาเอนทิตีถั่วที่เฉพาะเจาะจง
Entity beans อาจถูกใช้เมื่อ bean เป็นวัตถุธุรกิจและไม่ใช่เมธอด ตัวอย่างเช่นบัญชีธนาคารเป็นวัตถุทางธุรกิจในขณะที่การยืนยันบัญชีธนาคารเป็นวิธีการทางธุรกิจ เอ็นทิตี้ลำแสงอาจถูกใช้ถ้าสถานะของถั่วควรจะยังคงอยู่
