moh*_*ida 11 ejb session-bean java-ee message-driven-bean
我想知道,为什么不使用Session Bean而不是Message Driven Beans?
如果您可以从EJB调用远程方法,那么为什么还要使用Message Driven Beans(比会话bean更难开发)来发送/接收消息呢?
Message Driven Beans在哪些场景中变得有用?
Pas*_*ent 12
我想知道,为什么不使用Session Bean而不是Message Driven Beans?
嗯,它们没有用于同一目的,消息驱动的bean允许Java EE应用程序异步处理消息.
如果您可以从EJB调用远程方法,那么为什么还要使用Message Driven Beans(比会话bean更难开发)来发送/接收消息呢?
因为MDB为您提供异步和松散耦合,这在某些情况下您可能需要/需要:
顺便说一句,我个人总是发现MDB是最容易开发的企业Bean.
Message Driven Beans在哪些场景中变得有用?
往上看.