Win a copy of Java 9 Modularity: Patterns and Practices for Developing Maintainable Applications this week in the Java 9 forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

maintain a statful bean state during passivation  RSS feed

Himai Minh
Ranch Hand
Posts: 1572
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In mock exam 1 of EPractice Lab:
a stateful session bean contains a number of instance variables. .... A and B are not serializable....C is defined as having a serializable type and can hold all the information which is in B.

The explanation:

A and B are not serializable.
C holds instance of B.
We need to maintain the state of the session bean over a passivation and activation...
C is used to create the value of instance variable B in @PostActivate method.
A is transient, B is converted to null and assigned to C in @PrePassivate method

By reading this explanation, A skips the serialization. So, I don't think A is restored. Maybe, there should a serializable variable D that hold all information of A and assign A to D in PostActivate method.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!