Ero istuntobean-yksikön välillä Viestipohjainen bean?

Session beans on eräänlainen yritys JavaBeans (EJB), jota käytetään kapseloimaan liiketoimintalogiikkaa ja hallitsemaan liiketoimintaprosessin tilaa. Istuntopavut ovat kevyitä ja tilallisia, mikä tarkoittaa, että ne voivat sisältää tietoja nykyisestä käyttäjästä tai prosessin tilasta useissa pyynnöissä. Entity beans ovat myös eräänlainen EJB, mutta niitä käytetään edustamaan pysyvää dataa tietokannassa, ei osana tilallista liiketoimintaprosessia. Entiteettipavut kartoitetaan tietokantataulukoihin ja edustavat tietokantaan tallennettuja tietoja. Esimerkiksi entiteettipapu voi edustaa asiakas- tai tuotetaulukkoa tietokannassa. Viestipohjaiset pavut ovat jälleen yksi EJB-tyyppi, jota käytetään saapuviin viesteihin vastaamiseen. Viestipohjaiset pavut ovat tapahtumapohjaisia ​​ja kuuntelevat viestejä viestijonossa. Kun viesti vastaanotetaan, viestipohjainen bean käsittelee viestin ja suorittaa toiminnon, kuten tietokannan päivittämisen tai vastaamisen käyttäjän pyyntöön.