Sun River
          Topics about Java SE, Servlet/JSP, JDBC, MultiThread, UML, Design Pattern, CSS, JavaScript, Maven, JBoss, Tomcat, ...
          posts - 78,comments - 0,trackbacks - 0
            A message-driven bean is an enterprise bean that allows J2EE applications to process messages asynchronously. It acts as a JMS message listener, which is similar to an event listener except that it receives messages instead of events.
             Message-driven beans currently process only JMS messages, but in the future they may be used to process other kinds of messages.
            The most visible difference between message-driven beans and session and entity beans is that clients do not access message-driven beans through interfaces.

            When a message arrives, the container calls the message-driven bean's onMessage method to process the message. The onMessage method normally casts the message to one of the five JMS message types and handles it in accordance with the application's business logic. The onMessage method may call helper methods, or it may invoke a session or entity bean to process the information in the message or to store it in a database.

            A message may be delivered to a message-driven bean within a transaction context, so that all operations within the onMessage method are part of a single transaction. If message processing is rolled back, the message will be redelivered.
            Session beans and entity beans allow you to send JMS messages and to receive them synchronously, but not asynchronously. To avoid tying up server resources, you may prefer not to use blocking synchronous receives in a server-side component. To receive messages asynchronously, use a message-driven bean.

          posted on 2007-07-09 14:35 Sun River 閱讀(237) 評論(0)  編輯  收藏 所屬分類: Java EE Questions
          主站蜘蛛池模板: 萨嘎县| 琼中| 保靖县| 漳平市| 紫阳县| 综艺| 开原市| 昆山市| 区。| 遵化市| 察雅县| 图木舒克市| 高尔夫| 子洲县| 石城县| 龙岩市| 黎平县| 光泽县| 德昌县| 太仓市| 台山市| 海兴县| 明溪县| 尼勒克县| 涟源市| 江津市| 陕西省| 宽城| 海门市| 东至县| 两当县| 行唐县| 繁峙县| 历史| 河间市| 商洛市| 平果县| 绩溪县| 彩票| 沅陵县| 通化县|