| Author |
HF: Page291 Q.3
|
Purvesh Vora
Ranch Hand
Joined: Dec 10, 2003
Posts: 47
|
|
Hi, The Q.3 says Which are ways in which a client can get a reference to an existing entity object's local component interface?(Choose all that apply.) A. Call ejbCreate() B. Call getSessionContext() C. Obtain the reference from the handle. D. Receive the reference as a parameter in a method call. E. Use a finder method defined in the local home interface. Correct answers are D and E. That are fine. But Ans. A is wrong. And the reason is said that "we said existing" Even if its a NEW entity then also answer A is wrong. Because the client can NEVER call ejbCreate(). She can call create() not ejbCreate()... Is my understanding correct?
|
Regards,<br />Purvesh<br />SCJP, SCBCD, IBM Exam #486
|
 |
Anil Chandran
Greenhorn
Joined: Apr 11, 2005
Posts: 15
|
|
|
I also think so :-)
|
I started out with nothing..I still have most of it ...
|
 |
sawan parihar
Ranch Hand
Joined: Aug 24, 2004
Posts: 250
|
|
Hi, Appreciate if someone cas explain why option C is wrong. Sawan
|
Sawan<br />SCJP,SCWCD,SCBCD<br /> <br />Every exit is an entry somewhere.
|
 |
Purvesh Vora
Ranch Hand
Joined: Dec 10, 2003
Posts: 47
|
|
Hi Sawan, Option C is wrong because there are no HANDLE for the LOCAL interface. Handles are only for Remote interfaces.
|
 |
sawan parihar
Ranch Hand
Joined: Aug 24, 2004
Posts: 250
|
|
oh. My mistake. I should have read the question carefully. Yes your are right the client can call the create() method and the container will call the ejbCreate since its an callback method. Thanks.  [ May 10, 2005: Message edited by: sawan parihar ]
|
 |
 |
|
|
subject: HF: Page291 Q.3
|
|
|