EJB因为有需要容器才叫重量级框架,Spring、Struts不是也需要服务器吗,为什么他们不是重量级框架?

解决方案 »

  1.   

    容器是指tomcat等这些服务器,Sprine和hibernate不需要服务器就可以运行
      

  2.   

    ebj容器是部署ejb的,像glassfish,jboss,。。这些具有ejb容器,至于tomcat是个web容器,部署web应用的,jboss的web容器用的就是tomcat,
    而且ejb也要出轻量级的了
      

  3.   


    spring不需要容器,重量级别 是需要容器来支持才能跑起来。你的struts没有tomcat不能看到效果吧spring,hibernate没有tomcat 就像J2SE一样 直接run Application就可以跑起来了