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

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 một lần khi container nạp ứng dụng, trước khi bất kỳ servlet nào phục vụ lượt gọi nào, và nhận sự kiện có kèm ServletContext nên đặt được tài nguyên dùng chung vào đó. Vì vậy nó là chỗ hợp lý để dựng nguồn kết nối hoặc pool, nạp driver, mở sẵn những đối tượng tốn kém rồi lưu làm thuộc tính của ngữ cảnh và đóng lại trong contextDestroyed. Lựa chọn "Handling user requests" sai mốc thời gian vì xử lý lượt gọi là việc của service, doGet, doPost. Lựa chọn "Creating session objects" không khả thi: phiên chỉ sinh ra khi một người dùng cụ thể gửi request, mà lúc nạp ứng dụng chưa có ai. Lựa chọn "Configuring global application settings" là việc khai báo, thường đặt sẵn bằng context-param và đọc ra khi cần, nên nó là yếu tố cấu hình chứ không phải tác vụ khởi tạo mà phương thức này tồn tại để làm.

Cùng phần 11

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