티스토리 뷰

궁금한 것

xml 파일이란

eyoadgkn 2024. 1. 25. 17:44

   이클립스 프로그램에서 JSP를 다룰 때 설정을 하는 web.xml 이나 스프링에서 Maven Project를 만들 때 만들어지는 pom.xml, servlet-context.xml, root-context.xml 등 xml이 뭘 뜻하는 지 문득 궁금해져서 찾아보게 되었습니다. 

xml(eXtensible Markup Language) : 확장될 수 있는 표시 언어 

   xml은  미리 정의된 태그(<div>,<p>,<img> 등)를 사용해서 웹 페이지를 구성하는 HTML(Hyper Text Markup Language)과 달리 사용자가 직접 태그를 정의 할 수 있고, 데이터의 구조 및 의미를 나타내기 위해서 사용을 합니다. 주로 데이터 교환이나, 라이브러리 파일을 설정하거나 웹 서비스에서 데이터를 전송하기 위한 목적으로 활용이 됩니다. 
   
   데이터의 입력이 파일에서 가능하고, 이 데이터는 텍스트, 숫자, 날짜 등의 형식이 될 수 있습니다. 따라서 xml은 텍스트를 기반으로 이루어져 있습니다.

web.xml

   web.xml은 웹 애플리케이션의 매핑, 서블릿 설정, 필터 설정, 리스너 설정을 할 수 있으며, 세션 관리 및 에러 페이지 처리, 보안 설정 등을 구성할 수 있으며 다른 설정 페이지의 구성을 알려주는 역할을 합니다. 이런 web.xml 파일은 WAS가 최초로 구동이 될 때 각종 설정을 정의해주면서 다른 xml 파일을 인식하도록 각각의 파일들을 가르킵니다.

servlet-context.xml / root-context.xml

*추가예정

pom.xml

*추가예정

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함