아파치 : 웹서버 (정적)

톰캣 : 웹컨테이너
- 컴파일(서블릿)
- 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

+ Recent posts