아파치 : 웹서버 (정적)
톰캣 : 웹컨테이너
- 컴파일(서블릿)
- HTML 변환
- 응답
- request, response (클라이언트에서 요청이 올 때 마다 두 객체가 새로 만들어짐 -기존에 있는 것을 추가정보만 추가하는 방법도 있음)
-
서블릿 : Java 파일 안에 HTML코드
JSP : HTML 파일 안에 Java
- 서블릿의 단점을 극복하기 위해서 나옴
- 서블릿 변환이 필요함
---------------------------------
---------------------------------
톰캣 - 웹 컨테이너, 컴파일러
java 컴파일 + html 코드로 변환
html을 따로 보관하고 jsp의 java코드 내용만 따로 빼서 컴파일하고
jvm에서 실행한 후 결과를 다시 합친다.
a.jsp -> a_jsp.java -> 컴파일 -> a_jsp.class -> jvm -> html
html 파일은 정적이라 쓰고 버리기 때문에 temp파일 취급
class 파일은 실행할 때마다 값이 바뀌기 때문에 저장
--------------------------------
'Web > Jsp' 카테고리의 다른 글
템플릿 엔진 (0) | 2020.05.25 |
---|---|
JSP 태그에 빨간줄이 뜬다면 (0) | 2020.05.25 |
웹페이지 스코프 Scope (0) | 2020.05.25 |
서블릿(Servlet)과 JSP (0) | 2020.05.25 |
200525 (0) | 2020.05.25 |