티스토리 뷰
반응형
Jsp 처리 과정
클라이언트 요청 -> 웹 컨테이너 -> jsp 페이지 -> 자바 소스 코드 -> 서블릿 클래스 -> 웹 컨테이너 -> 클라이언트
* Jsp에 해당하는 서블릿이 존재하지 않을 경우 Jsp 페이지를 컴파일하여 서블릿을 생성한 후, 생성된 서블릿을 사용하여 클라이언트 요청을 처리한다.
* Jsp에 해당하는 서블릿이 존재하는 경우, 곧바로 서블릿을 사용하여 클라이언트 요청을 처리 한다.
출력 버퍼와 응답
Jsp 페이지는 생성된 결과를 곧바로 웹 브라우저에 전송하지 않고, 출력 버퍼(buffer)라고 불리는 곳에 임시로 출력 결과를 저장했다가 한번에 웹 브라우저에 전송한다.
버퍼에 저장했다가 한꺼번에 전송함으로서 생기는 장점.
1. 데이터 전송 성능이 향상된다.
2. 곧바로 웹 브라우저로 전송되지 않기 때문에, Jsp 실행 도중에 버퍼를 비우고 새로운 내용을 보여줄 수 있다.
3. 버퍼가 다 차기 전까지는 헤더를 변경할 수 있다.
반응형
'Web Development > 기초' 카테고리의 다른 글
JSP Model1 과 Model 2 차이 (0) | 2016.04.18 |
---|---|
쿠키와 세션 (0) | 2016.04.18 |
Java Servlet에 관하여 (0) | 2016.04.18 |
서블릿과 JSP (0) | 2016.04.18 |
웹 프로그래밍 기초 (0) | 2016.04.18 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- jstl 커스텀 태그
- POE Excel 만들기
- Kotlin
- jstl split
- java 설정
- mybatis Merge
- 코루틴
- java 폴더구조 구하기
- github image 첨부시 주의할점
- 전자정부프레임워크 tiles
- POI EXCEL
- jstl foreach
- JSTL
- java 설치
- spring property
- MyBatis 팁
- spring ExcelView
- Database#transaction
- java 압축 풀기
- java 특정문자 갯수구하기
- java calendar
- coroutine
- JSP 세션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함