Just a simple question from a relative Java newbie: what is the difference between a JavaBean and an EJB?