yooniiverse
개발 블로그
yooniiverse
전체 방문자
오늘
어제
  • 분류 전체보기
    • 운영체제
    • 네트워크
    • ~2023.02
      • 외부교육
      • 대외활동
      • 스터디
      • 동아리
      • TIL
      • IT지식
      • 기타
      • 트러블 슈팅
      • 프로그래밍
      • Python
      • Java
      • JS
      • DB(SQL)
      • JSP
      • Spring
      • 기술면접
      • 자바
      • 코딩테스트
      • 자료구조
      • 알고리즘
      • 백준 문제풀이
      • 인공지능
      • 머신러닝
      • 프로젝트
      • 안드로이드 앱개발
      • 웹개발
      • 웹 서비스
      • 웹퍼블리싱
      • Node.js 백엔드 개발
      • CS
      • 1일 1CS지식
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 정보처리기사
      • 도서 리뷰
      • 개발 관련 도서
      • 기타 도서

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
yooniiverse
~2023.02/JSP

JSP 처리 과정

JSP 처리 과정
~2023.02/JSP

JSP 처리 과정

2022. 6. 4. 20:21

 웹 브라우저가 DNS 서버로부터 얻은 주소를 가지고 웹 서버에게 JSP 페이지를 요청하면, 웹 서버가 서블릿 컨테이너를 통해 동적으로 처리된 결과를 HTML 페이지로 응답한다.

 

DNS란?

 도메인 이름 시스템(DNS)은 사람이 읽을 수 있는 도메인 이름(ex) www.amazon.com)을 머신이 읽을 수 있는 IP 주소(ex) 192.0.2.44)로 변환한다.

 

DNS 서버란?

 DNS 서버는 공용 IP 주소 및 관련 호스트 이름의 데이터베이스가 포함된 컴퓨터 서버이며, 대부분의 경우 해당 일반 이름을 요청된대로 IP 주소로 확인하거나 변환하는 역할을 한다.

 

서블릿이란?

  클라이언트의 요청을 처리하고, 그 결과를 반환하는 서블릿 클래스의 구현 규칙을 지킨 자바 웹 브로그래밍 기술이다. 특히 서블릿은 웹 요청과 응답의 흐름을 간단한 메서드 호출만으로 체계적으로 다룰 수 있게 해준다.

 

서블릿 컨테이너란?

 서블릿을 담고 관리해주는 컨테이너이다.

 

서블릿 컨테이너의 역할?

1) JSP 코드를 서블릿 코드로 변환

- JSP 코드(.jsp)는 서블릿 형태의 자바 소스(.java)로 변환되고, 변환된 자바 소스는 컴파일 되어 바이트 코드(.class)로 변환된다. (JSP 코드에 최초 접근시에만 컴파일 함)

2) 서블릿을 실행

- 이후 JSP 코드는 서블릿 객체로 관리되다가 클라이언트 요청시 변환된 바이트 코드가 실행된다.

 

'~2023.02 > JSP' 카테고리의 다른 글

[JSP]세션과 쿠키  (0) 2022.06.13
[JSP]JSP의 두 가지 문법 형태  (0) 2022.06.13
[JSP]JSP&Servlet 이해  (0) 2022.06.13
JSP 페이지의 구성요소  (0) 2022.06.04
    '~2023.02/JSP' 카테고리의 다른 글
    • [JSP]세션과 쿠키
    • [JSP]JSP의 두 가지 문법 형태
    • [JSP]JSP&Servlet 이해
    • JSP 페이지의 구성요소
    yooniiverse
    yooniiverse

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.