1. Statefull Session Bean
- เมื่อไม่มี --> create --> SetSessionContext --> ready --> ejbRemove --> Remove
- เมื่อไม่ได้ใช้งานนานๆ --> ejbPassivate จะใช้ก็ --> ejbActivate
- ทุกครั้งจะ create --> SetSessionContext --> ejbRemove --> Remove
- ทำการ Set EntityContext --> ลง Pool --> create --> ejbCreate --> ejbPostCreate --> ready
- ถ้าไม่ได้ใช้เก็บลง Pool โดย ejbPassivate ถ้าจะใช้ก็ ejbActivate
- เมื่อยกเลิกจะไป remove --> ejbRemove --> ลง Pool --> unsetEntityContext
- เมื่อไม่มี setMessageDrivenContext --> ready (onMessage) --> ejbRemove
Reference
- http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBConcepts9.html
- http://www.leocrawford.org.uk/work/jcea/part1/ejbcontainer.html
0 comments:
แสดงความคิดเห็น