티스토리 뷰
JSP란?
JavaServer Pages/ HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어.
JAVA EE 스펙 중 일부로 웹 애플리케이션 서버에서 동작한다.
JavaServer Pages 는 실행시에는 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다. 하지만 서블릿과는 달리 HTML 표준에 따라 작성되므로 웹 디자인하기에 편리하다.
DNS - IP 주소를 DNS 서버를 통해서 맵핑한 문자열
웹 컨테이너란 - JSP와 서블릿을 이용한
context root - 하나하나의 웹 어플리케이션 이름을 지정
content directory - 내용이 담겨져 있는 폴더
webContent - 여러가지 컴포넌트(jsp, html)
Java Resources\src - servlet, class, interface
ctrl + f11 -> 실행
.jsp file ---(Java file로 변환)---> Java file ---(컴파일)--->class file // JVM이 실행을 해서 브라우저를 통해 볼 수 있다.
(JVM - 자바 바이트코드를 실행할 수 있는 주체이며, OS 위에서 돌아간다)
(tomcat 디렉토리 \work\Catalina\localhost\ 에 .java랑 .class랑 있다.)
.jsp 는 javac가 java file로 변환된 것을 컴파일하고, 이를 Interpreter가 한줄 한줄 읽어서 JVM(JAVA Virtual machine)이 실행할 수 있도록 한다.
'jsp' 카테고리의 다른 글
ResultSet object (0) | 2017.05.27 |
---|---|
Classloader (0) | 2017.03.02 |
deploy path (0) | 2017.03.02 |
4. Servlet 맛보기 (0) | 2016.12.28 |
개발 환경 설정 (0) | 2016.12.20 |