• 자바 로직 클래스
    • src/main/java
    • 실제로 was에서 서비스를 할때에는 webapp/classes에 .class파일로 자동으로 컴파일되어 서비스가 된다.
  • JSP Page, HTML, CSS, JS
    • webapp 폴더에 위치한다.
  • 결론
    • java file은 src/main/java 폴더에 나머지는 webapp폴더에 저장한다고 생각하면 된다.



  • 사용자가 test.jsp파일을 요청했다고 가정해보자.
  • 웹서버는 웹컨테이너로 전달을 하고
  • 웹컨테이너는 JSP fileServlet.java파일로 변환시킨다.
  • 그 후 컴파일을 하면 test.class 파일이 나오고
  • 다시 웹컨테이너 -> 웹서버 -> 웹브라우저로 응답이 되어 사용자는 그 결과를 보게 된다.
  • 이 과정은 해당 JSP가 최초로 요청되었을때만 실행되며 같은 페이지에 대한 요청이 있으면 이미 변환된 서블릿 파일이 서비스가 된다.

Leave a comment