Which directory in Java Web Application contains the .jar libraries used by the application?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "/WEB-INF/lib/". Theo cấu trúc chuẩn của ứng dụng web Java, class loader riêng của ứng dụng tự nạp mọi tệp jar nằm trong /WEB-INF/lib/, nên chỉ cần đặt thư viện vào đó là dùng được, không phải khai báo thêm đường dẫn lớp nào. Lựa chọn "/WEB-INF/classes/" là nơi chứa các lớp đã biên dịch của chính ứng dụng, ở dạng cây thư mục theo gói với từng tệp class rời, chứ không phải nơi đặt jar. Lựa chọn "/META-INF/" giữ siêu dữ liệu đóng gói như MANIFEST và ở một số container là tệp khai báo ngữ cảnh; nội dung trong đó không được class loader của ứng dụng coi là thư viện. Lựa chọn "/WEB-INF/config/" không phải thư mục do đặc tả quy định; bạn tự tạo được để chứa tệp cấu hình, nhưng jar bỏ vào đó sẽ không ai nạp.

Cùng phần 1

Xuất hiện trong 2 bộ đề