Hubbry Logo
search button
Sign in
Conversational state (Java EE)
Conversational state (Java EE)
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Conversational state (Java EE)
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Conversational state (Java EE) Wikipedia article. Here, you can discuss, collect, and organize anything related to Conversational state (Java EE). The purp...
Add your contribution
Conversational state (Java EE)

In Java Platform, Enterprise Edition (Java EE), the Conversational state are the field values of a session bean plus the transitive closure of the objects reachable from the bean's fields. The name "conversational" is used as this state is necessary for the same client to interact with the same bean instance throughout a session - as opposed to a stateless session bean which does not.[1] For example, while a Cart bean might contain a conversational state to communicate with the same client about the contents of their cart, an Order bean doesn't need it as the conversation (multiple requests/responses) is not necessary.[2] The transitive closure of a bean is defined in terms of the serialization protocol for the Java programming language, that is, the fields that would be stored by serializing the bean instance.

References

[edit]
  1. ^ Jendrock, Eric (2006). The Java EE 5 Tutorial. Prentice Hall Professional. ISBN 9780321490292.
  2. ^ Vasiliev, Yuli (2008). Beginning Database-Driven Application Development in Java EE: Using GlassFish. Apress. p. 306. ISBN 9781430209645.