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
'[JAVA]' 카테고리의 다른 글
자바에서 RSA 키 생성, SHA-256을 활용한 전자서명 구현을 간단하게 따라하고 깊이있게 알아보자. (9) | 2023.10.04 |
---|---|
자바에서 SHA-256 Hashing 구현하기 (2) | 2023.09.03 |
slf4j, log4j, log4j2, logback & logging level 요약 정리 (2) | 2023.05.22 |
Jar, War, Ear에 대한 정리 (0) | 2023.05.12 |
자바 프로젝트에서 엑셀 데이터를 읽어들이는 방법(Apache POI Workbook , Sax Parsing) (0) | 2023.05.12 |