차례:
정의-컨테이너 란 무엇입니까?
Java 개발 환경에서 컨테이너는 웹 응용 프로그램의 수명주기를 관리하는 서버의 일부를 나타냅니다. 웹 애플리케이션은 XML 형식으로 제공되는 계약의 도움으로 필요한 라이프 사이클 관리를 지정합니다. 웹 컨테이너는 클라이언트가 직접 액세스 할 수 없습니다. 오히려 서버는 웹 컨테이너를 관리하고 웹 컨테이너는 웹 응용 프로그램 코드를 관리합니다.
Techopedia는 컨테이너를 설명합니다
컨테이너는 Java 기반 J2EE 기술에서 웹 응용 프로그램의 중요한 구성 요소입니다. Java 서블릿, Java 서버 페이지 및 Java 서버 페이스를 포함하여 서버 측의 개별 구성 요소를 유지 보수해야합니다. 서비스가 제공되고 액세스되는 방법은 계약에 의해 결정되며 이는 웹 응용 프로그램과 컨테이너 사이의 계약입니다. 이는 클라이언트 응용 프로그램이 컨테이너의 존재를 인식하지 못하므로 직접 액세스 할 수 없기 때문에 J2EE 프레임 워크에서 상당한 보안을 제공합니다. 따라서 웹 컨테이너는 웹 애플리케이션 컴포넌트를 초기화하고 컴포넌트에서 클라이언트 요청을 호출합니다.