Which two solutions, when combined, maintain the state of the session bean over a passivation and activation by the container?

A stateful session bean contains a number of instance variables. The types of instance variables A
and B are 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.)

A stateful session bean contains a number of instance variables. The types of instance variables A
and B are 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.)

A.
The value of helper variable C is used to create the value of Instance variable B in the beans
no-arg constructor.

B.
The value of helper variable C is used to create the value of instance variable B in a
@postcreate annotated method.

C.
The value of helper variable C is used to create the value of instance variable B in a
@postActivate annotated method.

D.
Instance variable A must be made null and instance variable B must be converted to a
Serializable type and assigned to another instance variable in a @preDestroy annotated method.

E.
Instance variable A must be defined transient. Instance variable B must be converted to a
Serializable type, set to null, and assigned to the instance variable C in a @PrePassivate
annotated method.



Leave a Reply 0

Your email address will not be published. Required fields are marked *