我对Spring Framework有一定的了解,在各种书中我都读到Spring的行为是container
。
Q1)说Spring是container
是什么意思?
Q2)spring container
是否提供transactional
,connection pooling
等服务。
Q3)容器spring container
与web container
- >的区别是什么?这可能是完全不相关的比较,但如果有人能帮我理解,那就非常感激。
答案 0 :(得分:1)
在Spring中:Spring容器包含bean(受依赖注入的Java对象)。它提供了驻留这些bean的空间并维护Java bean的生命周期。 这被称为Spring IOC容器,因为它提供了Spring Inversion of Control。
您可以在http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html
了解有关Spring IOC容器的更多信息Web容器,特别是Servlet容器包含servlet,过滤器,监听器等,并管理它们的状态和生命周期。这是您可以部署基于Java的Web应用程序的地方。(任何Java Web应用程序,例如: - JSP / Servlet基于Web应用程序,基于Spring的Web应用程序等...)
所以请记住,这些是两件不同的事情。