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는 컨테이너에 의해 생명주기가 관리
'Develop > Java Server Page' 카테고리의 다른 글
회원가입창 로그인창 만들기 (0) | 2018.07.17 |
---|---|
JDBC프로그래밍 (0) | 2018.07.16 |
12. 표준 태그 라이브러리(JSTL) (0) | 2018.07.09 |
11. 표현 언어 Expression Language (0) | 2018.07.09 |
09. 클라이언트와의 대화 1 : 쿠키 (0) | 2018.07.06 |
댓글