본문 바로가기
Programing/Web

[Web] web.xml 과 pom.xml 에 대해

by 꾸압 2022. 5. 12.

[web.xml]

- web 어플리케이션에서 Tomcat 같은 Servlet Container를 어떻게 배포하는지 설명하는 파일 (aka 배포설명자)

- Java Web Application은 xml 파일을 이용하여 URL이 Servlet에 mapping되는 방법 및 인증 필요 URL 정보를 확인

- servlet 설정 => 서버 작동 가능케 함

- 파일 위치 : application root/WEB-INF/web.xml (항상 여기임)

<영어 잘하면 참조> https://wiki.metawerx.net/wiki/Web.xml

 

web.xml Reference Guide for Tomcat - Metawerx Java Wiki

web.xml Reference Guide for Tomcat Introduction The web.xml Deployment Descriptor file describes how to deploy a web application in a servlet container such as Tomcat. This file is required for every application you deploy on Tomcat. You will find one in t

wiki.metawerx.net

 


 

pom.xml : 

- Project Object Model 약자

- Maven Project의 중요 정보를 정의 & 정리

- maven의 주요 설정, 의존성 존재, library 서버 위치 및 user가 쓸 library 를 적어둠.

- jar 파일로 library 관리하는 것보다 pom.xml 이 간편.

 


 

P.S. 당신이 이걸보고 있다면 legacy를 하고 있다는거겠지...

스프링부트 공부하여 어서 legacy를 탈출하라

=> gradle, yarn 쓰자

 


 

<참조 1> https://velog.io/@chaean_7714/web.xml-pom.xml-%EC%A0%95%EB%A6%AC

 

Blogger.com - 독특하고 멋진 블로그를 간단히 만들어 보세요.

내 관심사를 내 스타일대로 게시하세요. 공유하고 싶은 지식, 경험, 최신 소식이 있으신가요? 독특하고 멋진 블로그를 만들 수 있습니다.

www.blogger.com

 

<참조 2> https://cloud.google.com/appengine/docs/standard/java/config/webxml?hl=ko 

 

배포 설명자: web.xml  |  자바 8용 App Engine 표준 환경  |  Google Cloud

의견 보내기 배포 설명자: web.xml 리전 ID REGION_ID는 앱을 만들 때 선택한 리전을 기준으로 Google에서 할당하는 축약된 코드입니다. 일부 리전 ID는 일반적으로 사용되는 국가 및 주/도 코드와 비슷

cloud.google.com

 

<참조 3> https://maven.apache.org/pom.html

 

Maven – POM Reference

POM Reference Introduction What is the POM? Quick Overview The Basics Maven Coordinates POM Relationships Dependencies Dependency Version Requirement Specification Version Order Specification Version Order Testing Exclusions Inheritance The Super POM Depen

maven.apache.org

 

'Programing > Web' 카테고리의 다른 글

[Web] 대용량 트래픽 시스템 설계  (0) 2022.08.03
[Web] Rest API  (0) 2022.06.20
[Web] URI, URL, URN 특징 및 차이  (0) 2022.06.06
[Web] Internet, 인터넷이란?  (0) 2022.01.27

댓글