nerdexam
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)
  • A
    14% (4)
  • B
    10% (3)
  • C
    72% (21)
  • D
    3% (1)

Community Discussion

No community discussion yet for this question.

Full 1Z0-860 Practice