JSP (1)

정키·2023년 3월 5일
0

JSP

목록 보기
1/7

JSP (JavaServer Pages ) 란 무엇인가?

JSP 란 JavaServer Pages 의 약자이며

HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다.

JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고

그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다.


웹 서버 (http Web Server)

  • 웹 어플리케이션을 실행하기 위한 서버이다.
    -클라리언트가 보낸 요청이 정적인 컨텐츠를 요구하는지 동적인 컨텐츠를 요구하는지 구별한다.
    -정적인 컨텐츠를 요청한다면 미리 준비한 웹 문서를 response에 담아 보내주지만
    동적인 컨텐츠를 처리할 수 는 없다. 즉 , 정적 페이지를 처리하는 서버이다.
    -자바에서 사용하는 웹 서버는 대표적으로 Apache가 있다.

WAS(Web Application Server)

  • 웹 서버와 동일하게 웹 어플리케이션을 실행하기 위한 서버이며 , 웹 컨테이너 (서블릿 컨테이너)라고 불린다.

-웹 서버와 다르게 정적, 동적 컨텐츠를 모두 처리할 수 있다.
단, 정적 컨텐츠 처리는 웹 서버에 비해 성능이 떨어진다.

-동적 컨텐츠를 처리하기 위해 여러 연산 및 DB접근을 수행하며 JAVA를 이용한다.
-자바에서 사용하는 WAS는 대표적으로 Tomcat이 있다.

profile
bbbu

0개의 댓글