Oracle
1Z0-860 · Question #125
A stateful session bean contains a number of instance variables. The types of instance variables A and B are NOT serializable. Instance variable B is a complex type which is populated by many…
The correct answer is C. The value of helper variable C is used to create the value of instance variable Bin a @PostActivate E. Instance variable A must be defined transient.Instance variable B must be converted to a Serializable. See the full explanation below for the reasoning.
Question
A stateful session bean contains a number of instance variables. The types of instance variables A and B are NOT serializable. Instance variable B is a complex type which is populated by many business calls, and can, therefore, NOT be refilled by the client without starting all over. A helper instance variable C is defined as having a Serializable type, and can hold all the information which is in variable B. For example, B is of type XML-DOM Tree and C of type String. Which two solutions, when combined, maintain the state of the session bean over a passivation and activation by the container? (Choose two.)
Options
- AThe value of helper variable C is used to create the value of instance variable Bin the beans no- arg
- BThe value of helper variable C is used to create the value of instance variable Bin a @PostCreate
- CThe value of helper variable C is used to create the value of instance variable Bin a @PostActivate
- DInstance variable A must be made null and instance variable B must be converted to a Serializable type
- EInstance variable A must be defined transient.Instance variable B must be converted to a Serializable
How the community answered
(29 responses)- A14% (4)
- B10% (3)
- C72% (21)
- D3% (1)
Community Discussion
No community discussion yet for this question.