When is the contextInitialized(ServletContextEvent sce) method called in a ServletContextListener?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "When the web application is deployed.". Phương thức này là móc vòng đời của cả ứng dụng: container gọi nó đúng một lần khi ngữ cảnh web vừa được dựng, trước khi bất kỳ servlet, filter hay yêu cầu nào được phục vụ, và đối số sự kiện cho phép lấy ServletContext để nạp cấu hình, mở sẵn kết nối hay đặt thuộc tính dùng chung; cặp đối xứng của nó là contextDestroyed lúc ứng dụng bị dỡ. "When a servlet is initialized." lẫn với init() của chính servlet đó; hơn nữa servlet có thể được khởi tạo muộn ở lần gọi đầu tiên, tức sau khi ngữ cảnh đã sẵn sàng từ lâu. "When a session is created." là việc của sessionCreated trong giao diện lắng nghe phiên, xảy ra nhiều lần theo từng người dùng. "When a request is received." không ứng với móc nào của ngữ cảnh; muốn chen vào từng yêu cầu thì dùng filter hoặc giao diện lắng nghe yêu cầu.

Cùng phần 11

Xuất hiện trong 1 bộ đề