[JAVA]
WEB-INF에 대해 알아보기
팡펑퐁
2023. 5. 15. 10:22
728x90
WEB-INF(Web Information)
- Java 웹 애플리케이션에서 흔히 볼 수 있는 디렉터리이다.
- 말 그대로 "웹 정보"를 의미하며 응용 프로그램의 구성, 보안 및 리소스에 대한 정보를 제공하는 파일 및 디렉터리를 포함한다.
- classes 및 lib 디렉터리와 같은 다른 디렉터리와 함께 응용 프로그램 디렉터리를 포함한다.
- 일반적으로 WEB-INF 디렉터리는 클라이언트의 웹 브라우저에서 직접 액세스 할 수 없지만 대신 웹 컨테이너(Apache Tomcat)에서 애플리케이션을 관리하는 데 사용된다.
WEB_INF 내 주요 파일 및 디렉터리
web.xml
- 웹 응용 프로그램의 구성을 지정하는 배포 설명자 파일이다. 여기에는 응용 프로그램에서 사용하는 서블릿, 필터 및 보안 제약 조건과 같은 정보가 포함된다.
classes
- 애플리케이션에서 사용하는 컴파일된 Java 클래스가 포함된 디렉터리이다.
lib
- 애플리케이션에서 사용하는 JAR 파일이 포함된 디렉터리이다.
tags
- 애플리케이션에서 사용하는 사용자 지정 JSP(JavaServer Pages) 태그 라이브러리가 포함된 디렉터리이다.
tlds
- 응용 프로그램에서 사용하는 태그 라이브러리 설명자 파일이 포함된 디렉터리이다.
weblogic.xml
- WebLogic 서버에서 사용하는 배포 설명자이다.
jboss-web.xml
- JBoss 서버에서 사용하는 배치 설명자이다.
참고
chatGPT
728x90