Rumah >Java >javaTutorial >Apakah Peranan Direktori WEB-INF Main dalam Menjaga Aplikasi Web Java EE?
Direktori WEB-INF ialah folder khas dalam hierarki aplikasi yang mengandungi komponen dan sumber tidak didedahkan secara langsung kepada pelanggan. Spesifikasi Servlet 2.4 menyatakan:
Nod WEB-INF bukan sebahagian daripada pepohon dokumen awam aplikasi. Tiada fail yang terkandung dalam direktori WEB-INF boleh disampaikan terus kepada pelanggan oleh bekas.
Tujuan WEB-INF
WEB-INF menyediakan persekitaran yang dilindungi untuk menyimpan sumber sensitif seperti:
Dengan meletakkan sumber ini dalam WEB-INF, anda menghalang akses tanpa kebenaran dan melindungi sensitif maklumat.
Kandungan WEB-INF
Kandungan WEB-INF boleh berbeza-beza bergantung pada aplikasi. Folder biasa termasuk:
Penempatan Fail JSP
Fail JSP secara teknikal boleh berada di mana-mana dalam struktur direktori sumber. Walau bagaimanapun, banyak rangka kerja mengesyorkan meletakkannya dalam direktori WEB-INF untuk perlindungan.
Fail WEB-INF dan WAR
Struktur folder WEB-INF tidak selalunya secara langsung peta kepada struktur fail WAR yang terhasil. Proses binaan, seperti Apache Maven, melakukan transformasi dan pemetaan untuk mencipta fail WAR.
Contohnya:
Atas ialah kandungan terperinci Apakah Peranan Direktori WEB-INF Main dalam Menjaga Aplikasi Web Java EE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!