how can we decide a session bean as stateless or stateful
without seeing jar file? i.e. by seeing the class file.
Answers were Sorted based on User's Feedback
Answer / king
A bean is stateful or stateless can be inferred from its
deployment descriptor.
i.e
ejb-jar.xml
<session-type>Stateless</session-type>
| Is This Answer Correct ? | 8 Yes | 0 No |
Answer / vishal chougule
If u just want by looking at class file then pre condition is that u have some parameters to create method.. meaning if u have bean class file with ejbCreate with paramaters then it is for sure stateful else it can be stateful or stateless.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / hemalatha
Session beans are non-persistent enterprise beans. They can
be stateful or stateless. A stateful session bean acts on
behalf of a single client and maintains client-specific
session information (called conversational state) across
multiple method calls and transactions. It exists for the
duration of a single client/server session. A stateless
session bean, by comparison, does not maintain any
conversational state. Stateless session beans are pooled by
their container to handle multiple requests from multiple
clients.
| Is This Answer Correct ? | 2 Yes | 7 No |
What is ejb and its types?
Should services be stateless?
How does ejb container work?
What is backing bean?
What is an entity manager?
What are ejb containers?
How to determine, that beans are TX or not?
What is the difference between find and select methods in ejb?
what is the difference between stateless and stateful sessions?
What is the difference between ejbcreate() and ejbpostcreate?
What is ejb container in java?
What is ejb in java?