Java EE Webアプリケーションで使用されるWEB-INFは何ですか?
私は、次のソースコード構造を持つJava EE Webアプリケーションに取り組んでいます。 src/main/java <-- multiple packages containing java classes src/test/java <-- multiple packages containing JUnit tests src/main/resources <-- includes properties files for textual messages src/main/webapp/resources <-- includes CSS, images and all Javascript files src/main/webapp/WEB-INF src/main/webapp/WEB-INF/tags src/main/webapp/WEB-INF/views 私が興味を持ってWEB-INFいるのはweb.xml、サーブレットを設定するためのXMLファイル、Spring Beanのワイヤリングコンテキスト、JSPタグとビューが含まれていることです。 私はこの構造を制約/定義するものを理解しようとしています。たとえば、JSPファイルは常にその中にあるWEB-INF必要がありますか、それとも他の場所にある可能性がありますか?そして、他に入る可能性があるものはありWEB-INFますか?WikipediaのWARファイルエントリにはclasses、JavaクラスとlibJARファイルに関する記述があります。他のソースファイルの場所に加えて、これらが必要になる時期を十分に理解していません。