如果它们的名字相似,它们也是非常不同的概念.
一个Servlet容器或Web容器(如Tomcat的)是各种Java EE规范一样的Java Servlet,JSP等以简单的方式把的实现,这就是Java的Web应用程序可以生活的环境.Web服务器+ Java支持.
一个Spring容器,另一方面,是核心和Spring框架的引擎.它是一个IoC容器,它处理Spring应用程序生命周期,创建新bean并注入依赖项.
因为Spring应用程序可以是Web应用程序,所以Spring容器可以"存活"在Web容器中.
了解更多信息:
关于Servlet容器:http://en.wikipedia.org/wiki/Web_container
关于Spring容器:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html
Spring 容器负责创建对象、将它们连接在一起、配置它们,并管理它们从创建到销毁的完整生命周期。Spring 容器使用依赖注入 (DI) 来管理组成应用程序的组件。这些对象称为 Spring Bean。
Servlet 容器基本上是 Web 服务器或应用程序服务器,负责创建和维护 Servlet 的生命周期,例如 init、service、destroy。除了维护 servlet 的生命周期之外,它还有其他功能。
| 归档时间: |
|
| 查看次数: |
13995 次 |
| 最近记录: |