Mục lục:
Định nghĩa - Container có nghĩa là gì?
Container, trong bối cảnh phát triển Java, đề cập đến một phần của máy chủ chịu trách nhiệm quản lý vòng đời của các ứng dụng Web. Các ứng dụng Web chỉ định quản lý vòng đời cần thiết với sự trợ giúp của hợp đồng được trình bày theo định dạng XML. Bộ chứa Web không thể được truy cập trực tiếp bởi khách hàng. Thay vào đó, máy chủ quản lý bộ chứa Web, từ đó quản lý mã ứng dụng Web.
Techopedia giải thích về Container
Container là một thành phần quan trọng của các ứng dụng Web trong công nghệ J2EE dựa trên Java. Nó chịu trách nhiệm duy trì các thành phần riêng lẻ ở phía máy chủ, bao gồm các máy chủ Java, các trang máy chủ Java và các mặt máy chủ Java. Làm thế nào các dịch vụ sẽ được cung cấp và truy cập được xác định bởi một hợp đồng, đó là một thỏa thuận giữa ứng dụng Web và container. Điều này cung cấp một lượng bảo mật đáng kể trong khung J2EE vì các ứng dụng khách không biết về sự tồn tại của container và do đó nó không thể được truy cập trực tiếp. Do đó, bộ chứa Web chịu trách nhiệm khởi tạo các thành phần ứng dụng Web và gọi các yêu cầu của máy khách trên các thành phần.
