| Author |
HFB p.369 q.10
|
Vince Hon
Ranch Hand
Joined: Feb 11, 2003
Posts: 117
|
|
HFB p.369 q.10 What is true for a CMP bean in the ready state ? A. Its ejbLoad() can be called directly after ejbStore. B. Its ejbStore() can be called directly after a business method. C. One of its business methods can be called directly after ejbStore. D. None of the above. Ans: A, B, C. I understand why A, B, C are correct. I get the ans in HFB p.352 and p. 356. However, the explanation of the book is:
The point is: load, store and biz methods can be called by the Container in any order
Why in any order ? Is it mean that following situation will happen ? --------------------------------- Client called biz methods ejbLoad() ejbStore() //store called /*before*/ bizMethods bizMethods() //may called ejbPassivate() ... --------------------------------- The above seq is different on book p. 352
|
Vince Hon<br /> <br />SCJP 1.4 | SCWCD | SCBCD <br /><a href="http://vincehon.homeip.net:8000/VJW" target="_blank" rel="nofollow">http://vincehon.homeip.net:8000/VJW</a>
|
 |
Chengwei Lee
Ranch Hand
Joined: Apr 02, 2004
Posts: 884
|
|
Hi Vince, Check out the EJB 2.0 specifications, page 169, 3rd bullet point. It is stated that business methods can be invoked 0 or more times while ejbLoad & ejbStore can be arbitrarily mixed with the invocations of business methods. Hope this helps.
|
SCJP 1.4 * SCWCD 1.4 * SCBCD 1.3 * SCJA 1.0 * TOGAF 8
|
 |
 |
|
|
subject: HFB p.369 q.10
|
|
|