Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Message-drivenn Bean?
- Ipinapaliwanag ng Techopedia ang Message-Driven Bean
Kahulugan - Ano ang ibig sabihin ng Message-drivenn Bean?
Ang isang bean na hinihimok ng mensahe ay isang bahagi ng isang magaan na aplikasyon ng enterprise na ginagamit upang maproseso ang mga mensahe sa asynchronous mode, kung saan ang gumagamit ay hindi palaging tumatanggap ng agarang mga resulta. Ang anumang sangkap ay maaaring magpadala ng mga mensaheng ito anuman ang gumagamit ng teknolohiyang J2EE.
Ang dalawang natatanging tampok na nag-iba ng mga beans na hinihimok ng mensahe mula sa session at entity beans ay ang mga beans na hinihimok ng mensahe ay hindi mai-access sa pamamagitan ng mga interface at mayroon lamang silang isang klase ng bean.
Ipinapaliwanag ng Techopedia ang Message-Driven Bean
Ang mga beans ng mensahe ay nabanggit din para sa mga sumusunod na katangian:
- Ang mga instant na hinimok ng beans beans ay hindi mananatili ng data o estado ng pakikipag-usap para sa isang tiyak na kliyente.
- Ang lahat ng mga pagkakataon ng bean na hinihimok ng mensahe ay katumbas, na nagpapahintulot sa lalagyan ng EJB na magtalaga ng isang mensahe sa anumang halimbawa ng bean na hinihimok ng mensahe. Maaaring lalagyan ng lalagyan ang mga pagkakataong ito upang payagan na maiproseso nang sabay-sabay ang mga stream ng mga mensahe.
- Ang isang solong bean na hinihimok ng mensahe ay maaaring magproseso ng mga mensahe mula sa maraming mga kliyente.
Ang mga beans na hinihimok ng mensahe ay ginagamit sa pakikipag-ugnay sa pagitan ng mga sangkap ng application ng enterprise. Ang isang mensahe ay naproseso tulad ng sumusunod:
- Kapag dumating ang isang bagong mensahe, ang lalagyan ng enterprise JavaBeans ay tumatawag sa paraan ng OnMessage na naka-message na hinihimok ng mensahe upang maiproseso ang mensahe.
- Ang mensahe ay inihagis bilang isang mensahe ng JMS, na hinahawakan batay sa lohika ng negosyo ng application. Pagkatapos, kung nais ng paraan ng onMessage na iproseso ang mensahe lamang, humihiling ito ng isang bean ng session. Kung, gayunpaman, ang pamamaraan ay nais na maiimbak ang mensahe sa isang database, humihingi ito ng isang bean bean.
- Ang mensahe ay pagkatapos ay naihatid sa isang bean na hinihimok ng mensahe upang ang mga operasyon sa itaas ay maging bahagi ng isang solong at kumpletong transaksyon. Ang isang mensahe ay kung minsan ay muling naihatid kung mayroong isang rollback sa pagproseso ng mensahe.





