bean就是EJB,J2ee是一个平台,EJB只是其中的一部分。

解决方案 »

  1.   

    j2ee包含许多的系统组件,ejb只是它的系统组件之一,在这许多组件中也包含jsp、javabean,用了这些东西的web系统也可以称之为j2ee系统,建议你看看j2ee的总体架构
      

  2.   

    很好的一个问题哦。我斗胆在此写下自己的理解,如果哪位大虾们发现俺的理解有误,请指出,也好纠正一下俺的认识错误。区别于 J2me 和 J2se ,J2ee 的字面意义是“Java2 企业环境”,也就是说,这个“Java2”的“环境”能满足“企业级”应用的需求。这里的“企业级”是用来区别于“实验级”或者“玩具级”,也就是说,在可靠性,扩展性等方面是能够经得住具体企业关键应用的考验。j2ee 其实是一套庞大无比的框架,包含很多层面的具体方面的框架:比方在 web 表现层上有 Jsp/Servlet 体系,在分布计算上有 EJB 体系,在消息机制上有 JMS 体系等。j2ee 框架的各个具体部分,是要满足“企业级”应用在不同问题领域的技术需要的框架。它是如此庞大,以至于我们常常很少会见到用完了整个 j2ee 的各个方面的典型应用,一般的,只要用到了 j2ee 框架中的部分,都可以说该项目是“基于 j2ee”的。在这个意义上,你们的项目经理说 jsp+bean 的 web 程序是 j2ee 的也是说得过去的。
      

  3.   

    这样呀,jackyz(J.) 说的感觉很不错呀。还有其他人有什么看法吗?
      

  4.   

    j2EE:Java2 企业级java开发环境(一个大的容器)
    EJB:企业级bean(容器里的一个具体细节)