Which method is called when a servlet is being removed from service?
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: "destroy()". Vòng đời servlet do container điều khiển gồm ba mốc: init() một lần khi nạp, service() cho mỗi request, và destroy() một lần duy nhất trước khi thực thể bị loại khỏi dịch vụ, thường lúc ứng dụng bị tháo hoặc server tắt. Container gọi destroy() sau khi các luồng đang chạy trong service() kết thúc, nên đây là chỗ để đóng kết nối cơ sở dữ liệu, dừng luồng nền, ghi nhật ký kết thúc. Lựa chọn "stop()" không thuộc giao diện Servlet; tên này quen từ applet và từ việc dừng luồng, container không bao giờ gọi nó. Lựa chọn "end()" cũng không có trong hợp đồng vòng đời, viết một phương thức tên như vậy thì nó chỉ là phương thức thường và không được gọi tự động. Lựa chọn "dispose()" là quy ước giải phóng tài nguyên của các thư viện giao diện đồ hoạ, không nằm trong API servlet.
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