2016-07-13 68 views
-1

我對Spring框架有適度的理解,並且在我讀過的各種書中,Spring充當了containerSpring容器,Web容器?

Q1)說春天是container是什麼意思?

Q2)春天在什麼作爲container提供服務,如transactionalconnection pooling

Q3)在容器有什麼區別spring container VS web container - >這可能是完全不相干comparsion,但如果有人可以幫助我得到這個理解,真的很感激。

回答

1

春季: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

Web容器瞭解Spring IoC容器,特別Servlet容器包含的servlet,過濾器,監聽器等,並管理他們的國家和lifecycle.That在這裏你可以部署Java的地方(任何Java Web應用程序,例如: - 基於JSP/Servlet的Web應用程序,基於Spring的Web應用程序等等)

所以請記住這些是兩個不同的東西。