jms是一个服务,消息驱动bean是组件

解决方案 »

  1.   

    jms跟jndi jaas等都是服务器提供的服务,而MDB 和entity bean ,session bean都是EJB组件的一种
      

  2.   

    jms是服务,消息驱动BEAN(MDB)是组件
    MDB只支持异步接受消息方式(所有的业务逻辑都在onMessage(Message msg)方法中)
    jms提供同步和异步两种方式(同步:主动取消息,异步:监听,onMessage()方法处理接收工作)
    MDB由容器管理,每个实例的创建都不需要用户管理,可并发的处理用户请求
    jms需要用户自己管理