Hi,
I tried mock exam on ejbcertificate.com and i was confused with one question
Question : - Which one of the following statements regarding a session bean's conversational state is true?
1. Stateless and stateful session beans both maintain conversational state.
2. An object reference to the
java:comp/env JNDI context that is stored in session bean's conversational state is not perserved when the session bean is passivated.
3. The conversational state of a session bean with container-managed transaction demarcation is automatically rolled back to its initial state if a system exception is thrown by a business method.
4. A session bean's conversational state can hold an open socket connection.
5. Non-transient fields of a session bean's conversational state are lost when a session bean is passivated
Correct ANSWER 4
I think answer 1 is also correct. A stateless has also a conversational state, but not between methods (see also
EJB Spec 7.3)
What is the correct definition of "conversational state"?
Regards,
Michael Meyer