[NHN] Web.xml 웹 .. !

2024. 8. 27. 10:21·CNU SW 아카데미/9주차

## 배치 기술서 (Deployment Descriptor: DD)

  • 웹 애플리케이션의 배치 정보를 담고 있는 XML 파일
  • /WEB-INF/ 디렉터리 하위에 위치
  • <web-app> 이라는 하나의 태그 하위로 설정을 기술

 

## Web.xml 파일 내 <web-app> 하위 태그들

### Servlet: Servlet 등록 정보

  • servlet-name: Servlet 이름
  • servlet-class: Servlet class의 FQCN
  • init-param: Servlet의 초기 파라미터
  • param-name
  • param-value
  • load-on-startup: 웹 애플리케이션 구동 시 로딩 여부

### servlet-mapping : Servlet과 URL 맵핑 정보

  • servlet-name
  • url-pattern: 와일드카드 * 사용 가능, *. 는 확장자로 매칭
  • /foo/bar/*
  • *.jsp

### context-param : ServletContext의 초기 파라미터

  • param-name
  • param-value

### welcome-file-list : welcome file 리스트

  • welcome-file : index.html 같은 파일… -> 기본페이지

### error-page

  • 둘 중 하나 선택
  • error-code : 404, 500 같은 http status code
  • exception-type: Java 예외 class FQCN
  • location: 예외 처리할 URL, /로 시작해야 함

### filter : Servlet Filter 등록 정보

  • ..

### filter-mapping : Servlet Filter와 URL 맵핑 정보

  • ..

### listener : Listener 등록 정보

  • ..

 

'CNU SW 아카데미 > 9주차' 카테고리의 다른 글

[NHN] JSP (Java Server Page)  (0) 2024.08.28
[NHN] Web Application 내부  (0) 2024.08.28
[NHN] 쿠키와 세션 .. 근데 이제 리소스를 곁들인  (0) 2024.08.27
[NHN] war ( Web Application Archive )  (0) 2024.08.27
[NHN] CGI(Common Gateway Interface)  (0) 2024.08.25
'CNU SW 아카데미/9주차' 카테고리의 다른 글
  • [NHN] Web Application 내부
  • [NHN] 쿠키와 세션 .. 근데 이제 리소스를 곁들인
  • [NHN] war ( Web Application Archive )
  • [NHN] CGI(Common Gateway Interface)
하가네
하가네
  • 하가네
    하 렌
    하가네
  • 전체
    오늘
    어제
    • 분류 전체보기 (93)
      • Computer Science (23)
        • 운영체제 (7)
        • 데이터통신 (6)
        • 자료구조 (4)
        • 논리회로 (0)
        • 확률 및 통계 (0)
        • 데이터베이스 (2)
        • AI소프트웨어 (3)
        • 컴퓨터네트워크 (1)
      • Language (0)
        • Java (0)
      • Framework (8)
        • Spring (8)
      • Tips (2)
        • 터미널 명령어 (1)
        • 우분투 명령어 에러 (1)
      • SSA (6)
        • Front (1)
        • Back (4)
        • DB (0)
        • 기획 (1)
      • 우아한테크코스 (0)
        • 7기 프리코스 (0)
      • CNU SW 아카데미 (42)
        • 1주차 (5)
        • 2주차 (5)
        • 3주차 (2)
        • 4주차 (1)
        • 5주차 (3)
        • 6주차 (2)
        • 7주차 (0)
        • 8주차 (1)
        • 9주차 (14)
        • 10주차 (0)
        • 11주차 (1)
        • 12주차 (0)
        • 13주차 (2)
        • 14주차 (2)
        • 15주차(최종 프로젝트) (3)
        • 최종 프로젝트 이후 (1)
      • 모각코 (6)
        • 2023 동계 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.
하가네
[NHN] Web.xml 웹 .. !
상단으로

티스토리툴바