EJB或Struts应用程序需要服务器来运行应用程序,但Spring框架并不需要服务器。
我不理解上面的单行。
他们在谈论网络应用程序吗?
所有Web应用程序都需要服务器。我纠正吗?
请解释一下。我是春天的初学者
答案 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等)。
但最终,谁在乎呢?只需停止阅读随机内容,并在选择正确的知识来源时多加注意,特别是当您成为该主题的新手时。