}------------------------------------------------------------ In the contextInitialized method, what kind of tasks would you typically perform during the initialization of the servlet context?

4 phương ánCó giải thích
Đề bài
public class MyAppContextListener implements ServletContextListener {
    public void contextInitialized(ServletContextEvent event) {
        // TODO: Your code here
    }

    public void contextDestroyed(ServletContextEvent event) {
        // TODO: Your code here
    }

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: "Initializing objects for database connections". contextInitialized() chạy đúng một lần khi ngữ cảnh ứng dụng vừa dựng xong và chưa phục vụ yêu cầu nào, nên đây là chỗ dựng sẵn những tài nguyên nặng dùng chung cả đời ứng dụng rồi đặt vào ServletContext, điển hình là bể kết nối hoặc nguồn dữ liệu, để phần sau chỉ việc lấy ra dùng. Lựa chọn "Handling user requests" không thể xảy ra ở đây, lúc này chưa có yêu cầu nào và listener cũng không nhận được cặp request với response. Lựa chọn "Creating session objects" cũng không, phiên chỉ sinh ra khi một người dùng cụ thể gửi yêu cầu và mã gọi getSession(). Lựa chọn "Configuring global application settings" là việc thứ cấp: tham số toàn cục thường đã khai sẵn trong context-param và chỉ cần đọc ra, nên nó không phải loại công việc tiêu biểu của phương thức này.

Cùng phần 11

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