In a standard Java web application, where is the deployment descriptor (web.xml) typically located?
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: "/WEB-INF". Deployment descriptor phải nằm ngay trong WEB-INF của ứng dụng web vì đây là thư mục mà container đọc để lấy cấu hình servlet, filter, listener và tham số khởi tạo, đồng thời là thư mục trình duyệt không thể yêu cầu trực tiếp nên tệp cấu hình không bị phơi ra ngoài. "/META-INF" là nơi giữ thông tin đóng gói của tệp nén, ví dụ manifest và cấu hình ngữ cảnh của một số container, chứ không phải nơi đặt descriptor của ứng dụng web. "/WEB-INF/classes" là nơi chứa lớp đã biên dịch cùng tệp tài nguyên như properties, nếu đặt descriptor ở đây container sẽ không tìm thấy. "Root directory" sai vì thư mục gốc chứa những thứ phục vụ công khai như trang JSP, HTML, ảnh và CSS, đặt tệp cấu hình ở đó là để lộ cấu hình cho người dùng tải về.
Cùng phần 1
Which of the following is the standard file format used to package Java web applications for deployment?Có lời giảiCâu hỏiIn a Java Web Application, which directory contains JSP files, HTML and static resources like CSS, JavaScript?Có lời giảiCâu hỏiIn a Java web application, which HTTP status code indicates a successful response for a GET request?Có lời giảiCâu hỏiCả 38 câu của chủ đề38 câu