参考答案和解析
正确答案:

 

Java Bean 是可复用的组件,对Java Bean 并没有严格的规范,理论上讲,任何一个Java

类都可以是一个Bean。但通常情况下,由于Java Bean 是被容器所创建(如Tomcat)

的,所以Java Bean 应具有一个无参的构造器,另外,通常Java Bean 还要实现

Serializable 接口用于实现Bean 的持久性。Java Bean 实际上相当于微软COM 模型中

的本地进程内COM 组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于

DCOM,即分布式组件。它是基于Java 的远程方法调用(RMI)技术的,所以EJB 可

以被远程访问(跨进程、跨计算机)。但EJB 必须被布署在诸如Webspere、WebLogic

这样的容器中,EJB 客户从不直接访问真正的EJB 组件,而是通过其容器访问。EJB

容器是EJB 组件的代理,EJB 组件由容器所创建和管理。客户通过容器来访问真正的

EJB 组件。

更多“EJB 与JAVA BEAN的区别? ”相关问题
  • 第1题:

    spring 与EJB 的区别!!


    正确答案:
              

  • 第2题:

    Spring以Bean的方式管理所有的组件,此处的Bean指的是( )。

    A.必须符合JavaBean

    B. 任何Java对象以及Java组件都视为Bean

    C. 必须要有getter方法和setter方法

    D. EJB组件


    参考答案:B

  • 第3题:

    EJB中Bean的类型不包括( )


    A. 实体Bean
    B. 会话Bean
    C. 消息驱动Bean
    D. 会话驱动Bean

    答案:D
    解析:

  • 第4题:

    EJB有哪几中BEAN?


    正确答案:
     

  • 第5题:

    Spring以Bean的方式管理所有的组件,此处的Bean不包括( )。

    A.任何Java对象

    B.任何Java组件

    C.任何JavaBean

    D.必须符合规范的JavaBean


    参考答案:D