EJB或Struts应用程序是否需要服务器来运行应用程序?

时间:2017-05-02 11:45:08

标签: java spring java-ee struts2 ejb

  

EJB或Struts应用程序需要服务器来运行应用程序,但Spring框架并不需要服务器。

我不理解上面的单行。

他们在谈论网络应用程序吗?

所有Web应用程序都需要服务器。我纠正吗?

请解释一下。我是春天的初学者

1 个答案:

答案 0 :(得分:0)

我用好奇心搜索了那个奇怪的句子,我发现你已经从this blog中取出了它。

这是一种令人着迷的模糊,不精确和毫不掩饰的大胆。

Spring是一个世界
今天,说 Spring 就像说 Apache
Struts2是Apache,Log4J2是Apache,但是不能说 Apache是​​MVC框架或者 Apache是​​一个日志框架

Spring是一个框架,它是一个工具集合,其中有Spring MVC,Struts2的替代品。但是,如果我猜错了作者试图用

说的话
  

EJB或Struts应用程序需要服务器来运行应用程序,但Spring框架并不需要服务器。

,我想它指的是,使用Spring Beans和其他一些jar,你可以实现依赖注入范围事务等使用简单的Servlet容器(如Tomcat或Jetty),无需在完整的EE容器上运行(如JBoss / Wildfly,Glassfish,Weblogic,TomEE等)。

但最终,谁在乎呢?只需停止阅读随机内容,并在选择正确的知识来源时多加注意,特别是当您成为该主题的新手时。