欢迎来到天天文库
浏览记录
ID:48286803
大小:67.49 KB
页数:3页
时间:2019-11-19
《xx年关于EJB的面试题及答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、xx年关于EJB的面试题及答案 EJB是sun的JavaEE服务器端组件模型设计目标与核心应用是部署分布式应用程序凭借java跨平台的优势用EJB技术部署的分布式系统可以不限于特定的平台下面YJBYS小编为大家整理了关于EJB的面试题及答案希望对你有所帮助 1、EJB2.0有些内容?分别用在什么场合?EJB2.0和EJB1.1的区别? 答:规范内容包括Bean提供者应用程序装配者EJB容器EJB配置工具EJB服务提供者系统管理员这里面EJB容器是EJB之所以能够运行的核心EJB容器管理着EJB的创建撤消激活去活与数据库的连接等等重要的核心工作JSP,Servlet,EJ
2、B,JNDI,JDBC,JMS..... 2、EJB与JAVABEAN的区别? 答:JavaBean是可复用的组件对JavaBean并没有严格的规范理论上讲任何一个Java类都可以是一个Bean但通常情况下由于JavaBean是被容器所创建(如Tomcat)的所以JavaBean应具有一个无参的构造器另外通常JavaBean还要实现Serializable接口用于实现Bean的持久性JavaBean实际上相当于微软模型中的本地进程内组件它是不能被跨进程访问的EnterpriseJavaBean相当于D即分布式组件它是基于Java的远程方法调用(RMI)技术的所以EJB可以被远
3、程访问(跨进程、跨计算机)但EJB必须被布署在诸如Webspere、WebLogic这样的容器中EJB客户从不直接访问真正的EJB组件而是通过其容器访问EJB容器是EJB组件的代理EJB组件由容器所创建和管理客户通过容器来访问真正的EJB组件 3、EJB的基本架构 答:一个EJB包括三个部分: RemoteInterface接口的代码 packageBeans; importjavax.ejb.EJBObject; importjava.rmi.RemoteException; publicinterfaceAddextendsEJBObject
4、 { //somemethoddeclare } HomeInterface接口的代码 packageBeans; importjava.rmi.RemoteException; importjaax.ejb.CreateException; importjavax.ejb.EJBHome; publicinterfaceAddHomeextendsEJBHome { //somemethoddeclare } EJB类的代码 packageBeans; importjava.rmi.RemoteE
5、xception; importjavax.ejb.SessionBean; importjavx.ejb.SessionContext; publicclassAddBeanImplementsSessionBean { //somemethoddeclare }
此文档下载收益归作者所有