Interview Questions

What is the difference between session and entity beans? When should I use one or the other?

EJB Interview Questions and Answers


(Continued from previous question...)

28. What is the difference between session and entity beans? When should I use one or the other?

An entity bean represents persistent global data from the database; a session bean represents transient user-specific data that will die when the user disconnects (ends his session). Generally, the session beans implement business methods (e.g. Bank.transferFunds) that call entity beans (e.g. Account.deposit, Account.withdraw)

(Continued on next question...)

Other Interview Questions