加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java-ee – 为什么不使用会话Bean而不是消息驱动Bean?

发布时间:2020-12-15 00:02:21 所属栏目:Java 来源:网络整理
导读:我想知道,为什么不使用会话Bean而不是消息驱动Bean? 如果您可以从EJB调用远程方法,那么为什么要用消息驱动Bean(比会话bean更难开发)发送/接收消息呢? 消息驱动Bean在哪些情况下变得有用? 解决方法 I’m wondering,why not use Session Beans instead of M
我想知道,为什么不使用会话Bean而不是消息驱动Bean?

如果您可以从EJB调用远程方法,那么为什么要用消息驱动Bean(比会话bean更难开发)发送/接收消息呢?

消息驱动Bean在哪些情况下变得有用?

解决方法

I’m wondering,why not use Session Beans instead of Message Driven Beans ?

嗯,它们不具有相同的用途,消息驱动的bean允许Java EE应用程序异步处理消息.

If you can call remote methods from EJBs,so why bother sending/receiving messages with Message Driven Beans (which is more difficult to develop than session beans) ?

因为MDB给你异步和松耦合,这在某些情况下可能需要/需要:

>长期工作
>资源不总是可用的时候
>当你想并行化处理

顺便说一句,我个人总是认为MDB是最容易开发的企业Bean.

In which scenarios Message Driven Beans become useful ?

往上看.

也可以看看

> What Is a Message-Driven Bean?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读