当前位置: 首页 > 面试题库 >

请问EJB与JAVA BEAN的区别是什么?

胡嘉歆
2023-03-14
本文向大家介绍请问EJB与JAVA BEAN的区别是什么?相关面试题,主要包含被问及请问EJB与JAVA BEAN的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下

考察点:EJB

参考回答:

Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。EnterpriseJava Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理, EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。

 类似资料:
  • 问题内容: 只是来自相对Java新手的一个简单问题: JavaBean和EJB有什么区别? 问题答案: Java bean只是一组约定。EJB是J2EE业务组件的标准。 特别是Java Bean: 具有公共默认构造函数; 可读属性方法以“ get”开头; 可写属性方法以“ set”开头;和 是可序列化的。 例如,具有“ margin”属性的Java bean至少看起来像这样: EJB尽管有名称,但

  • 本文向大家介绍请问GBDT和XGBoosts的区别是什么?相关面试题,主要包含被问及请问GBDT和XGBoosts的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 首先介绍一下boosting思想,每次训练单个弱分类器时,都将上一次分错的数据权重提高一点再进行当前单个弱分类器的学习,这样往后执行,训练出来的单个弱分类器就会越在意那些容易分错的点,最终通过加权求和的方式组合成一个最终的学习器

  • 本文向大家介绍请说说canvas的closePath()与lineTo()的区别是什么?相关面试题,主要包含被问及请说说canvas的closePath()与lineTo()的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 :创建从当前点到开始点的路径。 :添加一个新点,然后创建从该点到画布中最后指定点的线条(该方法并不会创建线条)。

  • 本文向大家介绍请说说focus、blur与focusin、focusout的区别是什么?相关面试题,主要包含被问及请说说focus、blur与focusin、focusout的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 focus:当focusable元素获得焦点时,不支持冒泡; focusin:和focus一样,只是此事件支持冒泡; blur:当focusable元素失去焦点时,不支

  • 本文向大家介绍module.exports与exports的区别是什么?相关面试题,主要包含被问及module.exports与exports的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 exports 返回的是模块函数 module.exports 返回的是模块对象本身,返回的是一个类 使用上的区别是 exports的方法可以直接调用 module.exports需要new对象之后才

  • 问题内容: 我在JAX-RS API 和中找到了两个类。一个人比另一个人有什么优势?我想知道推荐使用哪一种,何时使用? 提前致谢 :) 问题答案: 这不是 建议 ,而是 适当的 。一个是请求,一个是响应。您可以看到两个不同的javadocs。 表示在 请求中 传输的HTTP cookie的值。 用于创建新的HTTP cookie,并在 response中进行 传输。 在中发送时,将使用cookie