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

 

不同类型的EJB 涉及的配置文件不同, 都涉及到的配置文件包括

ejb-jar.xml,weblogic-ejb-jar.xmlCMP 实体Bean 一般还需要weblogic-cmp-rdbms-jar.xml

更多“在weblogic中发布ejb需涉及到哪些配置文件 ”相关问题
  • 第1题:

    在weblogic 管理制台中对一个应用域(或者说是一个网

    站,Domain)进行jms及ejb或连接池等相关信息进行配置后,

    实际保存在什么文件中?


    正确答案:

     

    保存在此Domain 的config.xml 文件中,它是服务器的核心配置文件。

  • 第2题:

    ejb部分

    8、EJB 是基于哪些技术实现的?并说出SessionBean 和

    EntityBean的区别,StatefulBean和StatelessBean的区别。


    正确答案:

     

    EJB 包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT 等技

    术实现。

    SessionBean 在J2EE 应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调

    用其他EJB 组件。EntityBean 被用来代表应用系统中用到的数据。

    对于客户机,SessionBean 是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。

    对于客户机,EntityBean 是一种持久性对象,它代表一个存储在持久性存储器中的实体的对

    象视图,或是一个由现有企业应用程序实现的实体。

    Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的

    Session Bean 都可以将系统逻辑放在 method 之中执行,不同的是 Stateful Session Bean 可

    以记录呼叫者的状态,因此通常来说,一个使用者会有一个相对应的 Stateful Session Bean

    的实体。Stateless Session Bean 虽然也是逻辑组件,但是他却不负责记录使用者状态,也就

    是说当使用者呼叫 Stateless Session Bean 的时候,EJB Container 并不会找寻特定的

    Stateless Session Bean 的实体来执行这个 method。换言之,很可能数个使用者在执行某个

    Stateless Session Bean 的 methods 时,会是同一个 Bean 的 Instance 在执行。从内存方面

    来看, Stateful Session Bean 与 Stateless Session Bean 比较, Stateful Session Bean 会消耗

    J2EE Server 较多的内存,然而 Stateful Session Bean 的优势却在于他可以维持使用者的状

    态。

  • 第3题:

    EJB需直接实现它的业务接口或Home接口吗,请简述理由。


    正确答案:

     

    远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用。

  • 第4题:

    如何查看在weblogic中已经发布的EJB?


    正确答案:

     

    可以使用管理控制台,在它的Deployment 中可以查看所有已发布的EJB

  • 第5题:

    EJB规范规定EJB中禁止的操作有哪些?


    正确答案:

     

    1.不能操作线程和线程API(线程API指非线程对象的方法如notify,wait等),
    2.不能操作awt,
    3.不能实现服务器功能,
    4.不能对静态属生存取,
    5.不能使用IO操作直接存取文件系统,
    6.不能加载本地库.,
    7.不能将this作为变量和返回,
    8.不能循环调用。