ejb是enterprise javabean的意思

解决方案 »

  1.   

    当然要学习了,还要学习jsp tag library,servlet,这些都有用。
    如果只是往jsp页面中嵌java代码的话,就体现不出j2ee的特点了。
      

  2.   

    JavaBeans是具有get/set方法的Java class,你可以把Java bean看成组件,但他们比EJB小很多。JavaBeans可以是可视的,也可能是不可视的;可以是服务器端的,也可以是客户端的;你可以用多个JavaBean组装成一个更大的组件甚至程序,但是JavaBean是不可部署的(not deployable)。因此,JavaBean不需要运行环境。JavaBean不需要application server去管理他们的生存。EJB是按sun的EJB specification书写的用于j2ee架构的组件,一般用于实现商业逻辑,是非可视的。EJB需要部署到application中,需要有一个环境(EJB container)负责他们的生存周期的管理、功能的调度、安全、数据有效性(persistense)等等。具体的可以参考相关的白皮书。