What advantage does a entity-bean have over a session bean?
Entity-bean data survives crashes.
An entity-bean represents non-persistent data.
It creates its own JAR file during deployment
You get authentication code without having to write any.