บ้าน ฐานข้อมูล เอนทิตีถั่วคืออะไร? - คำจำกัดความจาก techopedia

เอนทิตีถั่วคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - 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 เป็นวัตถุธุรกิจและไม่ใช่เมธอด ตัวอย่างเช่นบัญชีธนาคารเป็นวัตถุทางธุรกิจในขณะที่การยืนยันบัญชีธนาคารเป็นวิธีการทางธุรกิจ เอ็นทิตี้ลำแสงอาจถูกใช้ถ้าสถานะของถั่วควรจะยังคงอยู่

เอนทิตีถั่วคืออะไร? - คำจำกัดความจาก techopedia