我开始学习spring,我遇到了一个定义:"Spring使开发人员能够在没有应用服务器的情况下进行企业开发“。
这到底意味着什么,以及使用应用服务器进行企业开发的危害是什么。
但是,开发人员在开发企业开发时不要使用tomcat,而Tomcat不是应用服务器。
我在这里很困惑。
有人能澄清上面提到的两点吗?
发布于 2013-09-15 06:28:38
我认为"Spring使开发人员能够在没有应用服务器的情况下进行企业开发“的意思是,您不需要像JBoss、WebLocic、WebSphere这样的完整Java应用服务器.但是可以使用像Tomcat这样的“简单”servlet容器来完成任何事情。
发布于 2013-09-15 06:47:48
Springframework提供依赖注入、声明性事务管理等服务,这些服务由为Java应用程序提供。区别在于,基于Spring的应用程序可以独立工作,而Java应用程序不能独立工作,这可能是支持Spring框架而不是Java的原因。
Tomcat是一个servlet容器,它只实现Servlet和JavaServer页面规范,JavaServer应该支持所有Java规范,如EJB、JMS、JPA、JTA和许多其他规范。
https://stackoverflow.com/questions/18809511
复制相似问题