[ JSP 특징 ]
동적 웹 어플리케이션 컴포넌트
확장자는 jsp
클라이언트의 요청에 동적으로 동작 , 응답은 html로 응답을 한다.
jsp 파일은 서블릿으로 변환되며 실행되어진다.
MVC 패턴에서 view로 이동됨
jsp file -> java file -> class 최종적으로 class 파일
.java .class
class -> 웹서버 -> 응답
[ jsp 동작 과정 ]
1. jsp 파일 요청
2. jsp 컨테이너로 전송 : 웹컨테이너로 jsp 파일을 넘긴다.
3. jsp 파일 파싱 : 해당 jsp 파일이 처음 요청된것이라면 파일을 파싱한다.
이전에 요청되었던 페이지 일 경우 6번단계[메모리에 로딩] 로 넘어감 .
4. 서블릿으로 변환 : 새로운 자바 파일을 생성한다.
5. 클래스 파일 생성 : 서블릿 파일 ( java 파일 )은 실행 가능한 상태의 클래스 파일로 컴파일 된다.
6. 메모리에 로딩 : 클래스 파일은 메모리에 로딩
7. html 전송 : 클래스 파일에 대한 실행 결과는 다시 웹서버로 넘겨진다.
웹서버는 html형태로 사용자에게 응답을 한다.
8. 사용자 브라우저에 html 실행 되어짐
JAVA 설치
jdk-8u211-windows-x64 다운받아서 실행
Next
Next
경로 지정
출처: https://my-itstory.tistory.com/entry/JSP-Servlet-1-JAVA-jdk-설치 [하얀배터리의 IT 이야기]
'Web > Spring , Springboot , JPA' 카테고리의 다른 글
[JSP] #2 jsp 서블릿 특징+ 맵핑 (0) | 2019.12.04 |
---|---|
[JSP. Servlet] #1.1 환경변수 설정 및 확인 (0) | 2019.12.04 |
jsp 이전 파일 오류 안나고 불러오기 (0) | 2019.12.03 |
[JSP기초] # jsp 알아보기 (0) | 2019.12.01 |
JAVA - JSP로 기본 틀 만들기 (0) | 2019.11.17 |