JSP 처리 과정
- 자바 로직 클래스
- src/main/java
- 실제로 was에서 서비스를 할때에는 webapp/classes에
.class
파일로 자동으로 컴파일되어 서비스가 된다.
- JSP Page, HTML, CSS, JS
- webapp 폴더에 위치한다.
- 결론
- java file은 src/main/java 폴더에 나머지는 webapp폴더에 저장한다고 생각하면 된다.
- 사용자가
test.jsp
파일을 요청했다고 가정해보자. - 웹서버는 웹컨테이너로 전달을 하고
- 웹컨테이너는
JSP file
을Servlet
즉.java
파일로 변환시킨다. - 그 후 컴파일을 하면
test.class
파일이 나오고 - 다시 웹컨테이너 -> 웹서버 -> 웹브라우저로 응답이 되어 사용자는 그 결과를 보게 된다.
- 이 과정은 해당 JSP가 최초로 요청되었을때만 실행되며 같은 페이지에 대한 요청이 있으면 이미 변환된 서블릿 파일이 서비스가 된다.
Leave a comment