JSP (Java Server Page)

JSP (Java Server Page)

반응형

자바 서버 페이지 (Java Server Page , JSP) 는 HTML내에 자바 코드를 삽입해서

웹 서버에서 동적으로 웹페이지를 생성하여 웹 브라우저에 돌려주는 서버 사이드 스크립트 언어이다.

Java EE 스펙중 일부로 웹 어플리케이션 서버(Web Application Server, WAS)에서 동작한다.

JSP는 실행시에는 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다.

하지만 서블릿과는 달리 HTML표준에 따라 작성되므로 웹 디자인 하기에 편리하다.

JSP와 비슷한 것들로는 PHP, ASP, ASP.NET 등이 있다.

출처 : https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%84%9C%EB%B2%84_%ED%8E%98%EC%9D%B4%EC%A7%80

내 맘대로 해석

HTML로 코딩하니까 불편,

서블릿을 이용하면 웹프로그래밍을 할 수 있지만 자바에 대한 지식이 필요하며

화면 인터페이스 구현에 너무 많은 코드를 필요로 하는 등 비효율적인 측면들이 있다.

때문에 서블릿을 작성하지 않고도 간편하게 웹프로그래밍을 구현하게 만든 기술이 JSP(Java Server Pages)

jsp는 웹 어플리케이션 서버(Web Application Sever)에서 컴파일 되고 동작한다.

서블릿은 자바 소스코드 속에 html코드가 들어가 있는 형태인데

jsp는 반대로 HTML소스코드 속에 자바 소스코드가 들어가 있다.

반응형

from http://lkt01010.tistory.com/260 by ccl(A) rewrite - 2021-10-25 17:26:52