재미있게 코딩합시다

JSP 본문

IT /JSP

JSP

감민셔 2018. 12. 24. 09:31

JSP - Java Server Page

● HTML내에 자바 코드가 삽입되는 언어

● 서블릿의 사용을 통해 웹 페이지의 내용을 제어하는 기술

● 웹 서버에서 동적으로 웨페이지를 생성 할 수있다.


☞정적 : 웹브라우저에 사이트 주소를 입력하면, 해당 사이트에 있는 웹페이지를 달라고 요청이 전송됨.

웹서버는 요청을 받고, 요청바은 페이지를 응답함

웹브라우저는 응답받은 HTML 페이지를 해석해서 사용자에게 화면으로 출력





동적 : 웹브라우저에 사이트의 주소를 입력하면, 해당 웹 어플리케이션 서버에게 요청이 전송됨.

웹서버는 웹 어플리 케이션에 구현되어 있는 로직이나 DB연동등을 통해 응답할 결과 페이지를 "생성"해서 응답해줌.

웹 브라우저는 응답받은 HTML페이지를 해석해서 사용자에게 화면으로 출력해주는 역할.




정적은 만들어진 페이지들을 모아놓고 요청이들어오면 사용자들에게 출력해주고,

동적은 미리만들어놓지않고 요청이들어왓을때 만들어내고 출력한다.



#웹서버 

     1. 웹 서버 : 웹 브라우저와 같은 클라이언트로부터 HTTP요청을 받아들이고,HTML문서와 같은 웹페이지를 반환하는 컴퓨터 프로그램

     2. 웹서버(하드웨어) : 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터


# HTTP(하이퍼본문전송규약) -> 전세계에서 다같이 쓰기위한 약속

주로 HTML 문서를 주고받는 데에 쓰이고, "TCP"와"UDP"를 사용한다.




#자바 서블릿

- 자바를 이용해서 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며,흔히 "서블릿"이라 불린다.

- 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다.

- 서블릿은 JSP와 비슷한 점이 있지만, JSP가 HTML 문서 안에 Java 코드를 포함하고 있는 반면, 서블릿은 자바 코드 안에 HTML을 포함하고 있다는 차이점이 있다.




'IT > JSP' 카테고리의 다른 글

JSP -input  (0) 2018.12.26
JSP-구구단 출력하기  (0) 2018.12.24
JSP - 2.서블릿  (0) 2018.12.24
JSP - 기본JSP만들고 실행하기서블릿만들기  (0) 2018.12.24
JSP-시작  (0) 2018.12.24
Comments