`
祖祖cool
  • 浏览: 52056 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

谈谈EJB与JAVA BEAN的区别

阅读更多
    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组件。
7
5
分享到:
评论
5 楼 skycray 2011-11-18  
LZ应该还没怎么研究过EJB吧...或者是没怎么使用过...
4 楼 yuchangsheng 2011-11-18  
干了5年web开发,发觉我连到底什么是java bean都还不理解,我该如何,只能说这个行业门槛太低了,这么若得技术我也能混5年……
3 楼 xiaotao.2010 2011-11-17  
现在开始怀疑Iteye,同时也开始怀念JavaEye了!
这帖子也放到热门推荐!!!排名还第二!!
2 楼 祖祖cool 2011-11-17  
大家互相学习
1 楼 Alex_Cheung 2011-11-17  
多谢楼主分享。

相关推荐

    struts1+EJB3整合(AOP控制权限)

    接下来,我们谈谈EJB3单元测试。EJB3引入了更轻量级的注解驱动模型,使得企业bean的编写更加简洁。为了确保这些bean的功能正确,我们需要进行单元测试。JUnit是Java中最常用的单元测试框架,我们可以使用它来为EJB3...

    java面试宝典

    205、EJB与JAVA BEAN的区别? 51 206、EJB的基本架构 51 207、MVC的各个部分都有那些技术来实现?如何实现? 52 208、J2EE是什么? 52 209、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,...

    JBoss 实体Bean 及其接口的模版(实现JavaMail邮件的接收)

    在Java企业级应用开发中,JBoss是一个广泛使用的开源应用服务器,它支持EJB(Enterprise JavaBeans)等关键组件。EJB是Java EE平台的一部分,主要用于构建可部署在服务器端的分布式、事务处理和安全的企业级应用。在...

    Java面试宝典-经典

    22、spring 与EJB的区别!! 126 八. 软件工程与设计模式 126 1、UML方面 126 2、j2ee常用的设计模式?说明工厂模式。 126 3、开发中都用到了那些设计模式?用在什么场合? 127 九. j2ee部分 127 1、BS与CS的联系与...

    java面试题

    21. EJB与JAVA BEAN的区别? 13 22. Static Nested Class 和 Inner Class的不同。 13 23. JSP中动态INCLUDE与静态INCLUDE的区别? 14 24. List, Set, Map区别 14 25. 集合类都有哪些?主要方法? 14 26. 简述逻辑...

    最新Java面试宝典pdf版

    22、spring 与EJB的区别!! 126 八. 软件工程与设计模式 126 1、UML方面 126 2、j2ee常用的设计模式?说明工厂模式。 126 3、开发中都用到了那些设计模式?用在什么场合? 127 九. j2ee部分 127 1、BS与CS的联系与...

    java面试宝典2012

    22、spring 与EJB的区别!! 137 八. 软件工程与设计模式 138 1、UML方面 138 2、j2ee常用的设计模式?说明工厂模式。 138 3、开发中都用到了那些设计模式?用在什么场合? 138 九. j2ee部分 139 1、BS与CS的联系与...

    Java面试宝典2012版

    一. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 7 2、Java有没有goto? 7 3、说说&和&&的区别。...4、在JAVA中如何跳出当前的多重嵌套...22、spring 与EJB的区别!! 126 ...

    Java超全笔试题面试库及答案.doc

    f) EJB(企业级 Java Bean):作为 Model,可以封装数据(实体 Bean),也可以表示业务功能(会话 Bean),作为 Model,可以处理消息(MDB)。 g) UML(统一建模语言):提供画图的规范,如 Rose、Visio。 h) DTD...

    使用Eclipse开发J2EE应用—集成Eclipse,Lomboz和JBoss.rar

    Lomboz还支持EJB的图形化编辑,使开发者可以直观地设计和管理实体Bean和会话Bean。 接下来,我们谈谈JBoss。JBoss是Red Hat公司的一个产品,它基于Java EE规范,提供了一个完整的应用服务器平台,支持Servlets、JSP...

    Jsf从入门到精通

    在Facelets中,我们可以使用EL(Expression Language)表达式来绑定组件属性与后台bean的值。 控制器部分在JSF中由 Managed Beans 实现,它们是Java对象,用于存储和处理数据。Managed Beans 可以通过注解如`@...

Global site tag (gtag.js) - Google Analytics