Enterprise Bean 与 JavaBean 不同。JavaBean 是使用 java.beans 包开发的,它是 Java 2 标准版的一部分。JavaBean 是一台机器上同一个地址空间中运行的组件。JavaBean 是进程内组件。Enterprise Bean 是使用 javax.ejb 包开发的,它是标准 JDK 的扩展,是 Java 2 Enterprise Edition 的一部分。Enterprise Bean 是在多台机器上跨几个地址空间运行的组件。因此 Enterprise Bean 是进程间组件。JavaBean 通常用作 GUI 窗口小部件,而 Enterprise Bean 则用作分布式商业对象。==> 摘自 IBM

解决方案 »

  1.   

    javabean就是一般的类,要按一定的规矩写(如果:setters/getters)。ejb是一套规范。你的bean要实现一些接口,才能/会得到运行环境(ejb container)提供的服务和管理。同时你必须告诉运行环境你的bean的一些属性和需要什么服务。慢慢看,ejb的内容很多
      

  2.   

    javabea:java组件
    EJB: java企业组件
      

  3.   

    to bdsc javabean应该遵从一些什么规范啊
      

  4.   

    javabean没有主方法,它是java的可重用组件技术,你可以看成C++中的COM,它能完成一个独立的功能,其它的应用程序可以调用,例如:JSP页面显示数据库中数据时可以先调用一个连接数据库的
    javabean.它通常在客户端使用。
    而EJB是J2EE的一个组件,是高度专业化的业务逻辑组件,是十分抽象的。你可以把它看成为了实现业务逻辑应用的规范,所有的EJB容器生产商都要遵守这种规范。
      

  5.   

    http://java.sun.com/docs/books/tutorial/javabeans/index.html