"容器"在编程环境中意味着什么?

Luc*_*uke 11 java spring terminology java-ee

我正在学习Spring,术语"Spring Container"经常出现在文本中.但是,我知道"容器"不仅仅用在Spring(EJB容器等)中,所以在编程环境中使用它意味着什么?

Tom*_*icz 17

容器是什么,包含别的东西.

  • :Spring容器包含 bean(受 Java对象)

  • Servlet容器包含 servlet,过滤器,监听器等,并管理它们的状态和生命周期.还有类似的容器

  • EJB容器包含 EJB(无状态,有状态,消息驱动),并且如上所述,管理它们的池和生命周期

  • java.awt.Container" 是一个可以包含其他AWT组件的组件 "

正如您所看到的,容器的作用是拥有和管理一组对象,因此您不必直接实例化它们.

  • 如果你只留下第一句,我认为你的答案是可以接受的.;) (3认同)