สารบัญ:
คำจำกัดความ - Session Bean หมายถึงอะไร
session bean แทนแอ็พพลิเคชันเซิร์ฟเวอร์ Java Platform 2 เดียว, Enterprise Edition (J2EE) ซึ่งจัดการงานธุรกิจสำหรับไคลเอ็นต์ภายในเซิร์ฟเวอร์
เมื่อผู้ใช้และคอมพิวเตอร์แลกเปลี่ยนกล่องโต้ตอบจะเกิดเซสชันโต้ตอบขึ้น Session bean คล้ายกับเซสชันแบบโต้ตอบซึ่ง Session bean มีไคลเอ็นต์เพียงไคลเอ็นต์เดียว หลังจากไคลเอ็นต์สิ้นสุดเซสชัน bean ก็จะสิ้นสุดเช่นเดียวกับความสัมพันธ์ระหว่างเซสชัน bean และไคลเอ็นต์
Techopedia อธิบาย Session Bean
เมื่อไคลเอ็นต์เข้าถึงแอ็พพลิเคชันเซิร์ฟเวอร์ไคลเอ็นต์เซสชัน bean เริ่มต้น หลังจากไคลเอ็นต์หยุดเซสชัน bean จะหยุดและไม่เกี่ยวข้องกับไคลเอ็นต์อีกต่อไป ถั่วเซสชั่น stateful และถั่วเซสชั่นไร้สัญชาติเป็นสองประเภทของถั่วเซสชัน
ตัวแปรอินสแตนซ์เซสชัน bean stateful ซึ่งระบุสถานะของการโต้ตอบของไคลเอ็นต์ - ถั่ว สถานะจะไม่ถูกเก็บไว้อีกต่อไปเมื่อการโต้ตอบสิ้นสุดลง ตัวแปรอินสแตนซ์ของเซสชันถั่วไร้สัญชาติ (ที่มีสถานะของเซสชัน) จะคงอยู่ตราบใดที่วิธีถูกเรียกใช้ สถานะจะไม่ถูกเก็บไว้ตลอดระยะเวลาเซสชัน
มีสองสถานการณ์ที่สำคัญที่ควรใช้ session beans หนึ่งคือเมื่อลูกค้าเพียงคนเดียวเท่านั้นที่จะเข้าถึงอินสแตนซ์ถั่วในช่วงระยะเวลาหนึ่ง ที่สองคือเมื่อสถานะของ bean ไม่จำเป็นต้องคงอยู่ซึ่งหมายความว่าจะใช้เวลาเพียงไม่กี่ชั่วโมงเท่านั้น
