1个回答
2013-05-26
展开全部
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 类都可以是一个 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 组件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询