开始接触时用的javabean,bean可以封装一个对象,给这个对象提供各种属性,
现在使用ejb,还是不能体会到ejb的具体作用,麻烦哪位能解释下。重点在ejb

解决方案 »

  1.   

    EJB 中的 session bean 你可以理解为一个业务逻辑组件,类似于业务类。
      

  2.   

    javabean 一般指的是符合 JavaBeans 规范的类,可以简单地理解为一个 POJO 类,就是只有 get/set 方法的类。
      

  3.   

    EJB是指运行在EJB容器中的JavaBean
      

  4.   

    首先,EJB是指运行在EJB容器中的JavaBean。Tomcat是Web容器的参考实现。一个完整的JavaEE服务器应该包括Web容器和EJB容器。
    其次,Web容器中无法运行EJB,同时所有的JavaBean都是在服务器端运行的
      

  5.   

    EJB是有状态的,javaBean没有。
      

  6.   

    1.EJB用于服务端应用开发, 而JavaBeans用于客户端应用开发
    也可以使用JavaBeans进行服务端应用开发,但JavaBeans模型没有提供服务框架,当应用需要使用系统级服务(如事务管理,安全性,生命周期管理等)时,不适合。2.EJB构件是可部署的,EJB构件可以作为独立的单元被部署到EJB应用服务器上,是应用构件(application components),而JavaBeans构件是不可部署的, JavaBeans构件是开发构件,不能被部署为独立的单元。3.EJB构件是部署可定制的,使用部署描述符可以在部署EJB时对其运行时配置进行定制,而JavaBeans构件在部署时不能进行定制,JavaBeans构件的定制仅发生在开发阶段,只能利用开发工具创建并组装JavaBeans构件,部署时不能定制4.EJB构件是分布式对象,可以被客户应用或者其它EJB构件进行远程访问,而JavaBeans构件不是分布式对象,JavaBeans构件只能在其构成的应用中使用,不能提供远程访问能力5.EJB构件对终端用户不可见,运行在服务端,没有人机交互界面,而部分JavaBeans构件对终端用户可见,如GUI应用中使用的按钮构件
      

  7.   

    EJB (Enterprise JavaBean) 组建 与JavaBean组建是完全不同的两个概念,EJB是J2EE的核心技术,是一个用来创建分布式,服务器端及基于Java的企业及应用程序组件的模型
      

  8.   

    简单一点JavaBean就是简单的OO对象,EJB是单独运行,可部署,分布式的业务组件,相当Hibernate+Spring