1) Web Server : 외부에서 http 주소로 컴퓨터의 특정 폴더에 접근하게 하는 역할

2) Apache : 웹 서버를 작동시키는 프로그램

3) Process : 실행 중인 프로그램

4) Port : 웹 주소로 컴퓨터에서 실행 중인 프로그램에 접근하기 위해 필요한 것

5) JSP : html 코드 내에서 Java 코드를 실행시킬 수 있게 하는 것

6) Tomcat (= 웹 애플리케이션 서버 = WAS의 한 종류)

  1. 웹 브라우저가 실행할 수 없는 파일(JSP..)을 Apache가 Tomcat에게 넘기면 Tomcat이 서블릿으로 변환하여 Java 파일로 바꿔준다 (ex. index.jsp > index_jsp.java)
  2. 서블릿으로 변환된 파일을 컴파일한다 (ex. index_jsp.java > index_jsp.class)
  3. 컴파일한 것을 실행하여 html로 뿌린다 (ex. index_jsp.class > index.html)

7) Servlet : Java 파일을 html로 응답하게 하는 것

+ Recent posts