ควรใช้ stateful session bean เมื่อใด

สารบัญ:

ควรใช้ stateful session bean เมื่อใด
ควรใช้ stateful session bean เมื่อใด
Anonim

Stateful session beans เหมาะสมหากเงื่อนไขใด ๆ ต่อไปนี้เป็นจริง สถานะของถั่วแสดงถึงปฏิสัมพันธ์ระหว่างถั่วกับลูกค้าเฉพาะ bean ต้องการเก็บข้อมูลเกี่ยวกับไคลเอนต์ข้ามเมธอด.

ฉันควรใช้ session bean เมื่อใด

โดยทั่วไป คุณควรใช้ session bean หากเกิดเหตุการณ์ต่อไปนี้:

  1. ณ เวลาใดก็ตาม ลูกค้าเพียงรายเดียวเท่านั้นที่สามารถเข้าถึงอินสแตนซ์ bean
  2. สภาพของถั่วไม่คงอยู่ มีอยู่เพียงช่วงเวลาสั้นๆ (อาจไม่กี่ชั่วโมง)
  3. The bean ใช้บริการเว็บ

ฟังก์ชั่นของ stateful session beans คืออะไร

Stateful Session bean เป็นวัตถุทางธุรกิจที่ แสดงถึงตรรกะทางธุรกิจ เช่น session bean ไร้สัญชาติ แต่จะรักษาสถานะ (ข้อมูล) กล่าวอีกนัยหนึ่ง สถานะการสนทนาระหว่างการเรียกหลายเมธอดจะถูกรักษาโดยคอนเทนเนอร์ใน stateful session bean

คุณใช้ stateful session beans อย่างไร

ขั้นตอนในการสร้าง Stateful EJB

ใช้คำอธิบายประกอบ @Local หาก EJB ไคลเอนต์อยู่ในสภาพแวดล้อมเดียวกันกับที่จำเป็นต้องปรับใช้ถั่วเซสชัน EJB ใช้คำอธิบายประกอบ @Remote หากไคลเอ็นต์ EJB อยู่ในสภาพแวดล้อมที่แตกต่างกันซึ่งจำเป็นต้องปรับใช้ EJB session bean สร้าง stateful session bean โดยใช้อินเทอร์เฟซด้านบน

เหตุผลที่ถูกต้องที่อยู่เบื้องหลัง stateful session bean แทนที่จะเป็น session bean แบบไร้สัญชาติคืออะไร

เพราะ พวกเขาสามารถสนับสนุนลูกค้าหลายราย เซสชันไร้สัญชาติสามารถเสนอความสามารถในการปรับขนาดที่ดีขึ้นสำหรับแอปพลิเคชันที่ต้องการลูกค้าจำนวนมาก โดยทั่วไป แอปพลิเคชันต้องการ session bean แบบไร้สัญชาติน้อยกว่า session bean แบบเก็บสถานะ เพื่อรองรับจำนวนไคลเอนต์เท่ากัน

แนะนำ: