Which directory is used to store external libraries (JAR files) in a Java web application?
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/lib". Container tự đưa mọi tệp jar nằm trong thư mục này vào đường nạp lớp của ứng dụng khi triển khai, nên đây là chỗ đặt thư viện ngoài như trình điều khiển JDBC hay thư viện thẻ, và vì nằm dưới WEB-INF nên trình duyệt không tải về được. Thư mục "/WEB-INF/classes" cũng thuộc đường nạp lớp nhưng dành cho lớp đã biên dịch của chính ứng dụng, xếp theo cây gói, không phải cho gói jar. Thư mục "/META-INF" giữ siêu dữ liệu của gói như tệp kê khai hay cấu hình ngữ cảnh riêng của máy chủ, và không được nạp vào đường nạp lớp. Còn "Root directory" là gốc nội dung web, nơi đặt trang và tài nguyên tĩnh phục vụ trực tiếp cho trình duyệt; để jar ở đó thì vừa không được nạp vừa có nguy cơ bị tải xuống.
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ỏiWhat are NOT the methods of HTTP 1.1 request?Có lời giảiCâu hỏiCả 38 câu của chủ đề38 câu