Java中BEAN与EJB的区别浅析
发布时间:2020-12-14 17:46:01 所属栏目:Java 来源:网络整理
导读:Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于
Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 安全例外:android.permission.INTERACT_ACROSS_US
- java8(二)方法引用
- JSP Request.setAttribute()方法:设置request对象的属性
- Android下图片的放大和缩小代码
- java – 函数式编程:如何处理函数式编程中的异常或它的等价
- 如何使用Java在OS X上的扩展文件属性中存储哈希?
- 有没有办法在我的代码中使用Typescript.Collections.HashTa
- java.lang.IllegalArgumentException:无法将给定的Object格
- Java 8流,为什么这个编译第2部分?或者什么是方法引用,真的
- java – 在Eclipse Indigo中运行MPJ express时出现的“未解