Which of the following is the correct order of servlet life cycle phase methods?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "init(), service(), destroy()". Container nạp lớp servlet, tạo một thực thể, gọi init() đúng một lần để chuẩn bị, sau đó với mỗi lượt gọi lại gọi service() trên cùng thực thể đó, và khi tháo ứng dụng thì gọi destroy() một lần rồi bỏ thực thể. Ba tên này là hợp đồng trong giao diện Servlet nên container chỉ biết gọi đúng chúng. Lựa chọn "initialize(), service(), destroy()" sai tên mốc đầu: đặt tên như vậy thì phần chuẩn bị của bạn không bao giờ chạy, vì container vẫn gọi init của lớp cha. Lựa chọn "init(), execute(), destroy()" sai mốc phục vụ; execute là tên quen ở các khung hành động, còn ở servlet thì service mới là nơi phân nhánh theo phương thức HTTP sang doGet hay doPost. Lựa chọn "init(), service(), delete()" sai mốc kết thúc, khiến phần giải phóng tài nguyên không được gọi khi ứng dụng dừng.
Cùng phần 2
What is the ServletContext in a Java web application?Có lời giảiCâu hỏiWhat is the purpose of the error-code element in the <error-page> configuration of the web.xml file in a Java web application?Có lời giảiCâu hỏiWhich method is invoked most during servlet operation?Có lời giảiCâu hỏiCả 48 câu của chủ đề48 câu
Xuất hiện trong 2 bộ đề
Đi tiếp từ đây