
웹 브라우저에서 URL을 입력하면 DNS 서버에서 URL -> IP 주소로 변환한다.
IP주소의 웹 서버 8088(주로 8080)번 포트에 JSP 페이지를 요청한다.
웹 서버가 요청 내용을 분석하고 서블릿 컨테이너에 요청을 넘겨 처리한다.
화면에 보일 내용을 HTML 문서 형태로 웹 브라우저에 전송한다.
JSP로 웹 프로그램을 개발해도 최종적으로 사용자에게 전달되는 콘텐츠는 HTML이다
- JSP는 일반 텍스트 파일로 되어 있다 (텍스트 파일은 컴퓨터가 이해할 수 없다. 즉, 실행 가능한 프로그램이 아니며 특정 동작을 할 수 없다.)
- JSP는 HTML 코드와 몇몇 특수한 태그, 그리고 자바 코드가 섞여 있다.
- 사용자가 요청할 경우 JSP는 컨테이너(톰캣)에 의해 서블릿 형태의 .java 소스로 변환되고 컴파일된다.
- 컴파일된 .class는 컴퓨터에서 실행할 수 있는 형태로 특정한 기능을 수행할 수 있게된다. 이후 소스 변경 전까지 해당 파일을 메모리에 상주하면서 다시 컴파일되지 않고 서비스된다.
MVC 패턴
Model View Controller
'IT > JSP' 카테고리의 다른 글
| [JSP] 커넥션 풀을 이용한 페이지 제어 연습 02 (0) | 2019.05.16 |
|---|---|
| [JSP] 서블릿 생명주기 (0) | 2019.05.16 |
| [JSP] 컨넥션 풀을 이용한 페이지 제어 연습 01 (1) | 2019.05.15 |
| [JSP]회원가입 페이지 제어 (0) | 2019.05.15 |
| [JSP] JDBC TEST 01 (0) | 2019.05.15 |