What is the main purpose of HttpServlet in Java web applications?
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: "To handle HTTP requests and responses". HttpServlet là lớp trừu tượng chuyên biệt hoá GenericServlet cho giao thức HTTP: nó hiện thực service() để đọc phương thức của yêu cầu rồi gọi doGet(), doPost(), doPut() hay doDelete() tương ứng, và làm việc với HttpServletRequest cùng HttpServletResponse để đọc tham số, tiêu đề, cookie và ghi nội dung trả về. Lựa chọn "To connect to databases" không phải nhiệm vụ của nó, phần kết nối do JDBC đảm nhiệm và nên tách sang tầng riêng. Lựa chọn "To manage session tracking" là việc container làm qua HttpSession, servlet chỉ gọi getSession() để dùng. Lựa chọn "Request forwarding is slower than a redirect." không trả lời câu được hỏi, nó là nhận định hiệu năng và còn ngược thực tế vì forward diễn ra trong máy chủ còn redirect cần thêm một vòng đi về của trình duyệt.
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