복붙노트

[SPRING] 프로그래밍 컨텍스트에서 "컨테이너"는 무엇을 의미합니까?

SPRING

프로그래밍 컨텍스트에서 "컨테이너"는 무엇을 의미합니까?

나는 봄을 배우고 있으며 "봄용 용기"라는 용어가 자주 텍스트에 나타납니다. 그러나 "컨테이너"는 Spring (EJB 컨테이너 등)에서만 사용되지 않는다는 것을 알고 있으므로 프로그래밍 컨텍스트에서 사용될 때 어떤 의미입니까?

해결법

  1. ==============================

    1.컨테이너는 다른 것을 포함하는 것입니다.

    컨테이너는 다른 것을 포함하는 것입니다.

    보시다시피 컨테이너의 역할은 객체 세트를 소유하고 관리하는 것이므로 직접 인스턴스화 할 필요가 없습니다.

  2. ==============================

    2.네가 묻는 것은 나에게 조금 어둡다. 나는 당신이 "컨테이너"가 일반적으로하는 일을 묻고있는 것 같아요.

    네가 묻는 것은 나에게 조금 어둡다. 나는 당신이 "컨테이너"가 일반적으로하는 일을 묻고있는 것 같아요.

    내 이해는 컨테이너가 일련의 객체 / 빈을 관리하는 풀이라는 것입니다. 예를 들어 웹 컨테이너 TOMCAT, Spring의 일반적인 IoC 컨테이너 또는 스레드 풀의 유사점이 있습니다. 컨테이너는 라이프 사이클, 각 객체 간의 종속성과 같이 포함 된 대부분의 모든 비즈니스를 처리합니다. 그리고 우리가해야 할 일은 객체를 생성하여 컨테이너에 저장하고 필요할 때 가져 오는 것입니다.

    도움이되기를 바랍니다.

  3. ==============================

    3.

    A Web application runs within a Web container of a Web server.The Web container 
    provides the runtime environment through components that provide naming context 
    and life cycle management. 
    

    전의. 컨테이너의 경우 자바의 경우 런타임 환경과 API의 구현은 자바에 의해 제공됩니다. 처럼 1. 서블릿 컨테이너는 서블릿의 라이프 사이클을 관리합니다.

  4. from https://stackoverflow.com/questions/9734242/what-does-container-mean-in-the-context-of-programming by cc-by-sa and MIT license