Java EE 웹 애플리케이션에서 WEB-INF는 무엇을 의미합니까?
인터넷상의 대부분의 장소는 WEB INF ormation의 약자라고 말합니다 .
나는 오히려 그것을 의심합니다. 폴더에는 실행 파일이 포함되어 있습니다. 정보 는 적절한 이름이 아닙니다.
내가 아는 한 "INF"는 "정보"를 의미합니다. 아마도 JAR 파일 WEB-INF
의 META-INF
디렉토리 와 유사성을 위해 이름이 지정되었을 것입니다 . 때로는 디렉토리의 의미가 시간이 지남에 따라 너무 많이 변경되어 더 이상 의미가 없습니다. 예를 들어, bin
Unix / Linux의 디렉토리에는 종종 쉘 스크립트와 같은 바이너리가 아닌 "실행 가능"파일이 포함됩니다.
메타 정보를 포함하는 jar 파일의 META-INF 디렉토리를 미러링하기 위해 실제로 WEB-INF라는 이름이 지정되었다고 생각합니다. "정보"만큼 실행 파일에 대해 의미하는 바를 알지만 요점은 응용 프로그램의 문서가 포함되어 있지 않다는 것입니다.
비공개 애플리케이션 콘텐츠를 저장하는 디렉터리입니다. 앱에 필요하지만 클라이언트가 거기에 저장할 수 없습니다. 해당 디렉토리의 모든 항목은 웹에 표시되지 않습니다.
출처:
http://tomcat.apache.org/tomcat-7.0-doc/appdev/source.html#Directory_Structure http://docs.oracle.com/cd/E13222_01/wls/docs70/webapp/basics.html#136976
유일한 논리적 정의는 WEB-INF가 META-INF의 거울이라고 생각합니다. 이름 지정은 초보자에게 매우 중요하며 혼란 스러우면 주제를 이해하기가 더 어려워집니다.
WEB_INF
폴더가 포함 web.xml
등 libs와 외부 (배포 설명자) 파일, 클래스, 그리고 같은 web.xml
파일 컨테이너 URL에 대한 정보를 포함, 폴더가로 알려져 등 파일 WEB-INF
.
참조 URL : https://stackoverflow.com/questions/692988/what-does-web-inf-stand-for-in-a-java-ee-web-application
'Development Tip' 카테고리의 다른 글
뷰를 사용하는 쿼리에서 WITH NOLOCK 테이블 힌트 사용-뷰 내에서 전파됩니까? (0) | 2020.12.25 |
---|---|
Haskell 상태 모나드를 사용하면 코드 냄새가나요? (0) | 2020.12.25 |
IEqualityComparer (0) | 2020.12.25 |
CSS 호버는 모바일 장치에서 작동합니까? (0) | 2020.12.25 |
Enum을 데이터베이스에 저장하는 가장 좋은 방법 (0) | 2020.12.25 |