What is the correct sequence of the servlet life cycle methods?

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: "init(), service(), destroy()". Vòng đời do container điều khiển theo đúng ba chặng: nạp lớp và tạo đúng một thực thể, gọi init một lần duy nhất để cấp cấu hình và làm việc chuẩn bị; sau đó mỗi yêu cầu đi vào service, nơi lớp cha HTTP đọc phương thức của yêu cầu rồi chuyển sang doGet hay doPost, và nhiều luồng có thể chạy đồng thời trên cùng thực thể ấy; cuối cùng destroy được gọi một lần khi ứng dụng bị gỡ hoặc máy chủ tắt. "init(), destroy(), service()" sai vì đặt việc huỷ trước việc phục vụ: sau destroy thì thực thể đã bị loại, không còn gì để chạy service nữa. "service(), init(), destroy()" sai vì không thể phục vụ yêu cầu trước khi init chạy xong, lúc đó servlet chưa có cấu hình và chưa sẵn sàng. "destroy(), init(), service()" sai ngay ở bước mở màn: destroy không bao giờ đứng đầu, nó chỉ xuất hiện ở cuối đời servlet.

Cùng phần 2

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