Friday, March 13, 2009

Is it legal to have static initializer blocks in EJB (EJB)

Question :Is it legal to have static initializer blocks in EJB? (EJB)
Answer :Although technically it is legal, static initializer blocks are used to execute
some piece of code before executing any constructor or method while
instantiating a class. Static initializer blocks are also typically used to
initialize static fields - which may be illegal in EJB if they are read/write -
In EJB this can be achieved by including the code in either the ejbCreate(),
setSessionContext() or setEntityContext() methods.

No comments: