亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

EJB的面試題及答案

時間:2024-07-13 12:20:39 J2EE培訓(xùn) 我要投稿
  • 相關(guān)推薦

2016年關(guān)于EJB的面試題及答案

  EJB是sun的JavaEE服務(wù)器端組件模型,設(shè)計目標(biāo)與核心應(yīng)用是部署分布式應(yīng)用程序。憑借java跨平臺的優(yōu)勢,用EJB技術(shù)部署的分布式系統(tǒng)可以不限于特定的平臺。下面YJBYS小編為大家整理了關(guān)于EJB的面試題及答案,希望對你有所幫助。

  1、EJB2.0有哪些內(nèi)容?分別用在什么場合? EJB2.0和EJB1.1的區(qū)別?

  答:規(guī)范內(nèi)容包括Bean提供者,應(yīng)用程序裝配者,EJB容器,EJB配置工具,EJB服務(wù)提供者,系統(tǒng)管理員。這里面,EJB容器是EJB之所以能夠運行的核心。EJB容器管理著EJB的創(chuàng)建,撤消,激活,去活,與數(shù)據(jù)庫的連接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS.....

  2、EJB與JAVA BEAN的區(qū)別?

  答:Java Bean 是可復(fù)用的組件,對Java Bean并沒有嚴(yán)格的規(guī)范,理論上講,任何一個Java類都可以是一個Bean。但通常情況下,由于Java Bean是被容器所創(chuàng)建(如Tomcat)的,所以Java Bean應(yīng)具有一個無參的構(gòu)造器,另外,通常Java Bean還要實現(xiàn)Serializable接口用于實現(xiàn)Bean的持久性。Java Bean實際上相當(dāng)于微軟COM模型中的本地進程內(nèi)COM組件,它是不能被跨進程訪問的。Enterprise Java Bean 相當(dāng)于DCOM,即分布式組件。它是基于Java的遠(yuǎn)程方法調(diào)用(RMI)技術(shù)的,所以EJB可以被遠(yuǎn)程訪問(跨進程、跨計算機)。但EJB必須被布署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創(chuàng)建和管理?蛻敉ㄟ^容器來訪問真正的EJB組件。

  3、EJB的基本架構(gòu)

  答:一個EJB包括三個部分:

  Remote Interface 接口的代碼

  package Beans;

  import javax.ejb.EJBObject;

  import java.rmi.RemoteException;

  public interface Add extends EJBObject

  {

  //some method declare

  }

  Home Interface 接口的代碼

  package Beans;

  import java.rmi.RemoteException;

  import jaax.ejb.CreateException;

  import javax.ejb.EJBHome;

  public interface AddHome extends EJBHome

  {

  //some method declare

  }

  EJB類的代碼

  package Beans;

  import java.rmi.RemoteException;

  import javax.ejb.SessionBean;

  import javx.ejb.SessionContext;

  public class AddBean Implements SessionBean

  {

  //some method declare

  }

【EJB的面試題及答案】相關(guān)文章:

微軟面試題及答案03-12

Adobe面試題及答案01-22

精選C++面試題及答案05-23

linux認(rèn)證的面試題及答案12-01

java面試題2017及答案03-06

Java main方法面試題及答案03-14

NIIT認(rèn)證Java面試題及答案03-30

高級Java面試題及答案201602-26

2017年java面試題及答案03-09