EJB时解决企业级分布式的模型,javaBean不是分布式的,只是为了解决GUI与不可见数据的连接问题的。

解决方案 »

  1.   


    http://jdeveloper.myrice.com/index.html
      

  2.   

    一时也说不清楚,你去看看EJB2.0规范吧。上面的兄弟已经大体说了他们的区别。
      

  3.   

    JavaBean相当于COM,也就是一种可以重用的组件模型。
    EJB则是一种分布式的组件对象模型,大致上可以比作DCOM.
    确切的来讲,EJB是规范,而enterprise JavaBean才是具体的实现。
    主要是针对企业级应用。sun公司推出的J2EE包括很多规范,
    如果真正的想开发企业级的应用,至少还要集成JSP,Servlet,Jini,
    如果跨平台,还需要CORBA。
    典型的三层结构应用程序的模型就是:客户端利用HTML调用JSP,
    中间层的Servlet调用容器中的enterprise javabean,实现对数据库
    的操作。编写enterprise javabean并不难,关键是要明白sun对于实
    现企业及应用的各种规范,还有作为enterprise javabean容器的应用
    服务器,在向应用服务器发布自己编写的enterprise javabean类的时候,
    应用服务器会自动生成许多辅助的类,建议先把RMI弄懂,然后再开始
    企业级应用的尝试。市面上的一些介绍EJB方面的书籍很多,建议看一看
    一系列的蓝色书皮的不是很厚的J2EE平台的书籍。
      

  4.   

    EJB主要针对于企业级的bean(设计和功能都比较复杂和功能比较完整)
    而javabean是比较小的功能,并且实现也不复杂(相对简单的)
    另外,EJB一般不会有图形界面,javabean可以有一些图形界面。
    另外我想下次好好告诉你............