Skillnad mellan sessionsböna-enhet Meddelandedriven böna?

Sessionsbönor är en typ av Enterprise JavaBeans (EJB) som används för att kapsla in affärslogik och hantera tillståndet i en affärsprocess. Sessionsbönor är lätta och tillståndsfulla, vilket innebär att de kan innehålla information om den aktuella användaren eller status för en process över flera förfrågningar. Entitetsbönor är också en typ av EJB, men de används för att representera beständiga data i en databas, inte som en del av en tillståndsgivande affärsprocess. Entitetsbönor mappas till databastabeller och representerar data som lagras i databasen. Till exempel kan en entitetsböna representera en kund- eller produkttabell i databasen. Meddelandedrivna bönor är ännu en typ av EJB:er som används för att svara på inkommande meddelanden. Meddelandedrivna bönor är händelsestyrda och lyssnar efter meddelanden i en meddelandekö. När ett meddelande tas emot bearbetar den meddelandedrivna bönan meddelandet och utför en åtgärd, som att uppdatera en databas eller svara på en användarförfrågan.