欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

EJB与JAVA BEAN的区别?,ejbjavabean区别

来源: javaer 分享于  点击 20508 次 点评:134

EJB与JAVA BEAN的区别?,ejbjavabean区别


Java Bean 可复用的组件,通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性

Enterprise Java Bean分布式组件。它是基于Java远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如WebspereWebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。

EJB是使用 javax.ejb 包开发的,是进程间组件,在需要分布式处理时,EJB有很好的稳定性;

JavaBean 是使用 java.beans 包开发的。JavaBean 是进程内组件。虽然可以通过rmi实现远程方法调用,但稳定性也不如EJB,所以在需要分布式处理时,都会选择EJB.

相关文章

    暂无相关文章
相关栏目:

用户点评