본문 바로가기
괴발개발/jsp

JSP

by 맛길만걷자 2024. 6. 24.
728x90
반응형

JSP (Java Server Page) 란? JAVA 코드가 들어가 잇는 HTML 코드

 

Servlet과 JSP의 차이점

- Servlet 

웹 서비스 기능을 해주는 자바 클래스를 말하는 것으로 자바 소스코드 속에 HTML 코드가 들어가있는 형태
-> HTML 문서를 작성하는데 복잡하고 번거롭다는 단점이 있음

 

JSP

> 복잡한 Serlvet을 좀 더 간단히 사용할 수 있음
> Servlet과 반대로 HTML 소스 코드 속에 자바 소스코드형태
<% %> 또는 <%=%> 가 들어가는 형태

JSP은 컴파일을 통해 클래스 파일로 변환되어 웹 서버(WAS)에서 실행됨

jspFile.jsp ==> _jspFile.java ==> _jspFile.class


JSP 장점

- 서블릿보다 쉽고 작성하기 빠름

- 디자인 부분(html)과 로직 부분(java)으로 이루어져 있음.

정보, 디자인 부분(html)과 로직 부분(java)을 분리시킬 수도 있음.

- 프로그래머가 직접 코딩한 서블릿 보다 최적화 된 서블릿으로 생성시켜주므로 효율적인 코드가 만들어짐

- 웹 애플리케이션 상에서 변수의 사용 가능한 범위(scope)설정이 쉬움

728x90
반응형