1) Web Server : 외부에서 http 주소로 컴퓨터의 특정 폴더에 접근하게 하는 역할
2) Apache : 웹 서버를 작동시키는 프로그램
3) Process : 실행 중인 프로그램
4) Port : 웹 주소로 컴퓨터에서 실행 중인 프로그램에 접근하기 위해 필요한 것
5) JSP : html 코드 내에서 Java 코드를 실행시킬 수 있게 하는 것
6) Tomcat (= 웹 애플리케이션 서버 = WAS의 한 종류)
- 웹 브라우저가 실행할 수 없는 파일(JSP..)을 Apache가 Tomcat에게 넘기면 Tomcat이 서블릿으로 변환하여 Java 파일로 바꿔준다 (ex. index.jsp > index_jsp.java)
- 서블릿으로 변환된 파일을 컴파일한다 (ex. index_jsp.java > index_jsp.class)
- 컴파일한 것을 실행하여 html로 뿌린다 (ex. index_jsp.class > index.html)
7) Servlet : Java 파일을 html로 응답하게 하는 것
'SpringFramework > JSP' 카테고리의 다른 글
[JSP] MIME 타입 (http 통신, header, body) (0) | 2024.04.17 |
---|---|
[JSP] stateless, stateful 기본 개념 (0) | 2024.04.16 |
[JSP] github에 프로젝트 올리기 (commit, push) (0) | 2024.04.16 |
[MySQL] 테이블 생성 (0) | 2024.04.16 |
[JSP] welcome-file 이란?? (0) | 2024.04.16 |