During the servlet life cycle in a Java web application, when is the service() method called by the servlet container?
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: "Whenever a client sends a request to the servlet.". Vòng đời servlet có ba mốc: container nạp lớp rồi gọi init một lần, gọi service cho từng request đến, và gọi destroy một lần trước khi tháo servlet. Chính service là điểm vào của mỗi lượt phục vụ, nó đọc phương thức HTTP của request rồi điều tới doGet, doPost hay phương thức tương ứng. Lựa chọn "Only during the initialization phase." nhầm service với init, mà init chạy một lần và không nhận request nào. Lựa chọn "Only during the destruction phase." nhầm sang destroy, thời điểm servlet đã ngừng phục vụ. Lựa chọn "After the init() method and before the destroy() method." nêu đúng khoảng thời gian mà service có thể được gọi, nhưng đó là điều kiện khung chứ không trả lời điều câu hỏi cần biết là cái gì kích hoạt lời gọi; trong khoảng ấy service chỉ chạy khi thực sự có request tới.
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 1 bộ đề
Đi tiếp từ đây