본문 바로가기
Develop/Java Server Page

jsp정리

by jaekk 2018. 7. 15.

1. 서블릿

자바를 이용한 서버 프로그래밍 기술

HTML을 중심으로 자바 프로그램과의 유기적 연결


    

2. JSP 특징

1. 빈즈 사용 가능

2. 커스텀 태그를 만들어서 사용할 수 있음

3. JSTL과 같은 태그라이브러리 이용 가능

4. 다양한 프레임워크와 결합 가능


3. JSP 처리 과정

1. 웹 브라우저에 URL 입력

2. DNS 서버로부터 IP주소 변환

3. 페이지 요청

4. 웹 서버가 요청 내용 분석, 서블릿 컨테이너에 요청을 넘겨 처리

5. HTML문서 전송


4. 서블릿 컨테이너 내부 과정

1. JSP: 텍스트 파일

   서블릿: 클래스 파일

    * JSP는 서블릿 컨테이너에 의해 서블릿 형태로 컴파일 됨

2. 서블릿 컨테이너

1. 서블릿을 실행

2. JSP-> 서블릿 코드로 변환


1. 사용자 요청 -> 컨테이너로 전달

2. 요청 JSP에 대한 서블릿 존재하지 않으면 JSP파일-> Class파일로 컴파일

3. 생성된 서블릿 클래스 메모리에 적재

4. DB 및 이외 요청 처리 후 결과를 HTML형태로 구성

5. HTML -> 웹 브라우저로 전송


3. 서블릿

1. 서블릿으로 변환된 JSP는 컨테이너에 의해 생명주기가 관리  


댓글